Stbc是一个很简单的MIMO技术。是空间和时间复合的技术。
先来上公式:
[y1] = [ h11 h12 ] * [ x1 ] + [n1]
[y2] = [ h21 h22 ] * [ x2 ] + [n2]
那么就是Y = H*X + N
以上是编码(发送端)
那么在解码(接收端),
它是这样的,
X= H-1*Y+H-1*N
这是称为ZF的方法(Zero Forcing)。这个方法可以将干扰残余减到0,但是噪声不一定是最优的。
特别之处在于,这里的x1, x2不是对应两个发送天线,y1,y2也不是对应两个接收天线。
一般的情况,如果是这样,那么h11对应是t1->r1, h12对应的是t2->r1. h21和h22照此。
这是因为,y1对应r1, y2对应r2, 刚好对应H的第一行和第二行。因此,H的行对应是是接收端,H的列,对应的是发送端。同时,N只有行,没有列,对应的是接收端。
再回到这个特殊情况。x1, x2, y1, y2, n1, n2到底是代表是什么呢。
让我们回到STBC的发送端情况,
第一次,
T1是x1,
T2是-x2*,
R1是h11*x1-h12*x2*
第二次,
T1是x2
T2是-x1*
R1是h11*x2-h12*x1*
那么,因为只有一个接收天线。所以y1, y2分别是第一次和第二次。
N1, n2分别也是第一次和第二次。
y1 = h11*x1-h12*x2* + n1
y2 = h11*x2-h12*x1*+ n2
y2* = h11**x2*-h12**x1+ n2*
写成矩阵形式是:
[y1] = [ h11 -h12 ] * [ x1 ] + [n1]
[y2*] = [ -h12* h11* ] * [x2* ] + [n2*]
于是知道, y1是第1次的值,y2是第2次的值, n1是第一次的值,n2是第二次的值。
X1, x2依然对应t1和t2(天线1和天线2)。
H-1是比较好得到的。相比一般情况,H对一个接收天线的估计进行了重复利用。相对简单很多。
和一般情况相比,STBC是传了两次,这种情况比较适合信号不大好的情况。
而一般情况下,只传一次,显然需要信号很好才可以。