一、2 發射天線 Alamouti-STBC編碼方式說明
發射信號編碼矩陣(其中xi表示第i個發送信息塊,第i行是第i個天線的發送信號)
X=[x1x2−x2∗x1∗]
- 其中xi∗(n)=xi((−n)N),n=0,1,....,N−1;N表示數據塊長度,∗表示共軛、(⋅)N表示模N操作(與左邊最近整數倍N的距離)
例如:x1=[a1a2a3a4],x1∗=[a1∗a4∗a3∗a2∗]
- 以上編碼在
時域
進行,在頻域只需對應位共軛運算,不需要改變順序
x_1_conj = x_1(mod(-1*[0:length(x_1)-1],length(x_1)));
- FFT(x1)=FFT∗(x1∗)
二、2 × 1單接收天線最大似然譯碼
x^1=x^1∈Sargmin(∣h1∣2+∣h2∣2−1)∣x^1∣2+d2(x~1,x^1)
x^2=x^2∈Sargmin(∣h1∣2+∣h2∣2−1)∣x^2∣2+d2(x~2,x^2)
其中x~1=h1∗r1+h2r2∗=(∣h1∣2+∣h2∣2)x1+h1∗n1+h2n2∗
x~2=h2∗r1−h1r2∗=(∣h1∣2+∣h2∣2)x2+h2∗n1+h1n2∗
r1=h1x1+h2x2+n1,r2=−h1x2∗+h2x1∗+n2
r1、r2分別爲接收端連續兩個時隙的接收數據,h1、h2分別爲已知信道衰落特性(通過信道估計獲得當前認爲爲一個恆定值∣hi∣ejθi),S爲調製星座的所有可能,d2(a,b)=∣a−b∣2。
微信公衆號:通信隨筆XIDIAN