MIMO在4G、5G和WIFI中被廣泛使用,我們經(jīng)常會(huì)碰到2T2R、4T4R、4T2R等說法。
那么,為什么要用MIMO呢?信道容量的概念是什么?MIMO的信道容量又該怎么計(jì)算呢?信道容量拿來干嘛呢?
帶著這些問題,我們往下看。
1.為什么要用MIMO?
關(guān)于為什么要用MIMO,可以閱讀之前發(fā)布的文章《MIMO-OFDM系統(tǒng)那些事》。
簡單來說,就是在發(fā)射端和接收端,多弄幾根天線,通過分集和復(fù)用的技術(shù)實(shí)現(xiàn)系統(tǒng)容量的提升,同時(shí)通過合并的技術(shù)提高接收增益。
結(jié)合此前為大家推薦的MIMO-OFDM相關(guān)的書籍《MIMO-OFDM無線通信技術(shù)與MATLAB實(shí)現(xiàn)》,相信結(jié)合所學(xué)知識,以及MATLAB仿真,會(huì)有比較深入的認(rèn)識。
此外,理解通信和數(shù)字信號處理方面的技術(shù),強(qiáng)烈建議把MATLAB用起來,特別是里面的Toolbox。因?yàn)樗械腡oolbox,都是基于行業(yè)標(biāo)準(zhǔn)做的,是很有價(jià)值的參考方案。
2.信道容量的概念
回到本文的重點(diǎn),關(guān)于MIMO的信道容量計(jì)算。
提到信道容量,我們不得不想到信息論,也不得不想到祖師爺—香農(nóng)(shannon)。
1948年,香農(nóng)發(fā)表《通信的數(shù)學(xué)原理》(A Mathematical Theory of Communication),從此開啟了一門學(xué)科—信息論。
正是在這篇54頁的論文中,提出了著名的香農(nóng)公式。
什么意思呢?
從此,什么是信息,什么是信息熵,數(shù)字通信的理論大廈才逐漸建立起來。
3.信道容量怎么計(jì)算
在《MIMO-OFDM無線通信技術(shù)與MATLAB實(shí)現(xiàn)》書中的第9章,專門討論了MIMO的信道容量。
此外,知乎博主陳老濕的《通信MATLAB仿真》系列的第11章《MIMO基本概念》也進(jìn)行解讀,歡迎感興趣的讀者前往閱讀,學(xué)習(xí)。
MIMO信道容量的計(jì)算,需要公式推導(dǎo),并且需要針對是否含有CSI信息,進(jìn)行另外的計(jì)算。
具體的推導(dǎo),參見《MIMO-OFDM無線通信技術(shù)與MATLAB實(shí)現(xiàn)》書中的第9章。
這里面,會(huì)涉及SVD分解、注水功率算法、滿秩等概念。
由于敲公式很費(fèi)時(shí)間,各場景下的MIMO信道容量,本文截圖自《MIMO-OFDM無線通信技術(shù)與MATLAB實(shí)現(xiàn)》第9章,感興趣的讀者可以閱讀該書對應(yīng)章節(jié)。
3.1確定性MIMO信道容量
3.1.1發(fā)射端已知信道狀態(tài)信息(CSI)
當(dāng)發(fā)射端已知CSI時(shí),可以使用奇異值分解(SVD)。
使用SVD可以將MIMO信道看作一組獨(dú)立的SISO信道。該過程需要在發(fā)送端進(jìn)行預(yù)編碼,在接收端進(jìn)行接收整形。這需要了解發(fā)射機(jī)的信道。H矩陣可以寫成SVD形式為
最后,我們可以得到發(fā)射端已知CSI時(shí)的MIMO信道容量。
關(guān)于SVD分解,在矩陣?yán)碚撝薪o出相應(yīng)的解法。
例如:
在實(shí)際的MIMO-OFDM通信系統(tǒng)中,H系數(shù)是復(fù)數(shù),所以計(jì)算量很大。同時(shí),如果要將計(jì)算出的分量回傳給發(fā)射機(jī),也需要消耗不少時(shí)間,并占用硬件接口傳輸帶寬。
3.1.2發(fā)射端不知道CSI時(shí)
3.1.3SIMO和MISO信道容量
3.2隨機(jī)MIMO信道容量
在實(shí)際通信系統(tǒng)中,信道變化是隨機(jī)的。
書中提供了MATLAB仿真程序:
運(yùn)行Ergodic_Capacity_CDF.m,可以得到當(dāng)發(fā)射機(jī)未知CSI時(shí),隨機(jī)MIMO信道容量的CDF。從圖中可以看出,MIMO系統(tǒng)容量隨著收發(fā)天線數(shù)的增加得到改善。
運(yùn)行Ergodic_Capacity_vs_SNR.m,可以得到當(dāng)發(fā)射機(jī)未知CSI時(shí),MIMO信道在不同SNR下的遍歷容量。
此外,運(yùn)行程序OL_CL_Comarison.m,可以計(jì)算和比較閉環(huán)于開環(huán)系統(tǒng)的4×4信道遍歷容量。從圖中可以看出,發(fā)射端已知CSI與未知CSI的信道容量,在高SNR下,相差不大。
另外,需要注意的是,MIMO信道增益不是獨(dú)立同分布的。MIMO的信道容量與信道的相關(guān)性有關(guān)。具體推導(dǎo),如下:
運(yùn)行程序Ergodic_Capacity_Correlation.m,得到下圖。從圖中可以看出,信道相關(guān),會(huì)使得信道容量減少。
更多關(guān)于MIMO-OFDM的內(nèi)容,可以閱讀《MIMO-OFDM無線通信技術(shù)與MATLAB實(shí)現(xiàn)》。網(wǎng)上有電子版,如果喜歡紙質(zhì)閱讀,可以點(diǎn)擊購買。書中給出了MATLAB程序所在的網(wǎng)址。因MATLAB版本的原因,部分程序,可能需要做簡單修改,即可運(yùn)行。
4.信道容量用來干啥?
最后,我們再來討論一下,信道容量用來干啥。
信道容量是給出了不考慮編譯碼時(shí)延和復(fù)雜度情況下,誤碼率趨近于零的最高傳輸速率。信道容量就是一個(gè)天花板,你要是想以超過這個(gè)速率傳輸,那么你就得付出誤碼率的代價(jià)。
也就是說,信道容量是一個(gè)理論值,一個(gè)系統(tǒng)的最大傳輸速率是有上限的。
從香農(nóng)公式C=Blog2(1+S/N)可知,要增加信道容量C,可以考慮以下四種方式:
增大通信通道
增加帶寬B
增加信號功率S
減少噪聲或干擾信號的功率N
若增大通信通道,那么需要進(jìn)行多通道擴(kuò)展;若增大帶寬B,則需要采用大帶寬;若想增大信噪比,對于工程應(yīng)用而言,增大信號強(qiáng)度S比減小噪聲功率更易實(shí)現(xiàn),對于終端來說通常采用增大接收功率的方法。
那么需要達(dá)到這三個(gè)要求需要采用什么技術(shù)呢?首先對于多通道擴(kuò)展,則需要使用空間復(fù)用,具體實(shí)現(xiàn)即MIMO技術(shù);對于大帶寬要求,則采用毫米波技術(shù),加大發(fā)射功率并能有效增大帶寬的需求;若想要增大發(fā)射功率,就需要查看另一個(gè)弗林斯傳輸公式:
由上式可知:若想增大接收功率,要么增大發(fā)射功率,要么增大收發(fā)端的增益,要么增大信號波長,要么縮短收發(fā)端的距離。但是對于工程而言,基站的發(fā)射功率是有限制要求的,所以增大發(fā)射功率不可??;由于低頻頻段的可用資源匱乏,所以增大信號波長也不現(xiàn)實(shí);另外縮短基站到終端的距離是可以的,并且適用于小范圍高密度區(qū)域。
那么就只剩下從增益考慮去如何增大接收功率,對于接收端的增益相對比發(fā)射端增益實(shí)現(xiàn)會(huì)更加困難,則一般考慮增大發(fā)射增益。此時(shí),由毫米波和增大發(fā)射增益的需求則引出一個(gè)重要的技術(shù)——beamforming(波束賦形)技術(shù)。
在工程中,MIMO系統(tǒng)通常還會(huì)采用空時(shí)編碼的方式,進(jìn)一步提高分集增益。有了分集,在接收端,就有合并的方法,主要有:選擇性合并、等比合并和最大比合并。
關(guān)于MIMO信道容量的討論,到此結(jié)束。
審核編輯:劉清
-
MIMO
+關(guān)注
關(guān)注
12文章
594瀏覽量
76824 -
OFDM系統(tǒng)
+關(guān)注
關(guān)注
0文章
28瀏覽量
7444 -
CSI
+關(guān)注
關(guān)注
1文章
36瀏覽量
50981 -
SVD
+關(guān)注
關(guān)注
0文章
21瀏覽量
12170 -
MIMO技術(shù)
+關(guān)注
關(guān)注
0文章
43瀏覽量
7499
原文標(biāo)題:如何計(jì)算MIMO的信道容量?
文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術(shù)江湖】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論