ZKX's LAB

瑞利衰落mimo信道matlab代码 MIMO下产生信道矩阵的Matlab 源程序求助

2020-07-20知识16

第五代移动通信(5G)中的关键技术是什么? 本问题已加入知乎圆桌?5G 新赛场,欢迎关注圆桌参与更多关于 5G 手机、5G 技术进展与难题、5G 对各行业…MIMO下产生信道矩阵的Matlab 源程序求助 用来产生信道矩阵。(产生一个瑞利信道。H:产生的矩阵。(做个30X30)H=zeros(30,30);[q,p]=size(H);for m=1:1:q for n=1:1:p H(m,n)=1/sqrt(2)*[wgn(1,1,0)+j*wgn(1,1,0)];。请教各位高手帮忙翻译一下matlab程序!!!关于alamouti仿真的 h0=sqrt(0.5).*(randn(1,k/2)+j.*randn(1,k/2));h1=sqrt(0.5).*(randn(1,k/2)+j.*randn(1,k/2));以上两行:h0和h1为信道参数,是个瑞利衰落。s0=(pskmod(S0,2))/sqrt(2);s1=(pskmod(S1,2))/sqrt(2);以上两行:对基带e799bee5baa6e59b9ee7ad9431333332613131信号进行BPSK调制R0=h0.*s0+h1.*s1;MIMO发送端发出信号,发送天线0发出的信号R1=-conj(s1).*h0+h1.*conj(s0);MIMO发送端发出信号,发送天线1发出的信号for i=1:length(SNRindB)isnr=10^(SNRindB(i)/10);sgma=sqrt(1/snr/2);计算噪声的标准差r0=(R0+sgma.*(randn(1,k/2)+j*randn(1,k/2)));r1=(R1+sgma.*(randn(1,k/2)+j*randn(1,k/2)));r0 和 r1 为接收端接收加性白噪声的信号。s_0=conj(h0).*r0+h1.*conj(r1);s_1=conj(h1).*r0-h0.*conj(r1);恢复出两个发送天线的发送信号m0=pskdemod(s_0,2);m1=pskdemod(s_1,2);对两路信号进行BPSK解调er0(i)=nnz(S0-m0);er1(i)=nnz(S1-m1);err(i)=er0(i)+er1(i);求误码个数endsemilogy(SNRindB,err/k,'-r+');半对数轴画出误码率grid onxlabel('SNR,dB');ylabel('BER');hold on还有MIMO无线信道模型的matlab仿真源程序 我最近下载了一个WINNER II的MIMO信道模型,你可以去看一下,有点复杂,不过文件比较全,其中D1.1.2 是信道模型的说明

#无线信道#randn#源程序#信道估计#mimo

随机阅读

qrcode
访问手机版