欢迎光临散文网 会员登陆 & 注册

接收分集--最大接收比合并 MRRC

2022-09-15 23:27 作者:乐吧的数学  | 我要投稿

这个文章主要是讨论一下 MIMO 通信系统中的分集,用两种非常简单的例子来讨论发射分集和接收分集。

录制的视频  https://www.bilibili.com/video/BV1Qd4y137xL/

首先对分集这个概念做一下解释,其英文是 Diversity,字面意思是多样性。怎么来理解这个词呢?假如我们做接收分集,那就是有所谓的接收 “多样性”,例如下面这个一个发射天线,两根接收天线的情况



则多样性体现在:


如其中一根接收天线没有接收到信号,那么另外一根接收天线接收到信号,则接收端还是可能正确接收到数据。


如果两根接收天线接收的信号都偏弱,都弱到单个的接收信号无法还原发射的信号,但是,两个天线来的信号经过某种叠加,就有可能增强了接收到的信号,则能还原出来发射的信号。


从这个例子中,我们可以感受到某种接收的“多样性”,称之为 接收分集。


接收分集  最大接收比合并


我们来从数学的角度分析一下,假设信道的系数分别为 h_1 和 h_2,发射的数据是 s,这些都是复数信号。那么,两根接收天线分别接收到的数据可以表示为

r_1%20%3D%20h_1%20s%20%2B%20z_1%20%5C%5C%0A%0Ar_2%20%3D%20h_2%20s%20%2B%20z_2

其中,z_1%2Cz_2 是高斯白噪声,均值为 0,方差为 %5Csigma%5E2(即噪声能量为 %5Csigma%5E2).


对两个接收信号分别乘以信道系数的共轭:

h_1%5E*%20r_1%20%3D%20h_1%5E*h_1%20s%20%2B%20h_1%5E*%20z_1%20%20%3D%20%7Ch_1%7C%5E2%20s%20%2B%20h_1%5E*%20z_1%5C%5C%0A%0Ah_2%5E*%20r_2%20%3D%20h_2%5E*h_2%20s%20%2B%20h_2%5E*%20z_2%20%3D%20%7Ch_2%7C%5E2%20s%20%2B%20h_2%5E*%20z_2

上下两个式子相加:


h_1%5E*%20r_1%20%2B%20h_2%5E*%20r_2%20%3D%20(%7Ch_1%7C%5E2%2B%7Ch_2%7C%5E2)%20s%20%2B%20h_1%5E*z_1%20%2B%20h_2%5E*z_2


则:


%5Cfrac%7Bh_1%5E*%20r_1%20%2B%20h_2%5E*%20r_2%20%7D%7B(%7Ch_1%7C%5E2%2B%7Ch_2%7C%5E2)%7D%20%3D%20s%20%2B%20%5Cfrac%7Bh_1%5E*z_1%20%2B%20h_2%5E*z_2%7D%7B(%7Ch_1%7C%5E2%2B%7Ch_2%7C%5E2)%7D


那么估计出来的发射信号是:

%5Chat%20s%20%3D%20%5Cfrac%7Bh_1%5E*%20r_1%20%2B%20h_2%5E*%20r_2%20%7D%7B(%7Ch_1%7C%5E2%2B%7Ch_2%7C%5E2)%7D



注意的是:

第一,这个估计出来的信号,还不是发射方发射的原始数据, 而是带有噪声的估计数据. 如果需要还原原始的发送数据,则需要用"白噪声信道"下的最大后验概率来估计出原始数据.

第二, 我们来直观理解一下上面这个估计的含义, 两路来的信号,虽然都是同一个天线发来的相同信号,但是由于路径不同,空中延时不同,到达两根天线的信号, 会有不同的相位差. 为了能最大化接收到信号,我们需要把相位对齐, 这样波峰对波峰,波谷对波谷就能增强信号, 因此,

h_1%5E*%20r_1%20%3D%20%7Ch_1%7C%20%20(%5Cangle%20h_1%5E*%20%20r_1)


因为 r_1 是 s 乘以 h_1%20%3D%20%7Ch_1%7C%20%5Cangle%20h_1 (再加上噪声), 所以:


h_1%5E*%20r_1%20%3D%20%7Ch_1%7C%20%20(%5Cangle%20h_1%5E*%20%20%7Ch_1%7C%20%5Cangle%20h_1%20s)%20%20%2B%20h_1%5E*z_1%3D%20%7Ch_1%7C%5E2%20s%20%2B%20%2B%20h_1%5E*z_1


同理


h_2%5E*%20r_2%20%3D%20%7Ch_2%7C%20%20(%5Cangle%20h_2%5E*%20%20%7Ch_2%7C%20%5Cangle%20h_2%20s)%20%20%2B%20%20h_2%5E*z_2%3D%20%7Ch_2%7C%5E2%20s%20%2B%20h_2%5E*z_2


则上面两个的信号相位是对齐了的.


那么噪声项呢? 因为噪声是固定的, 而信号 s 是根据 %7Ch_i%7C 衰减的, 那么, 我们为了避免放大噪声, 我们把两路信号相加的思想就为: 接收到的信号能量大的就加多一些,能量小的就加少一些,  自然可以推理,按照接收到信号能量的比例系数来合并.



