資源簡介
通過MATLAB對MIMO檢測算法MMSE信號檢測算法進(jìn)行仿真,可進(jìn)行天線數(shù)量設(shè)置。
代碼片段和文件信息
%發(fā)送天線m1,接受天線m2,高斯白噪聲,MMSE時的仿真程序
%?發(fā)射天線數(shù)tx接收天線數(shù)rx發(fā)射矩陣長度L(幀長)?
tx=4;?rx=16;?L=10000;?
Modulation=‘BPSK‘;?
EbN0=[0:1:20];?
B=30000;Ts=1/24300;?
%?建立EbN0與SNR之間的換算關(guān)系?
SNR=EbN0-10*log10(Ts*B);?
%?信源A?
A=randint(tx*L1);?
%?經(jīng)過BPSK調(diào)制的V-Blast發(fā)射矩陣X?
X=zeros(txL);?
for?k=1:tx?
X(k:)=(-1).^(A(k:tx:end)+1);?
end?
?
%?信道傳輸============================================================
%?快衰落高斯信道H?
H=sqrt(1/2)*(randn(rxtxL));?
%?均值為0方差為1的高斯白噪聲n?
n=sqrt(1/2)*(randn(rxL));?
%?未疊加噪聲的接收信號R?
R=zeros(rxL);?
for?k=1:L?
????R(:k)=sqrt(1/tx)*H(::k)*X(:k);?
end?
?
%?檢測?
%MMSE===============================================================
disp(‘berz‘);?
berz=[];?
%?在不同的信噪比下計算ZF接收機(jī)誤比特率berz?
??for?m=SNR?
??????m?
??????%?每個
- 上一篇:matlab簡單均線回測1
- 下一篇:盲道分割.zip含過程圖
評論
共有 條評論