Chapter 1 MIMO无线通信系统发展_球面波前信道模型-程序员宅基地

技术标签: MIMO无线通信系统发展  # 《大规模MIMO传输理论与关键技术》  

博主不定期更新【保研/推免、C/C++、5G移动通信、Linux、生活随笔】系列文章,喜欢的朋友【点赞+关注】支持一下吧!


本系列文章均摘录自《大规模MIMO传输理论与关键技术》

Chapter 1 MIMO无线通信系统发展

1.1 MIMO无线通信系统发展简史

​传统无线通信系统中,接收端和发射端通常都采用单天线形式,称为单输入单输出(Single Input Single Output,SISO)系统。SISO系统的信道容量可以表示为: C = W l o g 2 ( 1 + S / N ) C=Wlog_2(1+S/N) C=Wlog2(1+S/N),其中 W W W S / N S/N S/N分别表示信道带宽和接收信噪比。该式给出了系统在加性高斯白噪声信道中进行无差错传输的最大速率。此时,无论运用什么样的信道编码方法和调制方案,只能逼近系统容量C而无法超越它。因此系统容量是一个不可逾越的上界,这也成为了现代通信系统的一个瓶颈问题

天线分集:对抗多径效应、提高链路的稳定性等性能。

多输入多输出(Multiple Input Multiple Output,MIMO)技术已成为第四代(4th Generation,4G)移动通信系统中的关键技术,其基本原理是在无线通信的发送端和接收端同时采用多个发送天线或接收天线,发送机利用多个天线进行独立传输,而接收机则利用多个天线来恢复原始信息。MIMO技术源于智能天线和分集技术,是单入多出(SIMO)和多入单出(MISO)技术的结合,其能够充分利用空间资源以及多径传播特性,在不增加频谱资源和发射功率的前提下,通过先进的无线传输和信号处理技术,建立并行传输机制,从而成倍地提升信道容量

MIMO系统的接收/发送算法——贝尔实验室空时分层码(Bell Labs Layered Space-Time,BLAST)算法 ⟹ f u r t h e r m o r e \stackrel{furthermore}{\Longrightarrow} furthermore 垂直贝尔实验室空时分层码(Vertical Bell Labs Layered Space-Time,V-BLAST)算法 ⟹ \Longrightarrow 建立了一套MIMO实验室系统,在室内实验时达到了20b/s/Hz的频谱利用率。

MIMO的空间分集技术主要指的是空时编码技术,其中最重要的两种空时编码方法是空时格形码(Space Time Trellis Coding,STTC)和空时分组码(Space Time Block Coding,STBC)。

MIMO系统的空间复用技术保证了通信系统的有效性,发射分集技术提高了通信系统的可靠性。

1.2 大规模MIMO系统特征及当前研究进展

1.2.1 大规模MIMO系统研究需求

5G移动通信需要在参考信号设计、信道设计、信道信息反馈、多用户调度机制以及基带处理算法等方面进行改进和优化,以支持大规模天线技术的应用。

1.2.2 基本原理及系统特征

基本特征:大规模MIMO系统在基站覆盖区域内配置数十根甚至数百根天线,较4G系统中的4(或8)根天线数增加一个量级以上,这些天线以大规模阵列方式集中放置;分布在基站覆盖区内的多个用户,在同一时频资源上,利用基站大规模天线配置所提供的空间自由度,与基站同时进行通信,提升频谱资源在多个用户之间的复用能力、各个用户链路的频谱效率以及抵抗小区间干扰的能力,由此大幅提升频谱资源的整体利用率;与此同时,利用基站大规模天线配置所提供的分集增益和阵列增益,每个用户与基站之间通信的功率效率也可以得到进一步显著提升。

大规模MIMO系统的应用将在系统容量、信号处理算法、节能、硬件实现、系统时延及可靠性等方面带来诸多好处,具体可以总结为以下几点:

(1)大规模MIMO系统可提升系统容量10倍以上,同时提升能量效率100倍以上。

