当码网
注册   
登录 


多用户MIMO系统中各种波束成型预编码性能比较(ZF,BD,MMSE,SLNR,MF,SVD)

关注次数: 242

下载次数: 28

文件大小: 207K

下载需要积分: 1

代码分类: 通信仿真

开发平台: matlab

上传会员: yhcpp

版权投诉

Downma.com:专注MATLAB源程序代码下载和分享

代码描述

应用背景 波束成形是MIMO 关键技术之一。多用户MIMO 系统中存在多用户干扰和多天线干扰,波束成形技术能有效抑制此类干扰,在信道中同时传播多路并行数据流,实现分集增益和复用增益。本代码用于测试多用户MIMO通信系统中各种波束成型预编码合速率、误码率性能比较。 关键技术 多用户MIMO通信系统中各种波束成型预编码算法合速率、误码率性能比较。我们研究了多种经典的波束成形方法,包括奇异值分解(Singular value decomposition, SVD)、块对角化(Block diagonalization, BD)、迫零(Zero forcing,ZF )、匹配滤波( Matched filtering, MF )、最大化信泄噪比( Maximum signal-to-leakage-and-noise, Max-SLNR ) 和最小化均方误差( Minimum mean-squared error, MMSE)。通过仿真,我们得出结论:在传统的多用户MIMO系统下, 采用各种波束成形方法的和速率性能优劣排序如下:SVD>Max-SLNR>MMSE>BD>ZF>MF ; 误码率性能优劣排序如下:SVD>MMSE>Max-SLNR>BD>ZF>MF。

代码预览

本科毕设

BD.asv

BD.m

BD2.asv

BD2.m

BD_BER_SNR.fig

BER1.fig

BER2.fig

BER3.fig

CIprecoding.asv

MF.m

MFprecoding.asv

MMSE.asv

MMSE.m

QPSK_mapper.m

SLNR.m

SLNR2.asv

SLNR2.m

SNR=5dB时4个2天线用户MIMO系统合速率随Nt变化.fig

SNR=5dB时4个2天线用户MIMO系统误码率随Nt变化.fig

SVD_BD_BER2.fig

SVD_BD_BER3.fig

SVD_BD_BER_SNR.fig

SVD_BD_rate_SNR.fig

ZF.m

hs_err_pid4528.log

main1.asv

main1.m

main2.asv

main2.m

receiver.asv

receiver.m

sum-rate1.fig

sum-rate10.fig

sum-rate2.fig

sum-rate3.fig

sum-rate4.fig

sum-rate5.fig

sum-rate6.fig

sum-rate7.fig

sum-rate8.fig

sum-rate9.fig

sumrate.asv

sumrate.m

svdprecoding.asv

svdprecoding.m

waterfilling.asv

waterfilling.m



相关代码推荐

系统用户MIMO系统的研究与实现

用户MIMOBD预编码算法

用户MIMO预编码技术

线性解相关用户检测和最小均方误差用户检测的性能比较

线性解相关用户检测和最小均方误差用户检测的性能比较

MIMO-OFDM系统信道估计和用户相结合的程序

ZF/MMSE预编码比较

用户MIMO算法仿真

用户MIMO系统预编码技术仿真

CDMA以及MC-CDMA用户联合检测MMSE算法以及ZF(迫零)算法

多用户mimo系统预编码技术仿真

MIMO下不同预编码仿真

多用户MIMO预编码技术

MIMO中的预编码方案

BD-GMD-THP is a good precoding algorithm for MU-MIMO

免责声明:本网站的代码均由会员网上搜集共享,仅供学习交流使用,版权归原作者所有!   版权投诉 隐私政策
© 2018 Downma.com All Rights Reserved.  联系我们: support@downma.com
客服