0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MIMO的信道容量该怎么计算呢?

FPGA技术江湖 来源:FPGA算法工程师 2023-06-06 09:41 次阅读

MIMO在4G5G和WIFI中被广泛使用,我们经常会碰到2T2R、4T4R、4T2R等说法。

那么,为什么要用MIMO呢?信道容量的概念是什么?MIMO的信道容量又该怎么计算呢?信道容量拿来干嘛呢?

带着这些问题,我们往下看。

1.为什么要用MIMO?

关于为什么要用MIMO,可以阅读之前发布的文章《MIMO-OFDM系统那些事》。

简单来说,就是在发射端和接收端,多弄几根天线,通过分集和复用的技术实现系统容量的提升,同时通过合并的技术提高接收增益。

结合此前为大家推荐的MIMO-OFDM相关的书籍《MIMO-OFDM无线通信技术与MATLAB实现》,相信结合所学知识,以及MATLAB仿真,会有比较深入的认识。

此外,理解通信数字信号处理方面的技术,强烈建议把MATLAB用起来,特别是里面的Toolbox。因为所有的Toolbox,都是基于行业标准做的,是很有价值的参考方案。

2.信道容量的概念

回到本文的重点,关于MIMO的信道容量计算。

提到信道容量,我们不得不想到信息论,也不得不想到祖师爷—香农(shannon)。

wKgaomR-jwuAaEXfAABMvuTTHmQ985.jpg

1948年,香农发表《通信的数学原理》(A Mathematical Theory of Communication),从此开启了一门学科—信息

c5139f14-03da-11ee-90ce-dac502259ad0.png

正是在这篇54页的论文中,提出了著名的香农公式。

c5347cde-03da-11ee-90ce-dac502259ad0.png

什么意思呢?

c548d274-03da-11ee-90ce-dac502259ad0.png

从此,什么是信息,什么是信息熵,数字通信的理论大厦才逐渐建立起来。

3.信道容量怎么计算

在《MIMO-OFDM无线通信技术与MATLAB实现》书中的第9章,专门讨论了MIMO的信道容量。

此外,知乎博主陈老湿的《通信MATLAB仿真》系列的第11章《MIMO基本概念》也进行解读,欢迎感兴趣的读者前往阅读,学习。

MIMO信道容量的计算,需要公式推导,并且需要针对是否含有CSI信息,进行另外的计算。

具体的推导,参见《MIMO-OFDM无线通信技术与MATLAB实现》书中的第9章。

这里面,会涉及SVD分解、注水功率算法、满秩等概念。

由于敲公式很费时间,各场景下的MIMO信道容量,本文截图自《MIMO-OFDM无线通信技术与MATLAB实现》第9章,感兴趣的读者可以阅读该书对应章节。

3.1确定性MIMO信道容量

3.1.1发射端已知信道状态信息(CSI)

c553fbd6-03da-11ee-90ce-dac502259ad0.png

c56c53d4-03da-11ee-90ce-dac502259ad0.png

当发射端已知CSI时,可以使用奇异值分解(SVD)。

使用SVD可以将MIMO信道看作一组独立的SISO信道。该过程需要在发送端进行预编码,在接收端进行接收整形。这需要了解发射机的信道。H矩阵可以写成SVD形式为

c59a840c-03da-11ee-90ce-dac502259ad0.png

c5a34592-03da-11ee-90ce-dac502259ad0.png

最后,我们可以得到发射端已知CSI时的MIMO信道容量。

c5c87100-03da-11ee-90ce-dac502259ad0.png

关于SVD分解,在矩阵理论中给出相应的解法。

例如:

c5e05ad6-03da-11ee-90ce-dac502259ad0.png

c5e925b2-03da-11ee-90ce-dac502259ad0.png

c5fa6584-03da-11ee-90ce-dac502259ad0.png

在实际的MIMO-OFDM通信系统中,H系数是复数,所以计算量很大。同时,如果要将计算出的分量回传给发射机,也需要消耗不少时间,并占用硬件接口传输带宽。

3.1.2发射端不知道CSI时

c60b3b98-03da-11ee-90ce-dac502259ad0.png

3.1.3SIMO和MISO信道容量

c621ff54-03da-11ee-90ce-dac502259ad0.png

3.2随机MIMO信道容量

在实际通信系统中,信道变化是随机的。

c63827c0-03da-11ee-90ce-dac502259ad0.png

