MIMO中MRC,ZF,MMSE算法

MIMO桌接收的时候,把这三种算法比作把一个信号映射到某个平面上的问题,MRC(Maximal Ratio Combining,最大比合并)是偏心信号,ZF(Zero Foring,迫零)是偏心干扰消除(即最小化干扰,使得干扰接近0),MMSE(Minimum Mean Squared Error,最小均方误差)是将两者折中。


最大比合并(MRC)算法:

最大比合并是分集合并技术中的最优选择,相对于选择合并和等增益合并可以获得最好的性能,性能提升是由Array Gain带来的更高的信噪比,进而带来更好的误码率特性决定的。

最大比合并(Maximal Ratio Combining)的实现方式即通过给分集的N路不同信号乘上一个不同的系数wi,i=1,2,……,N,系数的确定与N路分支的衰落系数hi,i=1,2,……,N有关。通常有wKiom1WQ-i6SMG5NAAAeSBSGGk4481.jpg

下面来证明为什么最大比合并是最优合并方案。

如上所述,考虑一个AWGN信道,其中发送符号功率为Es,噪声功率谱密度为N0,N条之路的衰落系数为hi,i=1,2,……,N,合并加权系数为wi,i=1,2,……,N。

接收端的和信噪比为

wKiom1WQ-g2w5oTPAACotDpF2fQ224.jpg

如果需要SNR最大,则需要取到wKioL1WQ_D6SHvtZAAAoHsCpPPw048.jpg极大值,通过SNR对wi求偏导并令偏导为0可得:

wKiom1WQ-w7CFUDbAAA3K1vgHQA266.jpg,化简后有如下式子:

wKioL1WQ_UDjQ4eqAAA7MD0ev-4007.jpg

分析i=1和i=2时两个式子,经过对比作差有:

wKiom1WQ--uhvlZRAABIsNyAVSY871.jpg

故证明信噪比最大时的合并方式是MRC合并。

注:以上内容摘自百度文库《最大比合并能够获得最大信噪比的证明》



继续分析此时的和信噪比SNR,不妨令wKioL1WQ_gHByqohAAATCj9zWfA723.jpg,其中c为常数,故SNR可改写为:


wKioL1WQ_yfSgv6bAADa7JDLvqY534.jpg

为各支路信噪比之和。

源自http://blog.51cto.com/double4tar/1669061


迫零(ZF)算法:Lucky于1965年提出,横向滤波器的延迟单元N为无穷多个理想线性均衡(理想情况),

,为消除抽样时刻的码间干扰。

可能和迫零判决反馈检测器的思路相同。首先进行线性处理,然后进行SIC(Serial Interference Canceller,串行干扰抵消)检测,线性处理是部分解相关运算,然后按照信号能量大小排序,进行串行干扰抵消操作。

解相关检测,用数学描述就是y=hx+n,解相关就是将h消掉,等式两边同时乘以h的逆矩阵,h由信道估计得到。

串行干扰抵消,是由于MIMO本身的多信道特性,使得接收端的接收信号有多个发射端的信号。若发送端发送的是同一数据流,接收端的数据都是相关的,则这些接收信号可以用来进行信号的可靠性恢复(容量提升的目的实现的意义不是很大);若发送端发送的不是同一数据流(通常情况下,各种空时编码的结构可见,数据流是混杂的),在接收端,会有多个数据流的叠加,因此,将这些数据进行剥离,使其各自为政,恢复出来,就成为关键,这也是干扰删除的目的。

干扰删除:首先根据接收到的各用户信号功率按强弱大小排队,每次仅检测一个用户,且首先解调出来的是最强功率的用户,再从总的接收信号中减去重构的最强用户干扰,然后再重建和抵消次强干扰,依次类推下去。


最小均方误差(MMSE)算法:

1、系统模型

其中:

2、误差向量为

3、MMSE规则为

4、对上式进行变换

5、上式对F求偏导并令其为零

可以逐项对F求导,也可以直接利用Wiener-Hopf方程

其中

源自:https://blog.csdn.net/lipengcn/article/details/50867748

基于训练序列的信道估计方法(信道估计方法主要三大类为:基于训练序列的信道估计方法,基于导频序列的信道估计方法,盲估计方法)——MMSE估计算法


  • 16
    点赞
  • 166
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: ZF(Zero Forcing)算法MMSE(Minimum Mean Square Error)算法都是使用在多用户MIMO(Multiple-Input Multiple-Output)系统上的检测算法ZF算法是最简单的多用户检测算法之一。该算法基于一个理想假设:如果向量空间的用户信道彼此正交,则可以使用零抑制技术完美检测出每个用户的信号。但实际用户信道并不总是正交的。因此,ZF算法首先计算出所有用户信道矩阵的伪逆,然后使用此伪逆对接收信号进行线性预处理,以消除多路径干扰和接收天线之间的干扰。 然而,由于ZF算法忽略了噪声和信道的不完美反映,因此在高噪声环境下可能会出现性能下降的情况。 MMSE算法通过考虑信道的统计特性来优化ZF算法,并可以处理噪声和信道不完美的情况。该算法首先进行一个初步的ZF滤波,然后添加一个加权矩阵来解决噪声和信道扭曲对信号检测的影响,以最小化预测误差的均方根误差。 ZFMMSE算法各有优缺点,因此在MIMO系统选择合适的检测算法需要考虑到不同的系统场景和用户需求。其,当系统有较少的用户,用户之间的信道不太相关且噪声水平较低时,ZF算法可能表现更好;而当需要处理多用户干扰时,MMSE算法可能更为适合。 最后,通过仿真分析可以进一步比较两种算法在不同系统场景下的性能表现,以选择最优的算法来满足用户需求。 ### 回答2: zf算法mmse算法是常用的线性检测算法,在通信系统广泛应用。 zf算法是一种零离差检测算法,其实质是将接收信号在接收端做一些处理,使其与已知的信号的加权叠加后得到零离差的结果,从而实现信号的传输和检测。zf算法可以有效地消除多径衰落等信道干扰,具有较好的性能表现。 mmse算法是一种最小平均方误差检测算法,它考虑了接收信号的统计特性,并通过最小化误差平方和的方式得到检测结果。相对于zf算法mmse算法的性能更加稳健,对于非理想的信道干扰也有很好的抵抗力。 为了比较zf算法mmse算法的性能差异,我们可以通过仿真实验来模拟不同信道去噪算法的表现。具体步骤包括:设置仿真实验条件,生成符合实验要求的待处理信号和信道干扰,利用两种算法进行信号处理,分别计算输出信噪比(SNR),比较两种算法的处理结果。 通过仿真实验可以发现:在理想条件下,zf算法在抑制信道干扰方面效果好于mmse算法;但在实际应用,由于信道干扰可能存在非理想问题,mmse算法的鲁棒性更好,能够更好地适应多种复杂的实际情况。因此,在具体工程应用,需要根据具体情况选择不同的算法,以取得最佳的信号传输和检测效果。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值