WLAN系统模型链路性能研究和改进效果分析

描述

无线局域网络(Wireless Local Area Networks; WLAN)是相当便利的数据传输系统,它利用射频(Radio Frequency; RF)的技术,取代旧式碍手碍脚的双绞铜线(Coaxial)所构成的局域网络,使得无线局域网络能利用简单的存取架构让用户透过它,达到「信息随身化、便利走天下」的理想境界。

无线MIMO技术被认为是实现未来高速宽带无线INTERNET接入网的关键技术之一,在第三代(3G)及三代以后(B3G)的移动通信系统中有着广阔的应用前景。然而,实现这一振奋人心的通信目标并非易事,常规单天线收发通信系统面临严峻挑战。即使采用常规发射分集或接收分集或智能天线技术已不足以解决新一代无线通信系统的大容量与高可靠性需求问题。在新一代的移动通信中,MIMO技术的应用使得系统的容量随发射和接收端的最小天线数目的增加而线性增加。然而,与常规单天线收发通信系统相比,MIMO通信系统中多天线的应用面临大量亟待研究的问题。

本文在IEEE 802.11n的MIMO信道模型基础上,对WLAN系统模型的SISO模式的链路性能进行研究,采用了一种利用长训练序列估计SNR方法,并提出一种通过估计SNR动态调整MCS方法,在系统仿真中验证了链路性能改进的效果。

1 时变信道下WLAN系统链路性能及分析

下面通过802.11n MIMO系统模型来研究时变信道的BER性能,将天线设置为SISO的配置,主要讨论信道场景A和B.在用户端(UE)和基站(Node B)的天线数目分别为1,发射天线之间的归一化距离为1个波长,接收天线之间的归一化距离为0.5个波长,链路方向为下行,载波频率为5.25 GHz,移动速度为1.2 km/h,对模型A和B传播环境下的信道进行仿真,得到信道矩阵H的时域衰落特性曲线图,如图1所示。其中信道A只有1条径,信道B有9条径。

无线局域网

在WLAN应用时,站点及周边环境的运动所造成的信道冲激响应变化很慢,信道的相关时间较大,可认为WLAN的信道属于慢变信道,在发送一帧数据时信道矩阵系数保持不变,连续数帧的数据发送时信道矩阵也近似不变或变化很小。

考虑外界噪声干扰为固定功率,设信号功率为1,通过信噪比定义得到的功率即是所加的固定功率,这里信噪比与噪声功率一一对应,直接用SNRfix来表示所加的噪声功率。

在信道场景A下,设置MCS为3和5、噪声功率SNRfix=12、帧长500 B时连续发送3 000帧得到的BER随时间变化,如图2.

无线局域网

如图2所示,在时间轴上,由于信道矩阵H的时间衰落特性导致BER会随着时间的增加呈现时变的特性,在信道矩阵衰落较大的时间点,BER较高,在信道矩阵衰落不大的地方,BER较低,BER随时间变化的规律曲线与信道矩阵随时间变换规律相一致。在时变信道下,采用固定MCS方式传输数据的链路性能较差。图2(a)的MCS较小,中间有大量BER为0的时间点,可以采用更大的MCS在保证性能的前提下提高数据的传输率,增加数据吞吐率。图2(b)的MCS较大,BER一直很大,数据的传输可靠性很低,需要转换为更小的MCS以提高数据传输可靠性。

在信道场景B下,设置MCS为3和5、噪声功率(SNRfix=16)、帧长为500 B时连续发送3 000帧得到的BER随时间变化如图3,可以得到类似的结论。

无线局域网

2 基于长训练序列的SNR估计

信噪比是音箱回放的正常声音信号与无信号时噪声信号(功率)的比值。用dB表示。例如,某音箱的信噪比为80dB,即输出信号功率比噪音功率大80dB.信噪比数值越高,噪音越小。"噪声"的简单定义就是:"在处理过程中设备自行产生的信号",这些信号与输入信号无关。对于MP3播放器来说,信噪比都是一个比较重要的参数,它指音源产生最大不失真声音信号强度与同时发出噪音强度之间的比率称为信号噪声比,简称信噪比(Signal/Noise),通常以S/N表示,单位为分贝(dB)。对于播放器来说,该值当然越大越好。它也指在规定输入电压下的输出信号电压与输入电压切断时,输出所残留之杂音电压之比,也可看成是最大不失真声音信号强度与同时发出的噪音强度之间的比率,通常以S/N表示。一般用分贝(dB)为单位,信噪比越高表示音频产品越好,常见产品都选择60dB以上。

