基于matlab的MIMO信道容量仿真

·MIMO信道容量

平均功率分配的MIMO信道容量:通过Matlab仿真在加性高斯白噪声情况下的SISO (1*1)、SIMO(1*6)、MISO(4*1)、MIMO(3*3)、MIMO(4*4)系统的信道容量进行分析。

    对于信道容量的仿真,这里可以按你的这个要求进行。这里可以这样实施。这个部分的代码可以反映出MIMO系统的信道容量的相关分析需求。

   但参数设置最好为:SISO (1*1)、SIMO(1*4)、MISO(4*1)、MIMO(2*2)、MIMO(4*4)

·关于空间复用

主要通过基于码本的预编码技术和非码本的预编码技术:

码本的预编码技术:基于TxAA模式的码本、基于DFT的码本

    这里主要涉及到码本的设计,

非码本的预编码技术:SVD,GMD,UCD技术。

·把空间分集

仿真重点,改为2发一收的SFBC和FSTD-SFBC。就是空频编码和频率切换分集与空频编码结合的,对这两种方式进行仿真。

二、设计流程简要说明(最后要仿真的,不同于最早的方案,90%相同)

    整个系统的设计流程:

·步骤一:

对不同的天线数目的MIMO系统进行仿真,主要包括:

SISO (1*1)、SIMO(1*4)、MISO(4*1)、MIMO(2*2)、MIMO(4*4),对上面的五个部分进行仿真,获得系统的信道容量进行仿真。

·步骤二:

空间复用,在步骤一的基础上,选择性能较好的一组仿真环境,然后在此基础上,进行基于非码本的预编码和基于码本的预编码。分别进行性能对比分析。

非码本的预编码:SVD,GMD;

码本的预编码:DFT,基于TxAA模式的码本;

·步骤三:

空间分集,重点仿真2发一收的SFBC(空频编码)和FSTD-SFBC(频率切换分集与空频编码),对两种方式进行仿真。

三、设计流程与仿真说明分析

3.1步骤一:对不同的天线数目的MIMO系统进行仿真:

主要包括:SISO (1*1)、SIMO(1*4)、MISO(4*1)、MIMO(2*2)、MIMO(4*4),对上面的五个部分进行仿真,获得系统的信道容量进行仿真。

得到的仿真结果如下所示:

从上面的仿真结果可知:

44信道容量 > 22信道容量 > 14信道容量 = 14信道容量 >11信道容量

44信道容量 > 33信道容量 > 16信道容量 > 41信道容量 >11信道容量

这个部分对应的代码集在如下的文件夹中:

3.2步骤二:空间复用:

在步骤一的基础上,选择性能较好的一组仿真环境,然后在此基础上,进行基于非码本的预编码和基于码本的预编码。分别进行性能对比分析。

非码本的预编码:SVD,GMD;

码本的预编码:DFT,基于TxAA模式的码本;

3.2.1破零均衡,MMSE均衡

从上面的仿真结果可知,采用MMSE均衡的误码率性能要优于采用破零均衡的方法。

故后面的非码本码本预编码均将基于MMSE进行此部分代码见:

·SVD分解的预编码 

·GMD分解的预编码 

A01-43

  • 8
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fpga和matlab

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值