STBC空时分组码编码 (2Tx Alamouti编码)

一、2 发射天线 Alamouti-STBC编码方式说明

发射信号编码矩阵(其中xix_i表示第ii个发送信息块,第ii行是第ii个天线的发送信号)

X=[x1x2x2x1] X = \begin{bmatrix} x_1 & -x_2^* \\ x_2 & x_1^* \end{bmatrix}

  • 其中xi(n)=xi((n)N),n=0,1,....,N1x_i^* (n)=x_i((-n)_N),n=0,1,....,N-1NN表示数据块长度,*表示共轭、()N(\cdot)_N表示模N操作(与左边最近整数倍NN的距离)
    例如:x1=[a1a2a3a4]x1=[a1a4a3a2]x_1=[a_1 \quad a_2 \quad a_3 \quad a_4],x_1^*=[a_1^* \quad a_4^* \quad a_3^* \quad a_2^*]
  • 以上编码在时域进行,在频域只需对应位共轭运算,不需要改变顺序
x_1_conj = x_1(mod(-1*[0:length(x_1)-1],length(x_1)));
  • FFT(x1)=FFT(x1)FFT(x_1) =FFT^*(x_1^*)

二、2 ×\times 1单接收天线最大似然译码

x^1=argminx^1S(h12+h221)x^12+d2(x~1,x^1)\hat{x}_1 =\underset {\hat{x}_1\in S}{arg min}(|h_1|^2+|h_2|^2-1)|\hat{x}_1|^2+d^2(\tilde{x}_1,\hat{x}_1)
x^2=argminx^2S(h12+h221)x^22+d2(x~2,x^2)\hat{x}_2 =\underset {\hat{x}_2\in S}{arg min}(|h_1|^2+|h_2|^2-1)|\hat{x}_2|^2+d^2(\tilde{x}_2,\hat{x}_2)
其中x~1=h1r1+h2r2=(h12+h22)x1+h1n1+h2n2\tilde{x}_1=h_1^*r_1+h_2r_2^*=\left(|h_1|^2+|h_2|^2\right)x_1+h_1^*n_1+h_2n_2^*
x~2=h2r1h1r2=(h12+h22)x2+h2n1+h1n2\tilde{x}_2=h_2^*r_1-h_1r_2^*=\left(|h_1|^2+|h_2|^2\right)x_2+h_2^*n_1+h_1n_2^*
r1=h1x1+h2x2+n1r2=h1x2+h2x1+n2r_1=h_1x_1+h_2x_2+n_1,r_2=-h_1x_2^*+h_2x_1^*+n_2

r1r2r_1、r_2分别为接收端连续两个时隙的接收数据,h1h2h_1、h_2分别为已知信道衰落特性(通过信道估计获得当前认为为一个恒定值hiejθi|h_i|e^{j\theta_i}),SS为调制星座的所有可能,d2(a,b)=ab2d^2(a,b)=|a-b|^2

微信公众号:通信随笔XIDIAN

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章