图 1 基于V-BLAST 的协作M IMO 通信模型
3.1接收节点数对系统能耗的影响
图 2 显示的当是传输距离为50 m 时,几种协作MIMO 系统比特能耗与接收节点数目的关系。可以看出,发射节点数目固定时,协作接收节点并不是越多越好,存在一个最佳的协作模式,且根据Nt 的不同,Nr 的最佳取值也不相同。如图2,当Nt=6,其最佳协作模式是6×9 协作MIMO 系统;当N=8 时,其最佳协作模式是8×12。存在最佳协作模式的原因是引入协作节点的同时,系统会增加协作节点的能量开销,引入的节点越多能耗就越大,当节省的能量小于系统增加的开销时,系统的节能效果从节能极限处开始反弹。
图 2 系统能耗随接受节点数目的变化
3.2 MIMO 及SISO 系统最佳星座大小b 的研究
图 3 表述的是基于V-BLAST 的协作MIMO 系统和SISO 系统随星座体积变化的能耗曲线。这里,我们假定该系统为4×4 的协作模式。可以看出,在节点个数与传输距离一定时,总存在一个最优的星座大小b,对应一个调制常数M,当M 取M*时,系统传输单位比特数据所需的能量最小。第二,从图中两条绿色曲线我们可以看出,相对SISO 系统,MIMO 系统要做到节省能耗,需要一个恰当的调制常数,例如传输距离为100 米时,M取23=8 就能起到较好的节能作用。
图 3 MIMO 及SISO 系统能耗随星座大小的变化
3.3 传输距离对系统能耗的影响
图 4 MIMO 系统能耗随传输距离的变化
3.4 MIMO 系统能量效率的研究
图 5 几种不同MIMO 系统的能量效率
图 5 描述了几种基于V-BLAST 的MIMO 系统的能量效率。从图中可以看出,当传输距离小于最小适用距离时,协作MIMO 系统能量效率为负。但当传输距离超过最小适用距离时,各种最佳协作MIMO 系统都具有很高的能量效率,在传输距离为80m 时,比传统SIS系统节能80%。第二,相比之下,随着节点数目的增加,MIMO 系统的能量效率会逐渐提高,但当节点数目增加到一定数目时,能量效率就不会继续提高。在实际应用中,应该综合考虑传输距离,星座大小,和其他实际参数,合理选择发送和接受节点数,使系统能量效率达到最佳。
3.5 MIMO 模式的最佳参数选取
假设给出一个具体的无线传感器网络环境,其远程传输距离是固定的,我们取d=100m,其余参数仍然按照表1 取值。现在我们要考虑的变量有两个:星座大小和收发节点数,由图6 可以看出,随着协作节点数目的增加,节能效果会越来越不明显;当节点数目增多到一定值时,系统的能量效率将基本不变。而星座大小对能量效率的影响是一个凹函数(如图2)。故考虑以星座大小为自变量作图,根据经验变更节点数目,以求得近似的能量最优方案。
图 6 MIMO 系统能耗随节点数和星座大小的变化趋势
图 6 中,我们依次试用4×4、8×8、16×16 等MIMO 模式,并改变星座大小b,相比之下,当采用64×64 且b=5,即调制常数M=32 时可以取得最佳的能量效率。虽然继续增大节点数目还能继续提高能量效率,但同时会增加系统的复杂度以及成本,且效果不明显,所以就求得了最佳的节能传输模式。这样的方法具有一定的普遍性和实际意义。
4 结论
本文围绕基于 V-BLAST 协作MIMO 系统的最佳协作模式做了详细的分析研究。首先对此MIMO 系统建立一个便于分析计算的模型,并以无线通信理论为指导,得出计算能耗的主要公式。在分析和求解能耗方程时,采用了计算方法中常用的二分法,并利用MATLAB 编程求解,为后来的仿真实验奠定了基础。然后分别针对三个影响能耗的主要因素:节点数目、星座大小以及传输距离作了详细的仿真与分析,得出了几种情况下基于V-BLAST 协作MIMO 系统的最佳协作模式。最后结合实际,总结了在一个具体的无线传感器网络环境下设计最佳协作模式时参数的选取。