通过以上的仿真可知,在WLAN时变信道中,由于信道矩阵H的时变特性,会引起BER时间上相一致的变化特性。本文通过长训练序列相关运算估计的SNR值来表征信道质量变化,其方法可参照文献[8].

图4中是采用WLAN长训练序列SNR估计性能,取的长训练序列是10组。图4(a)中是SNR估计的均方误差,图4(b)中是SNR估计的平均值,可见,当参与运算的点数较大时,可以很准确估计SNR值。多普勒频移造成信道矩阵的时变特性在图4中很好的体现出来。

无线局域网

图5是采用长训练序列估计SNR方法在时变信道下得到的SNR随时间变化图。图5(a)和(b)分别是在信道场景A时MCS为4和5得到的SNR估计值随时间的变化图,在信道矩阵衰落较大的时间点得到的SNR估计值较大;在信道矩阵系数衰落较小的时间点得到的SNR估计值较小。通过SNR值可以衡量信道质量的好坏。

3 基于SNR的动态调整MCS方法及验证

3.1 基于SNR的动态调整MCS方法

为了提高时变信道下链路的性能,在实际中需要选择适宜的MCS以达到数据吞吐率和可靠性之间的折衷。调整MCS要解决两个问题:MCS大小和调整时机。

设定BER性能的阈值,系统需要满足BER≤BERth,同时设定另外两个数值:NUM_HIGH_BER和NUM_LOW_BER,分别表示BER连续高于和低于的次数。当BER连续高于BERth的系数达到NUM_HIGH_BER,表明需要调整MCS到更小,以提高传输数据可靠性,当BER连续低于BERth的系数达到NUM_LOW_BER,表明要调整MCS到大,以在保证可靠性下提高数据传输率,NUM_HIGH_BER和NUM_LOW_BER将影响MCS调整的快慢,若太小则MCS调整会频繁操作,若太大则会降低信道传输的有效性,需要合理地选择这两个数值的大小。

当决定需要调整MCS大小时,也即BER连续高于BERth的次数达到NUM_HIGH_BER或BER连续低于BERth的次数达到NUM_LOW_BER,此时需要进行MCS选择时,利用上一帧数据传输时的SNR估计值来选取MCS大小,选取BER≤BERth并具有最高数据率的MCS方案。MCS1,…,MCSN表示以数据率递增的速率方案,θ1,…,θN表示在BER(MCSi)≤BERth下对应的SNR值,按照如下的方式进行速率方案的选择。

MCS1     如果SNR<θ1

MCSi    如果θi≤SNR<θ+1, i=1,…,N-1

MCSN    其他

3.2 仿真验证

图6和图7是采用基于SNR动态调整MCS方法对链路性能的仿真验证,仿真参数如下,BERth=5E-3,NUM_HIGH_BER=3,NUM_LOW_BER=5,帧长为500 B,仿真数目为3 000帧,信道场景A的SNRfix=12,信道场景B的SNRfix=16,初始选择的MCS均为1(BPSK,1/2码率),选择NUM_HIGH_BER为较小值3可以及时的调整MCS以提高传输可靠性,避免重传造成信道资源的浪费和吞吐率下降,选择NUM_LOW_BER为较大值5可以避免频繁的MCS转换。

无线局域网

图6是在信道场景A下采用基于SNR动态调整MCS的仿真图,由于采用了根据估计的SNR值来表征信道的时变性,在信道衰落较大的时间点,通过BER超过阈值BERth的次数达到NUM_HIGH_BER时,说明以当前MCS传输数据的可靠性不高,通过信道质量的表征量SNR来调整MCS以避免传输可靠性低导致的帧重传,提高数据的传输可靠性,在信道状况较好的时间点,通过BER达到低于阈值的次数时,说明可以采用更大的MCS在保证传输可靠性的前提下提高传输的数据率。图7是在信道场景B中采用此方法的仿真图,在链路性能上得到的类似的改进。表1为单位时间内吞吐率的比较,可见采用方法在链路性能上得到了很大的提高,比采用固定MCS更有优势。

在建立WLAN MIMO信道模型的基础上,通过IEEE 802.11n系统模型研究时变信道下BER性能,提出了一种基于SNR的动态调整MCS方法来改进链路的性能。这种方法通过SNR大小来衡量与阈值。通过仿真验证,链路在数据吞吐率和BER性能得到了很好的平衡,可在保证BER性能的前提下提高数据的吞吐率,提高了有限带宽的使用有效性。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分