操作符:
无线通信多用户模型中,接收器会收到来自多个发送端得信号。假设发送器采用单天线发送,接收器有N个接收天线,接收器收到得信号模型可以表示为
其中
接收器收到的
中已经提到。迫零预编码通常只在高SNR场景下表现出较好的性能[Chapter 8.3.3, 1], 在低SNR场景其性能较差。那么有没有线性预编码算法可以在高SNR和低SNR场景下都表现优秀呢。答案是有,它就是最小均方误差接收机。下面将从两个角度分别推导出MMSE预编码的数学表达式。
方法1: 从单用户最大比合并检测推导
如果一个单天线用户发送信号x,接收器有N个接收天线,无干扰情况下收到得信号模型可以表示为
为了使该处理后信号的SNR值最大,我们限定有用信号功率
该优化为凸问题,下面我们采用拉格朗日方法对其进行求解。目标函数的拉格朗日表达式为
其中
基于上述模型可以得到一个结论:对于单用户,白噪声信号模型
为了在收端解调发送端m的信号,可以将信号模型(1)表示成为
其中
(a)是因为
这其中
将其带入公式(4)后得到
所以解调公式(3)中发送器m信号
这就是我们常说的MMSE接收机。
方法2:基于MMSE的的定义推导
对于接收信号模型
我们希望引入一个向量
其中(a)是因为
公式(6)对于变量
这就是MMSE预编码。现在我们来求出
因为
其中因为各个发送器发送的信号相互独立,
可得
因此可得MMSE接收机表达式
需要说明下上面方法1是从单个用户信号检测角度出发的,方法2是从所有用户信号检测出发得,所以方法1和方法2的表达式有些不同。
[1] David Tse, Pramod Viswanath, "Fundamentals of Wireless Communications" book.