目录

1.算法描述

2.仿真效果预览

3.MATLAB核心程序

4.完整MATLAB


1.算法描述

MIMO无线通信技术源于天线分集与智能天线技术,具有二者的优越性,MIMO系统的发射端与接收端都采用多天线单元,MIMO系统具有抑制干扰、抗多径衰落等特征。使用MIMO技术的好处在于能创建多个并行的正交子信道、能综合使用发射分集和接收分集技术、能较大地增加天线的增益等等。MIMO技术成为了现代无线通信系统的重大突破,在不增加带宽和发射功率的前提下,发射端和接收端装配多个天线的无线通信系统在独立同分布瑞利信道时,系统容量将随着发射端和接收端天线数目的最小值线性增加,显著的提高系统的频谱利用率。在室内条件下,可以认为无线信道是慢衰落的,因此在室内条件下,通过信息反馈,发射机可以比较准确的对无线信道特征进行估计,通过注水原理改变发射机发射天线的发射功率就可以获得更大信道容量。

收发两端同时采用多天线的MIMO系统,能够抑制干扰、抗多径衰落,从而提高系统的覆盖范围与通信质量;故近年来MIMO系统得到广泛的关注。MIMO信道相对比较复杂。MIMO系统充分利用无线衰落信道的多径传播,充分利用无线信道的空间特性,建立空间并行矩阵传输通道,再利用后端的空时信号处理算法实现无线MIMO信道的传播。之所以称双向传播信道模型是因为它包含了收发两端天线阵列的有关信息。为了把天线和自由空间对传输信号的作用分开,在这里把信道分为一般的无线信道和自由空间传播信号的作用分开,在这里把信道分为一般的无线信道和自由空间传播信道。后者用双向信道来描述,此信道中不含发射天线好接收天线,且信道的脉冲响应用 来表示,其中 代表时延, 和 分别表示接收端的到达角和发射端的离开角。而前者用用全向信道来描述,此信道包括收发两端的天线,信道的脉冲响应为 。介于两者之间的信道称为单向信道,即一端包括天线,则另一端不包括天线,包括天线的一端假定使用全向天线,另外一端则使用方向性的天线,单向信道的脉冲响应用 或 来表示。这样划分信道的理由主要是便于研究信道的一般特性,因为从理论上说,如果考虑信道的一般特性,信道的表示应该与使用天线的类型无关,因此,无论是发射天线还是接收天线,必须从信道中分离出来研究。对于发射端和接收端配有多根天线的系统来说,双向信道的描述十分有用,因为这种描述便于精确地估计无线MIMO系统的实际容量。

设置一个水平线 μ ,在水平线以下的我们分配更多的功率将其值拉到 μ 处。由下图可以看出, NTN0Exλi 的值越低说明SNR的值越大,信道的状态信息越好,此时我们分配更高的功率。对于增益比较小的信道,我们分配较小的功率甚至不分配功率。

注水算法是根据某种准则,并根据信道状况对发送功率进行自适应分配,通常是信道状况好的时刻,多分配功率,信道差的时候,少分配功率,从而最大化传输速率。实现功率的注水分配,发送端必须知道CSI。当接收端完全知道信道而发送端不知道信号时,发送天线阵列中的功率平均分配是合理的。当发送端知道信道,可以增加信道容量。

功率分配技术能有效提高认知网络传输链路的信道容量,而注水算法利用凸优化的思想能实现功率分配最优化.针对认知网络中使用注水算法分配信道功率时未考虑邻近认知信道干扰的情况,对认知网络中邻近认知信道干扰对授权信道的影响进行研究,提出了基于注水算法的两种降低邻近认知信道干扰的功率分配的次优化方案.性能分析和仿真结果表明,认知网络中认知信道干扰对授权信道的影响不容忽略,合理调整注水算法的参数能够降低邻近认知信道干扰,达到传输容量的最大化.

2.仿真效果预览

matlab2022a仿真结果如下:

3.MATLAB核心程序

