MIMO系统获取复用增益
1.SVD传输方法(需要收发端的处理)
我们建立的系统模型为
y
=
H
x
+
n
y=Hx+n
y=Hx+n为了让复用增益最大,我们希望H可以是对角阵的形式(这样不同的信号之间就没有干扰了),即希望接收到的信号为
y
~
=
D
~
⋅
s
′
+
n
\tilde y=\tilde D \cdot s'+n
y~=D~⋅s′+n对
D
~
\tilde D
D~我们有如下推导:
首先对H进行奇异值分解
H
=
U
D
V
H
H=UDV^H
H=UDVH其中
D
D
D是对角阵。我们需要想办法将
U
U
U和
V
H
V^H
VH也变成对角阵,即需要变成
D
~
=
U
H
H
V
\tilde D=U^HHV
D~=UHHV为了变成如上式子,首先我们需要对发送信号进行处理,即
s
′
=
V
⋅
s
s'=V\cdot s
s′=V⋅s完成了处理的后半部分,对处理的前半部分我们需要对接收端进行处理
y
~
=
U
H
y
\tilde y=U^Hy
y~=UHy这样我们就构造出了需要的单位阵。整理一下,有:
y
~
=
D
~
⋅
s
′
+
n
=
U
H
⋅
H
⋅
V
⋅
s
+
n
\tilde y=\tilde D\cdot s'+n=U^H \cdot H \cdot V\cdot s+n
y~=D~⋅s′+n=UH⋅H⋅V⋅s+n如果再通过注水算法进行功率分配,那么可以得到:
y
~
=
D
~
P
1
2
‾
单
位
阵
s
+
n
\tilde y=\underline{\tilde D P^{\frac{1}{2}}}_{单位阵}s+n
y~=D~P21单位阵s+n
2.其他线性方法
2.1信道求逆算法
2.1.1原理
y
~
=
W
C
I
y
\tilde y=W^{CI}y
y~=WCIy
其中
W
C
I
=
(
H
∗
H
)
−
1
H
∗
W^{CI}=(H^*H)^{-1}H^*
WCI=(H∗H)−1H∗
2.1.2缺点
会出现噪声放大现象,因为当信道特征值很小的时候,求逆就会放得很大,噪声就会被放的很大。
2.2MMSE求逆算法
2.2.1原理
W M M S E = m i n E [ ∣ ∣ s − W M M S E y ∣ ∣ 2 ] W^{MMSE}=min E[||s-W^{MMSE}y||^2] WMMSE=minE[∣∣s−WMMSEy∣∣2] y ~ = W M M S E y \tilde y=W^{MMSE}y y~=WMMSEy W M M S E = ( H ∗ H + α I ) − 1 H ∗ W^{MMSE}=(H^*H+\alpha I)^{-1}H^* WMMSE=(H∗H+αI)−1H∗
2.2.2优点
参考之前的均衡器的知识,我们显然可以看到,这和均衡器是如出一辙的。能够避免噪声放大现象。
2.3发射端处理和接收端处理的条件
因为要针对信道矩阵求逆,那么针对
H
H
H的不同情况,我们有
{
m
>
n
H
∗
H
是
n
×
n
,
可
逆
,
H
H
∗
是
m
×
m
,
不
可
逆
m
<
n
H
∗
H
是
n
×
n
,
不
可
逆
,
H
H
∗
是
m
×
m
,
可
逆
m
=
n
可
逆
\left\{ \begin{aligned} m>n & & H^*H是n\times n,可逆, HH^*是m\times m,不可逆\\ m<n & & H^*H是n\times n,不可逆, HH^*是m\times m,可逆 \\ m=n & & 可逆 \end{aligned} \right.
⎩⎪⎨⎪⎧m>nm<nm=nH∗H是n×n,可逆,HH∗是m×m,不可逆H∗H是n×n,不可逆,HH∗是m×m,可逆可逆
因此对于在接收端进行处理的,要求接收天线大于发射天线;在发射端进行处理的,要求发射天线大于接收天线
3.多用户MIMO系统–干扰抑制方法
3.1信道逆(CI)预编码算法
当发射天线数
M
>
M>
M>接收天线数
K
K
K,设计预编码矩阵
T
=
H
∗
(
H
H
∗
)
−
1
T=H^*(HH^*)^{-1}
T=H∗(HH∗)−1发射信号
s
=
H
∗
(
H
H
∗
)
−
1
u
s=H^*(HH^*)^{-1}u
s=H∗(HH∗)−1u
要求
- 发射天线数大于接收天线数
- 如果M过大,会出现噪声放大现象。
3.2Regularizing Channel Inverse
为了避免放大噪声信号,我们 s = H ∗ ( H H ∗ + α I K ) − 1 u s=H^*(HH^*+\alpha I_K)^{-1}u s=H∗(HH∗+αIK)−1u预编码矩阵 T = H ∗ ( H H ∗ + α I K ) − 1 T=H^*(HH^*+\alpha I_K)^{-1} T=H∗(HH∗+αIK)−1