MATLAB中V-Blast的ZF和MMSE检测算法仿真代码.docxVIP

  • 191
  • 0
  • 约2.93千字
  • 约 3页
  • 2019-08-07 发布于浙江
  • 举报

MATLAB中V-Blast的ZF和MMSE检测算法仿真代码.docx

MATLAB中V-Blast的ZF和MMSE检测算法仿真代码 发送天线m1,接受天线m2,高斯白噪声,ZF时的仿真程序 % 发射天线数tx,接收天线数rx,发射矩阵长度L(帧长) tx=m1; rx=m2; L=10000; Modulation=BPSK; EbN0=[0:5:20]; B=30000;Ts=1/24300; % 建立EbN0与SNR之间的换算关系 SNR=EbN0-10*log10(Ts*B); % 信源A A=randint(tx*L,1); % 经过BPSK调制的V-Blast发射矩阵X X=zeros(tx,L); for k=1:tx X(k,:)=(-1).^(A(k:tx:end)+1); end % 信道传输============================================================ % 快衰落高斯信道H H=sqrt(1/2)*(randn(rx,tx,L)); % 均值为0方差为1的高斯白噪声n n=sqrt(1/2)*(randn(rx,L)); % 未叠加噪声的接收信号R R=zeros(rx,L); for k=1:L R(:,k)=sqrt(1/tx)*H(:,:,k)*X(:,k); end % 检测 %ZF==========

文档评论(0)

1亿VIP精品文档

相关文档