while(length(find(PowerAllo < 0 ))>0)IndexN = find(PowerAllo <= 0 );IndexP = find(PowerAllo > 0);MP = length(IndexP);PowerAllo(IndexN) = 0;ChAT = ChA(IndexP);HT = ChAT.^2/(B*N0);PowerAlloT = (PtotA + sum(1./HT))/MP - 1./HT;PowerAllo(IndexP) = PowerAlloT;
end
PowerAllo = PowerAllo.';
Capacity  = sum(log2(1+ PowerAllo.' .* H));

4.完整MATLAB

V

基于注水算法的MIMO信道容量matlab仿真相关推荐

  1. 【电网规划】基于智能算法的电力系统最优规划matlab仿真

    1.软件版本 matlab2013b 2.本算法理论知识 在一个中长期电网规划中,需要考虑的目标函数可以认为是新建电网线路的投资年费用和电网系统的运行费用之和的最小值,满足这目标值最小且符合电网运行的 ...

  2. 基于MUSIC算法的DOA估计Matlab仿真

    up目录 一.理论基础 二.核心程序 三.测试结果 一.理论基础 阵列信号处理是信号处理领域内的一个重要分支,在近些年来得到了迅速发展.波达方向(Direction of Arrival,DOA)估计 ...

  3. 【WSN通信】基于注水算法实现宽带无线通信资源分配附matlab代码

    1 简介 功率分配技术能有效提高认知网络传输链路的信道容量,而注水算法利用凸优化的思想能实现功率分配最优化.针对认知网络中使用注水算法分配信道功率时未考虑邻近认知信道干扰的情况,对认知网络中邻近认知信 ...

  4. 基于变色龙算法的线性规划问题求解matlab程序

    基于变色龙算法的线性规划问题求解matlab程序 1 变色龙算法 变色龙是爬行动物,是非常奇特的动物,它有适于树栖生活的种种特征和行为.避役的体长约15-25厘米,身体侧扁,背部有脊椎,头上的枕部有钝 ...

  5. matlab经典music,基于经典music的doa估计matlab仿真.doc

    基于经典music的doa估计matlab仿真.doc 信息与通信工程学院阵列信号处理实验报告(基于经典MUSIC的DOA估计MATLAB仿真)学号XXXXXX专业XXXXXX学生姓名XXX任课教师X ...

  6. matlab三相电源含谐波,谐波电能计量算法的研究及MATLAB仿真-毕业论文(设计).doc...

    毕业设计(论文) 题 目: 谐波电能计量算法的研究及MATLAB 仿真 学 院: 机电工程学院 专 业: 电子信息工程 班 级: 电信 学 号: 姓 名: 指导教师: 教 务 处 制 2011 年 5 ...

  7. matlab对声场仿真,基于声线模型的水声传播MATLAB仿真.pdf

    基于声线模型的水声传播MATLAB仿真.pdf 科技广场 2007.9 基于声线模型的水声传播MATLAB仿真 熊光耀 杨 琴 Ciong GuangyaoYang Qin (江西中医学院计算机系,江 ...

  8. 基于鲸鱼算法的线性规划问题求解matlab程序

    基于鲸鱼算法的线性规划问题求解matlab程序 1 鲸鱼算法 座头鲸有特殊的捕猎方法,这种觅食行为被称为泡泡网觅食法:标准 WOA 模拟了座头鲸特有的搜索方法和围捕机制,主要包括:围捕猎物.气泡网捕食 ...

  9. m分集2跳OFDM系统中基于功率分配和子载波配对算法的信道容量matlab仿真

    目录 1.算法描述 2.仿真效果预览 3.MATLAB部分代码预览 4.完整MATLAB程序 1.算法描述 随着当代无线通信事业的迅猛发展,无线频谱资源已显得越来越匮乏,传统固定静态的无线频谱分配模式 ...

最新文章

  1. Go语言写的解析器(支持json,linq,sql,net,http等)
  2. QLoo推出用于现有服务的GraphQL接口
  3. build.gradle代码
  4. 利用shell脚本统计代码行数
  5. 黄聪:WordPress实现HTML5预加载
  6. oracle多次发运,Oracle EBS-SQL (OM-4):检查发运网络.sql
  7. Even better, if you don’t want to answer and
  8. 目标检测综述——单阶段检测器
  9. 天津检验检疫局完成核心业务容灾备份系统建设
  10. 爬虫入门【10】Pyspider框架简介及安装说明
  11. linux操作系统漏洞,常见的操作系统漏洞有哪些
  12. 七月算法机器学习 9 推荐系统与应用
  13. Careercup - Microsoft面试题 - 5680049562845184
  14. 微信字体调大后页面错乱问题
  15. 让0球平局怎么算_古迪逊公园默郡德比,平局德比丨第30轮
  16. 20164305 徐广皓《网络对抗》Exp9 Web安全基础实践
  17. ADB 最常用命令集合及各种问题解决方式
  18. 工程机械车辆环保数据监控平台
  19. PCI-DSS安全认证
  20. JavaScript百炼成仙 后续章节

热门文章

  1. matlab 三角剖分 骨架,利用三角剖分骨架图提取简单多边形目标中心点
  2. grom err整理
  3. 公务员备考技巧、考试技巧、注意事项
  4. LayaBox上使用自定义WebAssembly初体验
  5. FFmpeg音视频解码流程
  6. 音视频编解码基础知识笔记
  7. 计算机网络 day6 arp病毒 - ICMP协议 - ping命令 - Linux手工配置IP地址
  8. 判断一棵树是否是完全二叉树
  9. 优酷轮播代理源地址和PHP,优酷顶部轮播图部分布局 2019.0314-20点
  10. ECM技术学习:重叠块运动补偿(Overlapped Block Motion Compensation)