空-時塊編碼STBC的原理及仿真

STBC仿真下載地址: https://download.csdn.net/download/weixin_43429936/11856252
用於兩根發射天線的復正交空-時碼是由Alamouti提出的。其發表的文章爲:A simple transmit diversity scheme for wireless communications。爾後學者對多天線的空-時編碼進行了研究。單純的數學表達式的推導特別的苦澀難懂,下面以四天線爲例進行講解,並給出仿真結果。

4*4天線空-時塊編碼

如果我們用X來表示輸入信號,通過編碼後可以得到如下式子:
在這裏插入圖片描述
這個式子表示什麼含義呢。x1,x2,x3,x4表示將需要傳輸的數據分割成四部分,由四根天線分別進行傳輸,如果只是簡單的傳輸,在接收端會收到這四個信號的疊合信號,所以需要滿足一定的條件,即輸入向量的正交,其中“-”表示取反,“*”表示共軛。X矩陣一共有四行,表示分割的數據(發射天線)有四塊,一共有8列,也就是說需要傳送8次才能將這4組數據恢復出來。當然,實數的共軛是它本身,所以,如果x實數,那隻需要4次傳輸就可以在接收端進行恢復。在這裏考慮的x是複數。
解碼方面採用的是ML解碼。推導過程比較複雜,需要考慮信道脈衝,各種噪聲,可以自行查閱,我們這裏講一下最簡單的理解。根據上面的表達式,如果將上面的數據加在一起,會得到一個什麼結果?很明顯是4倍的x1的實部。這就得到了組數據的實部,通過對行列的處理,同樣也可以得到其他的數據,當然這只是最淺顯的理解,實際的操作上並非如此。

MIMO系統

爲了驗證STBC,我們可以設計一個最簡單的系統,如下圖
在這裏插入圖片描述
可以得到仿真結果:
在這裏插入圖片描述
從圖中可以看出,隨着信噪比的增加,誤碼率逐漸降低。
我們給出MATLAB程序運行的框圖,感興趣的同學可以通過下面的鏈接進行下載程序:
在這裏插入圖片描述

MIMO和MIMO-OFDM程序鏈接
STBC(MIMO)仿真下載地址: https://download.csdn.net/download/weixin_43429936/11856252
MIMO-OFDM仿真下載地址: https://download.csdn.net/download/weixin_43429936/11856249

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