书中提供了MATLAB仿真程序:

运行Ergodic_Capacity_CDF.m,可以得到当发射机未知CSI时,随机MIMO信道容量的CDF。从图中可以看出,MIMO系统容量随着收发天线数的增加得到改善。

c6509670-03da-11ee-90ce-dac502259ad0.png

运行Ergodic_Capacity_vs_SNR.m,可以得到当发射机未知CSI时,MIMO信道在不同SNR下的遍历容量。

c65a5214-03da-11ee-90ce-dac502259ad0.png

此外,运行程序OL_CL_Comarison.m,可以计算和比较闭环于开环系统的4×4信道遍历容量。从图中可以看出,发射端已知CSI与未知CSI的信道容量,在高SNR下,相差不大。

c672b610-03da-11ee-90ce-dac502259ad0.png

另外,需要注意的是,MIMO信道增益不是独立同分布的。MIMO的信道容量与信道的相关性有关。具体推导,如下:

c68b4b1c-03da-11ee-90ce-dac502259ad0.png

c69a1232-03da-11ee-90ce-dac502259ad0.png

运行程序Ergodic_Capacity_Correlation.m,得到下图。从图中可以看出,信道相关,会使得信道容量减少。

c6bf752c-03da-11ee-90ce-dac502259ad0.png

更多关于MIMO-OFDM的内容,可以阅读《MIMO-OFDM无线通信技术与MATLAB实现》。网上有电子版,如果喜欢纸质阅读,可以点击购买。书中给出了MATLAB程序所在的网址。因MATLAB版本的原因,部分程序,可能需要做简单修改,即可运行。

4.信道容量用来干啥?

最后,我们再来讨论一下,信道容量用来干啥。

信道容量是给出了不考虑编译码时延和复杂度情况下,误码率趋近于零的最高传输速率。信道容量就是一个天花板,你要是想以超过这个速率传输,那么你就得付出误码率的代价。

也就是说,信道容量是一个理论值,一个系统的最大传输速率是有上限的。

从香农公式C=Blog2(1+S/N)可知,要增加信道容量C,可以考虑以下四种方式:

增大通信通道

增加带宽B

增加信号功率S

减少噪声或干扰信号的功率N

若增大通信通道,那么需要进行多通道扩展;若增大带宽B,则需要采用大带宽;若想增大信噪比,对于工程应用而言,增大信号强度S比减小噪声功率更易实现,对于终端来说通常采用增大接收功率的方法。

那么需要达到这三个要求需要采用什么技术呢?首先对于多通道扩展,则需要使用空间复用,具体实现即MIMO技术;对于大带宽要求,则采用毫米波技术,加大发射功率并能有效增大带宽的需求;若想要增大发射功率,就需要查看另一个弗林斯传输公式:

c6d1bee4-03da-11ee-90ce-dac502259ad0.png

由上式可知:若想增大接收功率,要么增大发射功率,要么增大收发端的增益,要么增大信号波长,要么缩短收发端的距离。但是对于工程而言,基站的发射功率是有限制要求的,所以增大发射功率不可取;由于低频频段的可用资源匮乏,所以增大信号波长也不现实;另外缩短基站到终端的距离是可以的,并且适用于小范围高密度区域。

那么就只剩下从增益考虑去如何增大接收功率,对于接收端的增益相对比发射端增益实现会更加困难,则一般考虑增大发射增益。此时,由毫米波和增大发射增益的需求则引出一个重要的技术——beamforming(波束赋形)技术。

在工程中,MIMO系统通常还会采用空时编码的方式,进一步提高分集增益。有了分集,在接收端,就有合并的方法,主要有:选择性合并等比合并最大比合并

关于MIMO信道容量的讨论,到此结束。





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MIMO
    +关注

    关注

    12

    文章

    584

    浏览量

    76452
  • OFDM系统
    +关注

    关注

    0

    文章

    28

    浏览量

    7416
  • CSI
    CSI
    +关注

    关注

    1

    文章

    30

    浏览量

    50784
  • SVD
    SVD
    +关注

    关注

    0

    文章

    21

    浏览量

    12068
  • MIMO技术
    +关注

    关注

    0

    文章

    36

    浏览量

    7401

原文标题:如何计算MIMO的信道容量?

