資源簡介
資源中包含了三種線性信號檢測算法MRC,ZF,MMSE和非線性信號檢測算法ZF-SIC,MMSE-SIC。分別在傳統mimo和Massive MIMO系統中進行仿真,分別給出了信噪比-誤碼率曲線和誤碼率-接收天線數曲線
代碼片段和文件信息
%?仿真五種(MRCZFMMSE,ZF-SICMMSE-SIC)?Vblast接收的檢測性能,繪制誤比特率~接收天線數曲線。?
%?發端初始化===============================================================?
%?發射天線數tx接收天線數rx發射矩陣長度L(幀長)?
clear?all;
clc;
tx=10;
rx_number=[20:20:200];
L=10000;?
Modulation=‘BPSK‘;
EbN0=5;
B=30000;Ts=1/24300;?
SNR=EbN0-10*log10(Ts*B);
%?SNR=5;
%?信源A?
A=randint(tx*L1);?
%?經過BPSK調制的V-Blast發射矩陣X?
X=zeros(txL);?
for?k=1:tx?
????X(k:)=(-1).^(A(k:tx:end)+1);?
end?
%?檢測
%?MRC======================================================================
disp(‘MRC‘);
berm=[];
for?rx=rx_number
????rx
????%?快衰落Rayleigh信道H?
????H=sqrt(1/2)*(randn(rxtxL)+i*randn(rxtxL));?
????%?均值為0方差為1的高斯白噪聲n?
????n=sqrt(1/2)*(randn(rxL)+i*randn(rxL));
????%?未疊加噪聲的接收信號R?
????R=zeros(rxL);?
????for?k=1:L
???????R(
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????5951??2017-12-14?21:49??MIMO和Massive?MIMO信號檢測算法仿真程序\bpsk_large_linear_nolinear.m
?????文件????????5263??2017-12-11?19:08??MIMO和Massive?MIMO信號檢測算法仿真程序\bpsk_test_linear_nolinear.m
?????文件?????????205??2017-12-10?19:06??MIMO和Massive?MIMO信號檢測算法仿真程序\minnorm.m
?????文件????????7908??2017-12-14?23:15??MIMO和Massive?MIMO信號檢測算法仿真程序\qam_large_linear_nolinear.m
?????文件????????7189??2017-12-14?19:45??MIMO和Massive?MIMO信號檢測算法仿真程序\qam_test_linear_nolinear.m
?????文件????????8193??2017-12-14?22:58??MIMO和Massive?MIMO信號檢測算法仿真程序\qpsk_larage_linear_nolinear.m
?????文件????????7468??2017-12-14?20:01??MIMO和Massive?MIMO信號檢測算法仿真程序\qpsk_test_linear_nolinear.m
?????目錄???????????0??2017-12-20?19:51??MIMO和Massive?MIMO信號檢測算法仿真程序\
評論
共有 條評論