(2)由于用户间信道趋近正交,大规模MIMO系统中的多种线性MIMO空间处理方法[包括MRC/MRT,迫零(Zero Forcing,ZF),最小均方误差(Minimum Mean Square Error,MMSE)]的性能趋于一致,采用最简单的线性处理方法就可以达到良好性能,从而大大降低了大规模天线带来的基带信号处理的复杂度,使得现有基带芯片可以有能力去实时处理几百个天线单元采集的信号。

(3)大规模MIMO技术可大幅度降低基站的功耗和成本,使其商用化成为可能。

(4)大规模MIMO可以减少空间延时。

(5)大规模MIMO可增强系统鲁棒性。

(6)当多天线系统趋于大型化时,一些基本的系统特性也将会发生变化。首先,随机矩阵理论的渐近性将会更加明显。传统多天线系统中的随机性将在大规模MIMO系统中变得确定。此外,高矩阵或扁矩阵的条件数(最大奇异值与最小奇异值之比)将得到大大改善。当维数较大时,一些矩阵操作,如矩阵求逆等,都可以通过级数展开等技术得以快速实现。随着多天线系统维度的增加,系统热噪声将被平均掉,从而系统将主要受限于来自终端间的干扰。其次,随着阵列孔径的增加,系统的分辨率将会大大提升。阵列的通信性能对传播信道实际统计特性的依赖将逐渐减弱,转而更加依赖于信道的聚集特性。大规模MIMO系统能够同时服务的终端数量不再受限于天线的个数,而是受限于终端数量较大时信道状态信息获取的能力

1.2.3 主要研究内容

主要研究内容:1.应用场景建模与信道建模;2.传输与检测技术;3.信道状态信息测量与反馈技术;4.覆盖增强技术以及高速移动解决方案;5.多用户调度与资源管理技术;6.大规模有源阵列天线技术。

1.2.4 研究现状

1.3 MIMO无线衰落信道的基本特征

通过无线信道传播的信号会沿着大量不同的路径到达目的地,这些不同路径称为多径。信号在无线信道传播过程中的强度改变称为衰落,信号的衰落取决于传输信号的性质以及多径信道的统计特性,包含路径损耗、大尺度衰落、小尺度衰落。

路径损耗和大尺度衰落只影响链路的预算和平均的接收信号信噪比(Signal Noise Ratio,SNR),可以通过闭环的反馈和调整发射机的发射功率来克服。但是,小尺度衰落使得接收信号形成快速的波动,因此调整发射机的发射功率并没有多少作用。小尺度衰落直接影响系统的性能(比如容量、错误概率等),缓解小尺度衰落的有效方法就是采用分集技术时间分集、频率分集和空间分集)。

MIMO技术通过空间复用、传输分集、波束成形3种技术来提高频谱利用率和信号传输质量。波束成形技术要求发射机知道信道状态信息,而空间复用和空间分集技术则没有这一要求。

假设发送端有 N t N_t Nt根天线,接收端有 N r N_r Nr根天线,则它们之间的信道矩阵包含 N r × N t {N_r\times N_t} Nr×Nt条路径,对于时不变窄带平坦衰落MIMO系统来说,有如下模型:
y = H x + n (1.2) \boldsymbol y=\boldsymbol H\boldsymbol x+\boldsymbol n \tag{1.2} y=Hx+n(1.2)

其中, y \boldsymbol y y N r × 1 N_r\times 1 Nr×1的接收信号向量, x \boldsymbol x x N t × 1 N_t\times 1 Nt×1的发送信号向量, H \boldsymbol H H N r × N t {N_r\times N}_t Nr×Nt的信道传播矩阵,并且是一个确定性的、在一个相干时间间隔内都保持不变的矩阵, n \boldsymbol{n} n N r × 1 N_r\times 1 Nr×1的高斯白噪声向量,其元素是均值为0、方差为1的独立同分布复高斯变量。
在这里插入图片描述

MIMO系统工作流程如下:发射数据流 s \boldsymbol s s经过空时编码、数模转换和模拟模块处理,被分离为 N t N_t Nt路子数据流,以相同的频率分别经过 N t N_t Nt根发射天线同时发射出去。发射的信号经过无线信道的反射、散射等传播,这些并行子信号经过不同的路径在不同的时刻到达接收机,由 N r N_r Nr根天线接收。接收机采用先进的信号处理技术,对各个天线接收到的信号进行联合处理,从而恢复出原始数据流。

