版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、實驗一:MIMO信道容量計算實驗學時:3實驗類型:(演示、驗證、綜合、設計、,研究)實驗要求:(,必修、選修)一、實驗目的通過本實驗的學習,理解和掌握信道容量的概念和物理意義;了解多天線系統(tǒng)信道容量的計算方法;采用計算機編程實現(xiàn)經(jīng)典的注水算法。二、實驗內(nèi)容MIMO信道容量;注水算法原理;采用計算機編程實現(xiàn)注水算法。三、實驗組織運行要求以學生自主訓練為主的開放模式組織教學四、實驗條件(1)微機(2)MATLAB編程工具五、實驗原理、方法和手段MIMO(MIMO,MultipleInputMultipleOutput)技術利用多根天線實現(xiàn)多發(fā)多收,充分利用了空間資源,在有限的頻譜資源上可以實現(xiàn)高速
2、率和大容量,已成為4G通信系統(tǒng)以及未來無線通信系統(tǒng)的關鍵技術之一。圖1平坦衰弱MIMO信道模型1.MIMO信道模型MIMO指多輸入多輸出系統(tǒng),當發(fā)送信號所占用的帶寬足夠小的時候,信道可以被認為是平坦的,即不考慮頻率選擇性衰落。平坦衰弱的MIMO信道可以用一個nRxnT的復數(shù)矩陣H描述:h1h21hnT1hnT2(D?nR1hnRnT其中小為發(fā)送端天線數(shù),nR為接收端天線數(shù),H的元素hj,i表示從第i根發(fā)射大線到第j根接收天線之間的空間信道衰落系數(shù)。窄帶MIMO信道模型(如圖1所示)可以描述為:y=Hxn其中,x為發(fā)送信號;y為接收信號;n為加性高斯白噪聲。2 .MIMO信道容量假設n服從均值為
3、0,協(xié)方差為單位陣的復高斯分布。根據(jù)信道容量C=maxI(X;Y)的定義,可以證明當p(x)服從高斯分布時,達到MIMO信道容量。令x的協(xié)方差矩陣為Rx,則MIMO信道容量可表示為:CRx10gdetIHRxHH(3)其中上標'H'表示復共腕,I為單位陣,det表示取行列式。C(Rx慶示單位帶寬下的MIMO信道傳輸速率,單位為Nat/seco發(fā)射機的傳輸功率可以表示為:PE(IN7=EiTrxxH:=TrEtxxHJ=TrRx其中,|岡表示向量的模,Tr表示取矩陣的跡,E表示求期望。假設發(fā)射機的最大傳輸功率為PT,則功率約束下的MIMO信道容量計算問題可以描述為:(4)maxl
4、ogdetIHRxHHs.tTrRx<FT.即在功率約束下找到x的最佳分布使得信道容量最大。此處Rx之0表示Rx為半正定矩陣3 .奇異值分解及問題轉化將信道矩陣進行奇異值分解,即H可分解為H=UDVH,其中U和V為酉矩陣滿足UUH=I;UHU=I;VHV=I;VVH=I,D為nRx:nT的矩形對角矩陣。利用恒等式det(I+AB尸det(I+BA)和酉矩陣性質(zhì)UHU=I,得到HHHdetIUDVRxVDU=detIUHUDVHRxVDH-detIDVHRxVDH=detIDHDVHRxV(5)利用恒等式Tr(AB)=Tr(BA)和酉矩陣性質(zhì)VHV=I,得到HHTr(Rx)=Tr(VVRx
5、尸Tr(VRxV)(6)定義ADHD,利用(5)和(6),問題(4)可寫為:vmaX>3logdet(I十AVHRxV)s.tTrVHRxV<FT.經(jīng)過變量替換,令XVHRxV,問題(7)(i.e.,(4)等價為(8)max10gdetAX)s.t.TrX<TP根據(jù)Hadamard不等式(參考信息論基礎ThomasM.Cover,定理16.8.2),問題(8)的(9)最優(yōu)解X必為對角陣。因此問題(8)可簡化為rs.t、xi<PT.i1.一1.其中,r為H(或者A)的秩,x和一分別為X和a的對角兀素。:-i4.注水(water-filling)算法求解問題(9)對問題(9
6、)使用拉格朗日乘子法,可知最優(yōu)解必須滿足:1xi=max-二i,0,i=1,2.rvr£x=岸i11、一其中N為拉格朗日乘子。為求得xi,需先確定1,它滿足v/1、max-二i,0=PT(10)1 wv、一.11,、注意左邊為1的遞增函數(shù),因此滿足(10)的1唯一。vv1一找到湎足(10)的-的方法可形象地稱為汪水(warter-filling)。這是因為,v我們可以將必看做是第i片區(qū)域的水平線,然后對整個區(qū)域注水,使其具有深度n.1/v,如圖1所示。所需總'水量為mmax10,1/v-%,不斷注水,直至總水量i1為R,。第i個區(qū)域的水位深度即為最優(yōu)的x*。圖2注水算法圖示。
7、每片區(qū)域的高度為ai。注水總量為PT,對整個區(qū)域*-*注水使其高度達到1/v。每片區(qū)域上水的高度(陰影部分所示)即為最優(yōu)的Xi。六、實驗數(shù)據(jù)及具體步驟1)隨機產(chǎn)生H,每個信道系數(shù)服從均值為0,方差為1的高斯分布(對Rayliegh分布)H2)奇異值分解H=UDV(利用matlabSVD函數(shù))3)計算A=DHD4)注水法求解問題(9)5)計算Rx=VXVH,根據(jù)(3)計算容量(或者根據(jù)問題(9)的最優(yōu)值確定最大容量)七、實驗程序和結果一、有一并聯(lián)高斯加性信道,各子信道的方差為di2=0.l,d22=0.2,d32=0.3,d42=0.4,d52=0.5,d62=0.6,d72=0.7,d82=0
8、.8,d/=0.9,di02=1.0。1、若輸入的信號總功率P=5程序L=input('子信道數(shù)目L=');%輸入子信道數(shù)目d=input('各子信道噪聲方差d=');%輸入各信道的噪聲方差P=input('輸入信號總功率P=');%輸入信號總功率D=sum(d);%各子信道的方差和Pav=(P+D)*1.0/L;%求平均輸出頻率i=1;p=ones(1,L);%功率初始值boolean=1;c=0;%關閉的信道數(shù)量while(boolean)while(i<=L)if(Pav<d(i)&p(i)=0)%找出不符合的子信道并賦
9、值為0P(i)=0;D=D-d(i);c=c+1;endi=i+1;endif(c=0)%當所有信道滿足時退出循環(huán)break;endif(i=L+1)%每個信道和Pav對比一遍后初始化各彳1,并重新計算Pavi=1;L=L-c;c=0;Pav=(P+D)*1.0/L;endendL=length(ai);fori=1:Lif(p(i卜=0)p(i)=Pav-d(i);%計算各子信道分配功率endendC=0;fori=1:LC=C+1/2*log2(1+p(i)/d(i);endPC輸出>>WF子信道數(shù)目L=10各子信道噪聲方差d=0.10.20.30.40.50.60.70.80
10、.91.0輸入信號總功率P=5P=Columns1through80.95000.85000.75000.65000.55000.45000.35000.2500Columns9through100.15000.0500C=6.0661>>WF子信道數(shù)目L=10各子信道噪聲方差d=0.10.20.30.40.50.60.70.80.91.0輸入信號總功率P=1P=Columns1through80.40000.30000.20000.10000000Columns9through1000C=2.3514二、實驗題目clearall;nt=248;nr=248;v=0;%給定1/v初
11、始值(也就是這里的v)forcount=1:3y=0;forPTdb=0:5:30y=y+i;PT=10A(PTdb/10);%把PT轉化為10進制fork=1:1000H=sqrt(1/2)*complex(randn(nr(count),nt(count),randn(nr(count),nt(count);%隨機產(chǎn)生H,每個信道系數(shù)服從均值為0,方差為1的高斯分布(對Rayliegh分布)(sqrt(1/2)為了使模也為1)U,D,VH=svd(H);%奇異值分解H=U*D*VHA=D'*D;%求DH*Dai=sort(1./diag(A)');%求ai并按從小到大排序L
12、=length(ai);AI=sum(ai);%各子信道的方差和Pav=(PT+AI)/L;%求平均輸出頻率i=1;p=ones(1,L);%功率初始值boolean=1;ct=0;%關閉的信道數(shù)量while(boolean)while(i<=L)if(Pav<ai(i)&p(i)=0)%找出不符合的子信道并賦值為0P(i)=0;AI=AI-ai(i);ct=ct+1;endi=i+1;endif(ct=0)%當所有信道滿足時退出循環(huán)break;endif(i=L+1)%每個信道和Pav對比一遍后初始化各值,并重新計算Pavi=1;L=L-ct;ct=0;Pav=(PT+A
13、I)/L;endendfori=1:Lif(p(i)=0)p(i)=Pav-ai(i);%計算各子信道分配功率endendX=diag(p);Rx=VH'*X*VH;%計算Rx=V*X*VHT=H*Rx*H'L=length(ai);I=diag(ones(1,L);c(k)=log2(det(T+I);%I為單位陣,det表示取行列式。c表示單位帶寬下的MIMO信道傳輸速率,單位為Nat/sec。endC(y)=real(sum(c)/1000;pt(y)=PTdb;endswitchcountcase1plot(pt,C,'r-*');holdon;case
14、 2plot(pt,C,'y-p');holdon;case 3plot(pt,C,'g-s');holdon;endendlegend('nt=nr=2','nt=nr=4','nt=nr=8');title('MIMO信道容量與功率關系圖,);xlabel('功率/dB');ylabel('容量/Nat/sec');gridon;輸出Figure1FileEditViewInsertTookDesktopWindowHelpbdiHJ玲+<一&否1要求,|囿口網(wǎng)|皿MMQ信道容量與功率關系圖.otoILI+nt=nr=2nl=nr=4nt=n=810/20區(qū)30功率一八、實驗心
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省棗莊市薛城區(qū)2023-2024學年六年級下學期期末考試英語試卷
- 2024屆福建省福州市高三下學期4月末質(zhì)量檢測物理試題(解析版)
- 2000萬件無紡布袋印刷制品生產(chǎn)線項目可行性研究報告模板-立項拿地
- 四川省成都市(2024年-2025年小學四年級語文)部編版摸底考試(下學期)試卷及答案
- 2024年江西省贛州區(qū)三年級數(shù)學第一學期期末調(diào)研試題含解析
- 2024年金屬壓力及大型容器項目合作計劃書
- 2024年江蘇省南通市實小集團共同體數(shù)學六年級第一學期期末預測試題含解析
- 2024年中低壓電纜連接件合作協(xié)議書
- 2024年湖南湘西保靖縣事業(yè)單位招聘36人歷年高頻500題難、易錯點模擬試題附帶答案詳解
- 2024年湖南永州江永縣行政審批服務局招聘全程代辦員6人歷年高頻500題難、易錯點模擬試題附帶答案詳解
- 《傳感網(wǎng)應用開發(fā)》課程標準
- 2024醫(yī)療機構重大事故隱患判定清單(試行)學習課件
- 中國式教育現(xiàn)代化教師心得1000字文章10篇
- 二年級數(shù)學(上)計算題專項練習匯編
- 第四屆全國電信和互聯(lián)網(wǎng)行業(yè)職業(yè)技能競賽考試題庫及答案
- 《低壓配電設備安裝與調(diào)試》課件 勞動 學習任務1 移動式配電箱安裝與調(diào)試
- (高清版)TDT 1056-2019 縣級國土資源調(diào)查生產(chǎn)成本定額
- 小班社會《認識交通工具》課件
- iqc組長轉正述職報告
- 中國類風濕關節(jié)炎診療指南
- 半固態(tài)電池技術工藝
評論
0/150
提交評論