資源簡介
單/多用戶MIMO仿真代碼 含多種調制方式萊截面圖等功能,MATLAB7.0、7.1版本
代碼片段和文件信息
%?BPSK
%?2x發射天線?2x單天線用戶?MU-MIMO?DL?BER仿真程序
%?發射端Beamforming,使用ZF-BD算法
%%?參數準備
clear?all;?close?all;?clc;
N?=?2^17;
m?=?N;
maxlen?=?1;
nTx?=?2;
nRx?=?2;
Eb_N0_dB?=?-2:1:16;
nErr2?=?zeros(1length(Eb_N0_dB));
hh?=?waitbar(1‘請等待,正在仿真中...‘);
%%?開始仿真
for?ii?=?1:length(Eb_N0_dB)
???%?生成psk信號
???ip?=?rand(1N)>0.5;
???ip2?=?rand(1N)>0.5;
???s?=?ip?*?2?-?1;?%?使用比特流調制PSK星座圖
???s2?=?ip2?*?2?-?1;
???s?=?s./maxlen;?%?能量歸一化,只改動噪聲功率
???s2?=?s2./maxlen;
???n?=?1/sqrt(2)*(randn(nRx1m)?+?1j*randn(nRx1m));?%?高斯白噪聲
???h?=?1/sqrt(2)*(randn(nRxnTxm)?+?1j*randn(nRxnTxm));?%?瑞利信道
???sigma?=?calnoisesigma(16sEb_N0_dB(ii)1);?%?噪聲功率
???sr?=?zeros(nTx1m);
???transig?=?[s;s2];
???for?t?=?1:nTx
???????sr(t1:)?=?(1/sqrt(nTx))?*?transig(t:);?
???end
???%生成兩根天線的發送序列?成為一個2*1*m的矩陣
???
???%?模擬經過AWGN瑞利信道
???%?CSI分解
???[precode?equalizer?diagonal?sray]=svdChannel(hsr);
???y?=?sray?+?sigma.*n;?%?sray?=?H?*?precode_mat?*?signal
???
???%?接收端均衡
???y2Hat?=?zeros(n
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1978??2017-12-29?22:57??qpsk_2x2_MU_MIMO.m
?????文件???????1894??2017-12-29?22:43??qpsk_2x2_SU_MIMO.m
?????文件???????2877??2017-12-15?20:59??mytoolbox4matlab\alamouti_sim.m
?????文件???????3450??2017-12-15?20:59??mytoolbox4matlab\alamouti_sim_mimo.m
?????文件???????1112??2017-12-29?20:38??mytoolbox4matlab\calnoisesigma.m
?????文件????????609??2017-12-15?20:59??mytoolbox4matlab\getstarmap.m
?????文件???????1016??2017-12-15?20:59??mytoolbox4matlab\matmirror.m
?????文件???????1142??2017-12-15?20:59??mytoolbox4matlab\mldecision.m
?????文件???????2400??2017-12-15?20:59??mytoolbox4matlab\qam16_demodulation.m
?????文件???????1406??2017-12-15?20:59??mytoolbox4matlab\qam16_modulation.m
?????文件???????1153??2017-12-15?20:59??mytoolbox4matlab\qpsk_demodulation.m
?????文件????????625??2017-12-15?20:59??mytoolbox4matlab\qpsk_modulation.m
?????文件????????349??2017-12-15?20:59??mytoolbox4matlab\sf.m
?????文件????????339??2017-12-15?20:59??mytoolbox4matlab\squaredis.m
?????文件???????1234??2017-12-15?20:59??mytoolbox4matlab\svdChannel.m
?????文件???????1190??2017-12-15?20:59??mytoolbox4matlab\waterfill2.m
?????文件???????1054??2017-12-15?20:59??mytoolbox4matlab\waterfill3.m
?????文件???????1907??2017-12-29?23:00??bpsk_2x2_MU_MIMO.m
?????文件???????1850??2017-12-29?22:43??bpsk_2x2_SU_MIMO.m
?????文件???????1999??2017-12-29?22:58??qam16_2x2_MU_MIMO.m
?????文件???????1911??2017-12-29?22:43??qam16_2x2_SU_MIMO.m
?????目錄??????????0??2017-12-29?22:45??mytoolbox4matlab
-----------?---------??----------?-----??----
????????????????31495????????????????????22
評論
共有 條評論