文章出处:【微信号:HXSLH1010101010,微信公众号:FPGA技术江湖】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MIMO多入多出技术

    。在无线通信领域中,这种利用多天线来抑制信道衰落,提升信道容量的智能天线技术具有相当重要的意义。MIMO技术优点:(1)最显著的就是提高信道容量
    发表于 07-11 11:56

    信道容量(香农-哈特利定律)

    信道容量(香农-哈特利定律):1. 其理论解释为Shannon定理:c=B.log2(1+S/N),C为信道容量,单位为bps,B为带宽,单位为Hz,S/N为信噪比。2. 曲线以下在理论上是可实现
    发表于 09-29 09:48

    几种MIMO OTA的测试方法介绍

    技术的不断发展和应用,需要完整而成熟的评估MIMO设备的辐射吞吐量的测试要求和测试方法。MIMO技术利用空时复用的方式提高了频谱分配的信道容量,智能的根据信道环境优化通信系统的性能。因
    发表于 07-17 06:48

    如何用MATLAB进行仿真得出信噪比,带宽和信道容量的关系

    引言香农公式表明,信道的带宽或信道中的信噪比越大,则信息的极限传输速率就越高。香农公式也得出这三者关系的表达式,本文讨论如何用MATLAB进行仿真得出信噪比,带宽和信道容量的关系,并以图像的形式
    发表于 08-17 07:52

    MIMO-OFDM系统信道容量MIMO-OFDM系统吞吐量有何区别?

    MIMO-OFDM系统信道容量MIMO-OFDM系统吞吐量有何区别?它们的单位一样吗?
    发表于 05-16 16:33

    请问MIMO为什么能在不增加带宽的前提下成倍的提高信道容量

    请问MIMO为什么能在不增加带宽的前提下成倍的提高信道容量
    发表于 05-16 16:35

    信道信道容量

    了解信息论研究信道的目的、内容了解信道的基本分类并掌握信道的基本描述方法掌握信道容量/信道容量代价函数的概念,以及与互信息、
    发表于 06-22 14:40 34次下载

    信道及其容量

    信道及其容量信道的任务是以信号方式传输信息和存储信息。研究信道中能够传送或存储的最大信息量,即信道容量。 
    发表于 08-01 08:54 34次下载
    <b class='flag-5'>信道</b>及其<b class='flag-5'>容量</b>

    MIMO系统的信道容量分析

    本文详细推导了MIMO系统信道容量的表达式,分析了MIMO系统是如何利用多径来提高频谱利用率,并说明当天线数目很大时,信道容量随收发端最小天线数目的增大而线性增大。最
    发表于 09-01 08:43 13次下载

    交织多址接入系统信道容量证明

    交织多址接入系统信道容量证明:交织多址接入系统(IDMA)是使用低速率码并利用交织器区分用户的多址接入系统,被认为是码分多址(CDMA)的特例。IDMA省去专门的扩频序列,通过迭代检
    发表于 10-20 17:48 5次下载

    天线互耦对室内MIMO无线信道容量的影响

    天线互耦对室内MIMO无线信道容量的影响:考虑多天线间互耦,建立了多天线系统等效网络模型,导出通用耦合系数矩阵。应用互耦补偿方法拓展了室内多输入多输出(MIMO)无线衰落信道
    发表于 10-20 17:59 21次下载

    分布式Alamouti空时码的信道容量及最优资源分配方案

    该文针对基于译码转发协议的分布式Alamouti 空时码(DF-DASTC)系统的信道容量以及最优资源分配策略问题。利用退化中继信道模型,推导得到了DF-DASTC 系统在衰落信道下的信道容量
    发表于 11-25 15:51 9次下载

    时变MIMO信道容量的估算

    本文由MIMO 无线通信信道容量的表达式,给出一种估算式。通过数值仿真对估算值与精确值进行比较,进行误差分析,得出估算值是较精确的,可用估算表达式可靠地预测MIMO 信道
    发表于 02-06 10:37 20次下载

    无线信道信道容量:第二部分_英文版

    无线信道信道容量:第二部分_英文版,感兴趣的可以看看。
    发表于 08-05 17:32 0次下载

    如何计算MIMO信道容量

    MIMO在4G、5G和WIFI中被广泛使用,我们经常会碰到2T2R、4T4R、4T2R等说法。
    的头像 发表于 05-15 09:07 3290次阅读
    如何<b class='flag-5'>计算</b><b class='flag-5'>MIMO</b>的<b class='flag-5'>信道容量</b>?