第三, 上面这个估计 %5Chat%20s ,是基于最大化接收信噪比的出发点推导出来的.下面我们试着推导一下.


令:


r%3D%0A%0A%5Cbegin%7Bbmatrix%7D%0A%0Ar_1%20%5C%5C%0A%0Ar_2%0A%0A%5Cend%7Bbmatrix%7D


h%3D%0A%0A%5Cbegin%7Bbmatrix%7D%0A%0Ah_1%20%5C%5C%0A%0Ah_2%0A%0A%5Cend%7Bbmatrix%7D


z%3D%0A%0A%5Cbegin%7Bbmatrix%7D%0A%0Az_1%20%5C%5C%0A%0Az_2%0A%0A%5Cend%7Bbmatrix%7D



r%20%3D%20h%20s%20%2B%20z


其中 s 是一个复数的标量.


我们需要找一个权重向量:


w%3D%0A%0A%5Cbegin%7Bbmatrix%7D%0A%0Aw_1%20%5C%5C%0A%0Aw_2%0A%0A%5Cend%7Bbmatrix%7D


使得


%5Chat%20s%20%3D%20w%5EH%20r


的信噪比最小.


%5Chat%20s%20%3D%20w%5EH%20r%20%3D%20w%5EH%20(%20hs%2Bz)%20%3D%20w%5EH%20h%20s%20%2B%20w%5EH%20z


其中,信号能量为:


(w%5EH%20h%20s%20)%20(w%5EH%20h%20s%20)%20%5E*%20%3D%20%7Cw%5EH%20h%7C%5E2%20%20%7Cs%7C%5E2


发射信号的能量是定值, 我们可以令 w%5EH%20h%20%3D%201%20 , 即接收到的信号能量先确定下来, 然后来最小话噪声的部分, 这样就能得到最大的信噪比.


噪声的能量是


(w%5EH%20z)%20(%20w%5EH%20z%20)%20%5EH%20%3D%20w%5EH%20(z%20z%5EH)%20w


我们假定两个接收天线的高斯白噪声, 能量都是 %5Csigma%5E2, 则:


z%20z%5EH%20%3D%20%0A%0A%5Cbegin%7Bbmatrix%7D%0A%0A%5Csigma%5E2%20%20%26%200%20%5C%5C%20%0A%0A0%20%20%26%20%5Csigma%5E2%0A%0A%5Cend%7Bbmatrix%7D


那么:


(w%5EH%20z)%20(%20w%5EH%20z%20)%20%5EH%20%3D%20w%5EH%20(z%20z%5EH)%20w%20%3D%20w%5EH%0A%0A%5Cbegin%7Bbmatrix%7D%0A%0A%5Csigma%5E2%20%20%26%200%20%5C%5C%20%0A%0A0%20%20%26%20%5Csigma%5E2%0A%0A%5Cend%7Bbmatrix%7D%0A%0Aw%20%0A%0A%20%3D%0A%0A%5Csigma%5E2%20(w%5EH%20w)%20%3D%20%5Csigma%5E2%20%7Cw%7C%5E2


由于噪声的能量也是定值(因为我们在求解  w 的具体值), 要想让接收噪声最小,就是让 %7Cw%7C%5E2 最小.


那么最后的问题变成一个带有条件的最优化问题:


%7Bmin%7D_%7Bw%7D%20%7Cw%7C%5E2%20%20%5C%5C%0A%0As.t.%20%5C%5C%0A%0A%20w%5EH%20h%20%3D%201


用拉格朗日乘数法来求解:


F%20%3D%20w%5EH%20w%20-%20%5Clambda(w%5EH%20h%20-%201%20)


求导:


%5Cfrac%7B%5Cpartial%20F%7D%7B%5Cpartial%20w%7D%20%3D%202w%20-%20%5Clambda%20h%20%3D%200



w%3D%20%5Cfrac%7B%5Clambda%20h%7D%7B2%7D

代入 w%5EH%20h%3D1 有:


(%5Cfrac%7B%5Clambda%20h%7D%7B2%7D)%5EH%20h%20%3D%201%20%20%5C%5C%0A%0A%3D%3D%3D%3E%20%5Clambda%20%3D%20%5Cfrac%7B2%7D%7B%7Ch%7C%5E2%7D


求出了 %5Clambda%20,则可以求出 w:


w%20%3D%20%5Cfrac%7B%5Clambda%20h%7D%7B2%7D%20%3D%20%5Cfrac%7B%5Cfrac%7B2%7D%7B%7Ch%7C%5E2%7D%20*%20h%7D%7B2%7D%20%3D%20%5Cfrac%7Bh%7D%7B%7Ch%7C%5E2%7D


则接收信噪比为:

%5Cfrac%7B%5Cquad%20P%20%5Cquad%7D%7B%20%5Csigma%5E2%20%7Cw%7C%5E2%7D%20%3D%20%5Cfrac%7B%7Ch%7C%5E2%20P%7D%7B%5Csigma%5E2%7D


这里涉及一个理论上 MRRC 的误码率公式,待补充。

接收分集--最大接收比合并 MRRC的评论 (共 条)

分享到微博请遵守国家法律