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

关注次数: 905

下载次数: 155

文件大小: 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

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

  1. 多用户MIMO系统中的天线选择技术和用户选择技术的MATLAB仿真

    1.算法简介 MIMO系统不同于现有的单天线系统和智能天线系统,其在通信的发送端和接收端均使用多根天线.MIMO系统的基本原理是采用空时编码方式将用户的串行码流通过编码.调制.加权和映射等方式分成多路 ...

  2. 多用户MIMO系统预编码:广义矩阵求逆法

    前言 行将毕业了,最近不太看那些智能反射面.通感一体化之类的热点了.有限的时间里,准备多读一些过去的经典沉淀一下. 疫情汹涌,祝大家一切都好.接下来在家的日子里,希望要求自己每天写一篇经典论文的摘记博 ...

  3. 分别对比SVD和GMD非码本的预编码以及DFT和TxAA码本预编码的MIMO系统matlab误码率仿真

    up目录 一.理论基础 二.核心程序 三.测试结果 一.理论基础 对比SVD和GMD非码本的预编码以及DFT和TxAA码本预编码的MIMO系统matlab误码率仿真 二.核心程序 function V ...

  4. 传统多用户MISO系统中的加权和速率WSR最大化问题,(优化AP的beamformingW)

    本文是简单记录一下对文章Weighted Sum-Rate Maximization for Reconfigurable Intelligent Surface Aided Wireless Net ...

  5. 大规模MIMO系统中基于CSI的卷积神经网络定位

    来源:投稿 作者:小灰灰 编辑:学姐 论文标题:CSI-based Positioning in Massive MIMO systems using Convolutional Neural Net ...

  6. MIMO系统中的线性处理: 匹配滤波、迫零滤波与维纳滤波

    前言 这篇博客是对经典论文 Linear Transmit Processing in MIMO Communications Systems的摘记.这篇文章考虑的是收发端的各自独立信号处理设计,而非 ...

  7. (各种均衡算法在MIMO中的应用对比试验)最小均方误差(MMSE)原理推导以及在MIMO系统中对性能的改善。

    文档和程序地址:下载地址 各种均衡算法在MIMO中的应用对比试验,内附原理推导,对比实验说明和结果等.包括MMSE,ZF,ZF-SIC等.代码附有原理推导小论文.仅供参考

  8. matlab画虫口模型分岔图,Matlab画图片碰磨转子系统中的分岔图,poincare映射图???...

    图片中是转子碰磨故障的动力学模型,应用龙格库塔法求解,在画分岔图和poincare截面图,画出来不对,不知道为什么,下面是我自己编的程序,请大侠们帮忙看看我错在哪里了? global omega;  ...

  9. 【操作系统】Linux系统中直接优化提升CPU性能(已解决)

    文章目录 问题:服务器CPU没有调用最高性能,导致跑算法的时候处理速度慢 一.BIOS方法 二.终端直接设置CPU调节器方法 1.查看当前CPU调节器 2.安装各种依赖库 3.最后安装cpufrequ ...

最新文章

  1. php调取 zabbix实时数据_zabbix-基础系列(三)-zabbix安装[官方版]
  2. rsync 更改配置后, 无需手动重启
  3. MySQL视图、事务与存储过程
  4. Linux基础 —— Linux终端命令格式
  5. 你,的寒假作业写多少了?
  6. 两个有用的minicom命令
  7. oracle redo 200mb,Oracle的redo log在各场景下的恢复
  8. Python编程基础04:输入与输出
  9. Windows:win 10系统麦克风没有声音,无法使用
  10. unistd.h中定义函数
  11. Qt中connect的几种写法与遍历ComBox的值
  12. 估计算法类有哪些最新发表的毕业论文呢?
  13. android的密码是多少,Android图形密码中 你最常用的是哪一个呢?
  14. 软路由WIFI的方案,pcie网卡和硬件无线AP那种最稳定靠谱?
  15. Word中规范输入大写的中文日期(转)
  16. VS Code 下载、下载慢、更新(适用于压缩包下载)
  17. 安卓app开机自启动的几种方式
  18. 海南三亚游记2022-2023跨年
  19. springboot vue3 elementui plus小说阅读网站源码
  20. mplayer 播放电台_通过SSH的MPlayer从远程主机播放电影

热门文章

  1. 编写js找到一个字符串中指定子字符串的所有位置
  2. 量子计算到底是个什么鬼?
  3. 二分法求中点最佳code写法
  4. 郑州市高中计算机考试操作题,郑州市区中招理化生实验操作考试4月8日开考 具体流程请看清楚...
  5. 2018腾讯游戏面试总结
  6. 【HDU】1862 EXCEL排序(结构体排序)
  7. 区块补习班 | 假酒害人屡禁不止?对不起我来晚了!
  8. 阿里云oss搭建图床以及使用PicGO上传图片到图床
  9. 【第23期】令人舒心又伤脑的12张数学原理动图!你能看懂几个
  10. 用 Python 实现导弹自动追踪,超燃!