WIFI受到跨协议干扰分析

以在WIFI和zigbee共存的环境为例,WIFI端受到的跨协议干扰和通常的高斯噪声或者环境噪声干扰不同,此时的跨协议干扰具有明显的窄带和强干扰的特征。基于跨协议干扰环境下,我们对WIFI端进行观测和并且分析一下OFDM技术。

信道估计

想要在接收端能够正确的恢复信号,精准的信道估计是重要的前提条件,这一部分涉及训练序列和导频估计。

训练序列和导频

数据帧结构
值得一提的是,训练序列不要和导频混淆,训练序列可以用于同步 CFO和信道估计,导频通常指的是polit subcarrier,802.11g协议规定了四个导频子载波,导频子载波传输的数据就是导频序列,其目的主要是进行信道估计,常见有梳状导频和块状导频,首先导频的位置是协议规定的,但是它的设计是需要考虑到相干时间和相干带宽的,然后就是梳状和块状导频是需要通过导频训练信号插入来实现的,整体的信道估计需要插值来进行估计,这里有LS MMSE等信道估计算法。

训练序列信道估计
在这里插入图片描述

在这里插入图片描述
块状导频,是需要在时域差值,每个子载波都需要携带导频的信息,显然,这并不是802.11g协议所使用的,显然,802.11g协议使用的是梳状导频,通过几个固定子载波作为导频信道,实现了频率的插入,这种信道估计由于存在频率的插值,所以更适应于快衰落而不是频率选择性衰落,而我们都知道,OFDM有着优秀的抗频率选择性衰落的特点,首先是由于数据包中循环前缀(CP)的使用,而且长训练序列是所有子载波都进行传输的,所以长训练序列中CFO和信道估计也可以更好的应对频率选择性衰落,目前已有相关论文结合两种的方法进行估计,另外很多中文期刊有点混淆,很多说训练序列其实说的是导频的训练序列,数据帧结构训练序列说的是前导码,其实是前导码中的LTS Long Training Symbol(长训练序列)和导频信号混淆了。
信道估计结束的下一步就是均衡,通过对信道的精准估计,可以更好的抵抗跨协议干扰。

干扰冲突避免 CSMA/CA

除了精准的信道估计,下一步就是OFDM的干扰冲突避免机制,CSMA/CA (Carrier sense multiple access with collision avoidance),从字面解释可以理解,通过对信道的监听,在时域实现冲突的避免,但是不可否认,这大大增大了通信的开销和通信资源的浪费。
因此在点对点通信中,跨协议干扰经常造成严重的CFO和SFO,因此可以通过对LTS 峰值进行查找来进行接收的判断和是否进行重传。
在这里插入图片描述

在这里插入图片描述

编码

通过对信道编码和信源编码,可以实现重传保护纠错,来提高系统的性能,重传和纠错主要在信道编码上下功夫,信源编码主要是预编码,通过对信道估计信息的利用,采用SVD 等方法可以进行预编码,但是对跨协议干扰来说,预编码是很困难的,主要原因是跨协议干扰始终是动态的,难以均衡进行信道估计。因此信道编码应该更具有普适性。值得一提的是,信道编码和预编码的过程中,可以考虑到跨协议干扰的异质性,更有针对性的进行消除干扰,可以大大降低算法的复杂性。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
块状和梳状导频下的OFDM信道估计LMMSELSSVDLMMSE-OFDMoncha.rar NOTE:基本代码,以及代码的更详细的注释,请参见论坛帖子(一下子又找不到了,如果有朋友找到的话,请告知,我好把链接在此放上,该帖子上只有   "一个用MATLAB实现的ofdm的信道估计1.rar"   文件提供下载,在附件里面我会把这个文件贴上,再次感谢原作者代码里面提供的有用的信息): 【参考文献】:[1] O.Edfors, M. Sandell, J. –J. van de Beek, S. K. Wilson, and P. O.Borjesson, ‘’ OFDM channel estimation by singular value decomposition,’’ IEEE Trans. Commun., Vol. 46, pp. 931-939,July 1998. [2] Van de Beek, J. –J., Edfors, O. S., Sandell, M. Wilson, S. K., andBorjesson, O. P., ‘’On channel estimation in OFDM system,’’ 45th IEEE VehicularTechnology Conference, Chicago, Ⅱ., Vol. 2, pp. 815-819, July 1995. 【代码功能】:1. 对于基于块状(block-type)导频的信道估计,仿真实现LS, LMMSE modified 和基于SVD的降维LMMSE 算法在多径频率选择性特征的信道上的BER VS SNR 和BER VS Doppler frequency shift 的功能。                          2. 对于基于梳状(comb-type)导频的信道估计,实现LS with 1D linear interpolation, LS with second-order interpolation, LS with Spline cubic interpolation.                          3. 比较块状和梳妆导频信道估计方法在不同的特征的信道上的性能(channel with fast fading and channel with slow fading).                          4. 信号的调制方式可以选择16QAM或者QPSK                          5.对于SVD-LMMSE (optimal rank reduction), rank的取值P也会的到分析。 【代码的简单解释】:包含在 OFDMconcha.rar 文件夹里的.m函数是没有注释的,有一些基本函数的中文注释可以详见 MATLAB实现的ofdm的信道估计1.rar中的函数。函数包的具体使用请参见OFDMdemo.m函数。 【部分仿真结果】: 块状和梳妆导频信道估计在不同的Doppler frequency shift值下的性能(16-QAM 和 QPSK) BlockFd.jpg     CombFd.jpg 块状和梳状导频信道估计在不同的SNR值下的性能(16-QAM ) QAM16Block.jpg     QAM16Comb.jpg 块状和梳状导频信道估计在不同的SNR值下的性能(1QPSK ) QPSKBlock.jpg       QPSKComb.jpg 附件: OFDMoncha.rar 用MATLAB实现的ofdm的信道估计1.rar

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值