1.4 大规模MIMO信道特点

1.4.1 大规模MIMO信道的最佳传播条件

大规模MIMO系统中无线信道的一个关键特性就是终端信道之间的相互正交性,称为信道的最佳传播条件。在最佳传播条件下,可以通过简单的线性处理技术获得最佳的系统性能。为了获得最佳传播条件,信道向量 { g k } , k = 1 , ⋯   , K \{g_k\},k=1,\cdots,K { gk}k=1,,K之间必须满足成对正交,即:
g i H g j = { 0 , i , j = 1 , ⋯   , K , i ≠ j ∥ g k ∥ 2 , k = 1 , ⋯   , K (1.17) g_i^Hg_j=\left\{\begin{aligned}&0, &&i,j=1,\cdots,K,\quad i\neq j \\&\|g_k\|^2,&&k=1,\cdots,K\end{aligned}\right. \tag{1.17} giHgj={ 0,gk2,i,j=1,,K,i=jk=1,,K(1.17)
实际中上述条件很难完全成立,只能近似获得,这时称信道提供了近似最佳的传播条件;或者当天线数 M M M增大且 k ≠ j k\neq j k=j时,若

1 M g j H g k → 0 ,   M → ∞ (1.18) \frac{1}{M}g_j^Hg_k\rightarrow0,\ M\rightarrow\infty \tag{1.18} M1gjHgk0, M(1.18)

则称信道是渐近最佳的。实际中若要判断信道是否是最佳的,一个有效的指标就是信道的条件数,即矩阵 G H G G^HG GHG最小和最大奇异值的比值。

考虑大规模MIMO系统下的两种信道模型,即独立同分布的瑞利衰落模型和随机均匀分布的视距传播模型。这两种模型分别对应着两种极端情形:丰富散射场景和无散射场景。文献[24]分析了大规模系统在这两种信道模型下的信道状况,并指出独立同分布的瑞利衰落信道和随机均匀分布的视距传播信道都能提供渐近最佳的传播条件。独立同分布的瑞利衰落信道的奇异值很好地分布于其最大值和最小值之间,视距传播信道的奇异值则多集中于其最大奇异值附近并只有少量很小的奇异值。因此,在均匀分布的视距传播模型中如果选择性地丢弃少量终端用户,那么信道传播条件将近似最佳。实际应用场景往往介于上述两种模型之间,因而可以合理推测:在大多数实际环境中,信道的传播条件都是渐近最佳的。

1.4.2 大规模MIMO信道的非平稳性

一些文献实测了大规模MIMO系统的室外无线信道特征。根据实测数据,对典型的信道参数,包括功率时延分布、功率角度时延谱、功率角度谱、功率时延谱以及角度扩展和时延扩展等都进行了分析。所有实测结果都表明,不同于传统MIMO系统,大规模MIMO信道在时延域和空间域上都呈现出非平稳特征

信道的非平稳性意味着在大规模阵列范围内信道的统计特性将会发生变化,阵列将经历大尺度衰落。对单用户而言,信道不再是独立同分布的随机向量。不同用户的接收功率水平也将会有较大的差异。

1.4.3 大规模MIMO阵列组态及球面波前

大规模MIMO系统中天线阵列的组态通常包括线阵、面阵、圆柱形阵列等。不同阵列组态决定了阵列的孔径和分辨力。

当大规模天线以线阵形式放置时,其将拥有最大的空间角度分辨力,但其只能用于一维平面,无法同时得到用户信道的俯仰角信息,同时天线数量的增加将使得线阵的尺寸变得非常大。另一方面,当天线阵列以面阵、圆柱等2D/3D结构布置时,可以有效地控制阵列的物理尺寸,并使阵列具备同时分辨水平角和仰角的能力,便于大规模系统的空间复用。然而,2D/3D等形式的阵列密集部署将显著增加天线之间的耦合。对于平面方阵,每个天线阵元周围将存在4个邻接阵元,而在3D阵列中则会有6个。天线元素间隔的减小将进一步增加相互之间的耦合,因此为了获得良好的系统性能,耦合补偿或消除将变得不可避免

大规模MIMO系统中天线阵列的组态对系统分辨力、天线耦合等都有着重要的影响,需要根据实际需求进一步深入研究。

1.4.4 大规模MIMO用户信道建模

在最佳传播条件下,用户信道之间渐近正交。而在实际大规模MIMO系统的很多情况下用户信道之间往往会遭受强相关的影响。面对信道相关的场景,考虑到信道环境的非平稳性,标准的MIMO信道建模方式已经不再适用于大规模MIMO信道特性的表征。结合上面提到的大规模信道的非平稳性、阵列范围的统计特性变化和用户接收功率的不平衡等因素,大规模MIMO系统的建模需要将小尺度、大尺度衰落以及可能存在的视距传播主径等因素全部考虑进来。

性质 单链路MIMO 多链路MIMO 大规模MIMO
衰落相关 小尺度衰落 大尺度衰落 小尺度及大尺度衰落
空间相关 链路内 链路间 链路内及链路外
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43871127/article/details/104359394

智能推荐

使用JDBC连接数据库出现 The server time zone value ‘�й���׼ʱ��‘ is unrecognized or represents more than one解决方案_jdbc.properties timezone-程序员宅基地

文章浏览阅读553次。在 jdbc.properties 文件中的 url 后面加上 ?serverTimezone=UTC加入之前的jdbc.properties文件:user=rootpassword=12345678url=jdbc:mysql://localhost:3306/testdriverClass=com.mysql.cj.jdbc.Driver加入之后:user=rootpassword=12345678url=jdbc:mysql://localhost:3306/test?serv_jdbc.properties timezone

计算机图形学孔令德基础知识,计算机图形学基础教程孔令德答案-程序员宅基地

文章浏览阅读1.4k次。计算机图形学基础教程孔令德答案【篇一:大学计算机图形学课程设】息科学与工程学院课程设计任务书题目:小组成员:巴春华、焦国栋成员学号:专业班级:计算机科学与技术、2009级本2班课程:计算机图形学指导教师:燕孝飞职称:讲师完成时间: 2011年12 月----2011年 12 月枣庄学院信息科学与工程学院制2011年12 月20日课程设计任务书及成绩评定12【篇二:计算机动画】第一篇《计算机图形学》..._计算机图形学基础教程 孔令德 答案

python xlwings追加数据_大数据分析Python库xlwings提升Excel工作效率教程-程序员宅基地

文章浏览阅读1k次。原标题:大数据分析Python库xlwings提升Excel工作效率教程Excel在当今的企业中非常非常普遍。在AAA教育,我们通常建议出于很多原因使用代码,并且我们的许多数据科学课程旨在教授数据分析和数据科学的有效编码。但是,无论您偏爱使用大数据分析Python的程度如何,最终,有时都需要使用Excel来展示您的发现或共享数据。但这并不意味着仍然无法享受大数据分析Python的某些效率!实际上,..._xlwings通过索引添加数据

java8u211_jre864位u211-程序员宅基地

文章浏览阅读911次。iefans为用户提供的jre8 64位是针对64位windows平台而开发的java运行环境软件,全称为java se runtime environment 8,包括Java虚拟机、Java核心类库和支持文件,不包含开发工具--编译器、调试器和其它工具。jre需要辅助软件--JavaPlug-in--以便在浏览器中运行applet。本次小编带来的是jre8 64位官方版下载,版本小号u211版..._jre8是什么

kasp技术原理_KASP基因分型-程序员宅基地

文章浏览阅读5k次。KASP基因分型介绍KASP(Kompetitive Allele-Specific PCR),即竞争性等位基因特异性PCR,原理上与TaqMan检测法类似,都是基于终端荧光信号的读取判断,每孔反应都是采用双色荧光检测一个SNP位点的两种基因型,不同的SNP对应着不同的荧光信号。KASP技术与TaqMan法类似,它与TaqMan技术不同的是,它不需要每个SNP位点都合成特异的荧光引物,它基于独特的..._kasp是什么

华为p50预装鸿蒙系统,华为p50会不会预装鸿蒙系统_华为p50会预装鸿蒙系统吗-程序员宅基地

文章浏览阅读154次。华为现在比较火的还真就是新开发的鸿蒙系统了,那么在即将上市的华为p50手机上会不会预装鸿蒙系统呢?接下来我们就来一起了解一下华为官方发布的最新消息吧。1.华为p50最新消息相信大家都知道,随着华为鸿蒙OS系统转正日期临近,似乎全网的花粉们都在关注华为鸿蒙OS系统优化、生态建设等等,直接忽略了不断延期发布的华为P50手机,如今华为P50系列手机终于传来了最新的好消息,在经过一系列方案修改以后,终于被..._华为手机p50直接预装鸿蒙系统

随便推点

python用什么软件编程好-初学python编程,有哪些不错的软件值得一用?-程序员宅基地

文章浏览阅读2.1k次。Python编程的软件其实许多,作为一门面向大众的编程言语,许多修正器都有对应的Python插件,当然,也有特地的PythonIDE软件,下面我简单引见几个不错的Python编程软件,既有修正器,也有IDE,感兴味的朋友可以本人下载查验一下:1.VSCode:这是一个轻量级的代码修正器,由微软规划研发,免费、开源、跨途径,轻盈活络,界面精练,支撑常见的自动补全、语法提示、代码高亮、Git等功用,插..._python入门学什么好

pytorch一步一步在VGG16上训练自己的数据集_torch vgg训练自己的数据集-程序员宅基地

文章浏览阅读3.2w次,点赞30次,收藏307次。准备数据集及加载,ImageFolder在很多机器学习或者深度学习的任务中,往往我们要提供自己的图片。也就是说我们的数据集不是预先处理好的,像mnist,cifar10等它已经给你处理好了,更多的是原始的图片。比如我们以猫狗分类为例。在data文件下,有两个分别为train和val的文件夹。然后train下是cat和dog两个文件夹,里面存的是自己的图片数据,val文件夹同train。这样我们的..._torch vgg训练自己的数据集

毕业论文管理系统设计与实现(论文+源码)_kaic_论文系统设计法-程序员宅基地

文章浏览阅读968次。论文+系统+远程调试+重复率低+二次开发+毕业设计_论文系统设计法

在python2与python3中转义字符_Python 炫技操作:五种 Python 转义表示法-程序员宅基地

文章浏览阅读134次。1. 为什么要有转义?ASCII 表中一共有 128 个字符。这里面有我们非常熟悉的字母、数字、标点符号,这些都可以从我们的键盘中输出。除此之外,还有一些非常特殊的字符,这些字符,我通常很难用键盘上的找到,比如制表符、响铃这种。为了能将那些特殊字符都能写入到字符串变量中,就规定了一个用于转义的字符 \ ,有了这个字符,你在字符串中看的字符,print 出来后就不一定你原来看到的了。举个例子>..._pytyhon2、python3对%转义吗

java jar 文件 路径问题_「问答」解决jar包运行时相对路径问题-程序员宅基地

文章浏览阅读1.3k次。我这几天需要做一个Java程序,需要通过jar的形式运行,还要生成文件。最终这个程序是要给被人用的,可能那个用的人还不懂代码。于是我面临一个问题:生成的文件一定不能存绝对路径。刚开始我想得很简单,打绝对路径改成相对路径不就行了吗?于是有了这样的代码:String path = "../test.txt";File file = new File(path);……这个写法本身并没有问题,直接运行代码..._jar启动文件路径中存在!

微信读书vscode插件_曾经我以为 VSCode 是程序员专属的工具,直到发现了这些……...-程序员宅基地

文章浏览阅读598次。如果你知道 VSCode,一说起它,你可能第一个想到的就是把它当做一个代码编辑器,而它的界面应该可能大概率是这样的——如果你恰好又是个程序员,那你可能经常会用到它,不管是 Python、JS 还是 C++ 等各种语言对应的文件,都可以用它来进行简单的编辑和整理,甚至是运行和 debug......但是今天要讲的显然不是这些,经过小美的多方研究,发现了即使是对于大多数并不了解 VSCode,也完全不..._vscode weixin read

推荐文章

热门文章

相关标签