1.完整项目描述和程序获取
>面包多安全交易平台:https://mbd.pub/o/bread/ZpmUmp9x
>如果链接失效,可以直接打开本站店铺搜索相关店铺:
>如果链接失效,程序调试报错或者项目合作也可以加微信或者QQ联系。
2.部分仿真图预览
3.算法概述
大规模MIMO(Multiple-Input Multiple-Output)通信系统因其能够显著提高无线通信系统的容量和频谱效率而受到广泛关注。在这样的系统中,基站配备了大量的天线(通常数百个),而用户设备通常只有少数几个天线。为了实现高效传输,需要准确地估计出信道状态信息(Channel State Information, CSI)。
4.部分源码
..............................................................................
for i1=1:MTKL
rng(i1);
for j1=1:length(SNR)
Y = seqdH_ifft+Noise0;
Yfft = fft(Y);
%LS算法
MSE_LS = func_LS(seqd,H,Yfft,N);
%OMP
MSE_OMP = func_OMP(Yfft,seqd,H,invH,N,L,K);
%NOOMP
MSE_NOMP = func_NOMP(Yfft,seqd,H,invH,N,L,K);
%CoSaMP
MSE_CoSaMP = func_CoSaMP(Yfft,seqd,H,invH,N,L,K);
end
end
figure;
semilogy(SNR,mean(R_LS),'-bs',...
'LineWidth',1,...
'MarkerSize',6,...
'MarkerEdgeColor','k',...
'MarkerFaceColor',[0.9,0.0,0.0]);
hold on;
semilogy(SNR,mean(R_OMP),'-b^',...
'LineWidth',1,...
'MarkerSize',6,...
'MarkerEdgeColor','k',...
'MarkerFaceColor',[0.2,0.9,0.5]);
hold on;
semilogy(SNR,mean(R_NOMP),'-r>',...
'LineWidth',1,...
'MarkerSize',6,...
'MarkerEdgeColor','k',...
'MarkerFaceColor',[0.9,0.9,0.0]);
hold on;
semilogy(SNR,mean(R_CoSaMP),'-k<',...
'LineWidth',1,...
'MarkerSize',6,...
'MarkerEdgeColor','k',...
'MarkerFaceColor',[0.9,0.3,0.3]);
hold on;
xlabel('SNR');
ylabel('MSE');
grid on
legend('LS','OMP','MOMP','CoSaMP');
0X_068m
---