图解通信原理与案例分析-21:4G LTE多天线技术--天线端口、码流、分集Diveristy、波束赋形BF、空分复用MIMO、空分多址

article/2025/9/28 9:55:41

目录

前言:

第1章 MIMO多天线技术概述

1.1 三大目的

1.2 六大分类

第2章 单天线SISO(单输入单输出)

2.1 概述

2.2 实现原理--多路“异频”《发送+接收》对

第3章 接收分集MISO(多输入单输出):冗余接收

3.1 概述

3.2 实现原理--多路不相干同频接收

第4章 发送分集SIMO(单输入多输出):冗余发送

4.1 概述

4.2 实现原理--多路不相干同频发送

第5章 波束赋型SIMO(单输入多输出):汇聚发送

5.1 概述

5.2 实现原理:多路相干同频发送

第6章 空间复用与空分多址MIMO

6.1 概述

6.2 实现原理


前言:

MIMO技术和OFDM技术一起并称为LTE的两大最重要物理层技术。

OFDM是调制技术和频分复用技术,关注的是:在发送端,如何利特定带宽、包含N多个子载波的基带无线信号,并行承载不同用户的二进制比特数据,然后通过单根天线构建的单个无线信道发送;在接收端,如何利用通过单根天线把单个无线信道接收下来的基带信号,把不同子载波上承载的不同用户的二进制数据能分离出来的技术。

MIMO是多天线技术空分复用技术,关注的是:使用多根天线,在发送端和接收端的物理空间中,构建多个相互不干扰的、空间正交的物理无线信道,同时在收发双方的物理层之间,构建多个并行的逻辑无线信道,通过这些逻辑无线信道和物理无线信道来发送经过OFDM调制的多个数据流。目的是:增加系统的用户容量、或增加单用户的最大速率、或提升单用户的抗干扰的能力。

本文不仅仅拆解什么是多天线技术,还将拆解是不同类型的多天线技术的实现原理!

多天线技术的实现最核心的问题是:在小区带宽和载波频率、子载波数量不变的情况下,如何来区分不同天线的数据?

在接收时,如何把复用在同一个接收天线中信号,分离数据来自于哪个发送天线端口,同时如何把不同接收天线的数据合并起来。

发送时,如何把数据分流到不同的发送天线上?


第1章 MIMO多天线技术概述

多进多出:MIMO(multiple-in multipleout),是一种多天线技术。

使用多根天线,在发送端和接收端的物理空间中,构建多个相互不干扰的物理无线信道,同时在收发双方的物理层之间,构建多个并行的逻辑无线信道。

MIMO系统的一个明显特点就是具有极高的频谱利用效率,在对现有频谱资源充分利用的基础上通过利用空间资源来获取可靠性与有效性两方面增益,其代价是增加了发送端与接收端的处理复杂度。

1.1 三大目的

(1)提升单用户的抗干扰的能力

在同一个小区(Cell)内,采用多个物理天线来服务单个用户的相同数据,在单条链路质量(信噪比)下降的情况下,接收端把不同天线收到的信号进行整合,通过多条无线信号的叠加,提升单用户的抗干扰的能力。多个天线共用相同的小区载波频率。

这里衍生出的技术有:

  • 接收分集:MISO
  • 发送分集:SIMO

(2)增加单用户的最大速率

在同一个小区(Cell)内,采用多个物理天线来服务单个用户的不同数据,在链路质量(信噪比)良好的情况下,可以有效提高频谱效率,提高单用户的最大数据速率。多个天线共用相同的小区载波频率。

这里衍生出的技术有:

  • 波束赋形:  SIMO
  • 空分复用:MIMO

(3)增加小区的用户容量

在同一个小区(Cell)内,采用多个物理天线来服务不同用户的不同数据,在链路质量(信噪比)良好的情况下,相当于在实际带宽不变和射频载波频率的情况下,增加了小区的有效带宽。增加小区支持的用户数量。多个天线共用相同的小区载波频率。

这里衍生出的技术有:

  • 空分多址: MIMO

1.2 六大分类

(1)单天线SISO(单输入单输出):

对于每个小区,收发双发双方都是单个天线,每个天线都是全向天线,其信号都是全方位的。

当然,不同小区,可以分为几个扇区,不同扇区采用定向天线。但在某个120°的方向上,依然是“全向”。

(2)接收分集MISO(多输入单输出):冗余接收

利用同一个无线信号在空间中多径传输的特点,通过多个天线来收集和接收信号,并把各个接收天线的无线信号汇聚起来,从而在接收端,提升信号的信噪比。

(3)发送分集SIMO(单输入多输出):冗余发送

利用间距较大的接收天线之间的无线信号波形的不相关性,通过多个天线来发送多路冗余、重复的信号,从而在接收端把多余冗余的、重复的信号再汇聚起来,提升信号的信噪比。

(4)波束赋形SIMO(单输出多输入)

利用间距较小的接收天线之间的无线信号波形的相关性,通过多个天线阵元发送的电磁波之间形成干涩效应,把电磁波的能量集中到某个特定的方向,形成波束,提上某个方向的信号质量(信噪比)。

从而提升信号的覆盖范围和抗干扰能力。

(5)空间复用MIMO

在不增加频谱带宽的情况下,利用较大间距的天线阵列的阵元之间或波束之间的不相关性,为单用户提供多个不同的数据流,从而提高链路的容量和单用户的峰值速率。

(6)空分多址MIMO

在不增加频谱带宽的情况下,利用较大间距的天线阵列的阵元之间或波束之间的不相关性,为多个用户提供多个不同的数据流或基站并行从多个终端接收数据流,从而提升用户容量。

1.3 核心概念

(1)层

层是指在相同的带宽、相同的频率的载波之上,建立的空分正交的、可区分的、可以分离的无线传输通道。

核心是同频率,通过单根天线是无法实现的,需要借助多组天线对才能实现在相同频率的载波上,建立多组空间的传输通道。

每一个传输通道,就像空间中的一层,多个同频的传输通道,就构建了多层传输通道。

一层的传输通道,至少借助1个物理天线进行进行传输。

比如4*4MIMO, 就有4层,至少需要4个天线,每1个天线构建1个空间中的“层”。

也可以通过8根天线,构建4个层,每2个天线构建1个空间中的“层”。

层与层之间正交的,因此可以通过积分的方式进行分离。

空分复用技术,利用天线和传输矩阵构建少量的“层”。

CDMA码分多址,利用正交码构建大量的“层”。

(2)流

不同空间“层”上的传输的数据,称为流。

第2章 单天线SISO(单输入单输出)

2.1 概述

对于每个小区,收发双发双方都是单个天线,每个天线都是全向天线,其信号都是全方位的。

当然,不同小区,可以分为几个扇区,不同扇区采用定向天线。但在某个120°的方向上,依然是“全向”。

2.2 实现原理--多路“异频”《发送+接收》

每一路是一个独立的小区,每一路都是独立编码的,互不相关,通过层映射,选择不同的逻辑天线和物理天线,每一射频载波信号的频谱是相关隔离的,完全重叠。等效为:

第3章 接收分集MISO(多输入单输出):冗余接收

3.1 概述

利用同一个无线信号在空间中多径传输的特点,通过多个天线来收集和接收信号,并把各个接收天线的无线信号汇聚起来,从而在接收端,提升信号的信噪比。

3.2 实现原理--多路不相干同频接收

在上图中,有3个合路点。

合路-1: 如果在此合路,则2路射频接收-》1路的OFDM-》1路资源映射-》1路解调

合路-2: 如果在此合路,则2路射频接收-》2路的OFDM-》1路资源映射-》1路解调

合路-3: 如果在此合路,则2路射频接收-》2路的OFDM-》2路资源映射-》1路解调

合路的方法:

  • 等增益合并:把收到的各路信号,直接累加,得到最终收到的信号。
  • 选择性合并:从收到的各路信号中,选择信号最强的一路,得到最终收到的信号。
  • 最大比合并:把收到的各路信号,乘以每一路的权重后,再累加,得到最终收到的信号。

第4章 发送分集SIMO(单输入多输出):冗余发送

4.1 概述

利用间距较大的接收天线之间的无线信号波形的不相关性,通过多个天线来发送多路冗余、重复的信号,从而在接收端把多余冗余的、重复的信号再汇聚起来,提升信号的信噪比。

4.2 实现原理--多路不相干同频发送

(1)在上图中,发送端有3个分路点:

分路点1: 如果在此分路,则1路调制=》2路资源映射=》2路OFDM复用 =》2路射频发送

分路点2: 如果在此分路,则1路调制=》1路资源映射=》2路OFDM复用 =》2路射频发送

分路点2: 如果在此分路,则1路调制=》1路资源映射=》1路OFDM复用 =》2路射频发送

(2)分路的方法

数据拷贝

(3)每一路天线的能量分布

第5章 波束赋型SIMO(单输入多输出):汇聚发送

5.1 概述

波束赋形也是一种单输入多输出SIMO。

与发送分集的SIMO不同的是:

发送分集:每路信号之间是不相关的,因此每一路发送的信号在空间呈现是全向天线的能量分布。在接收端,各路射频信号,经过空间传输后,由接收电路进行芯片信号量能的相加。

波束赋形:每一路信号之间是相关的,利用间距较小的接收天线之间的无线信号波形的相关性,通过多个天线阵元发送的电磁波之间形成干涉效应,把电磁波的能量集中到某个特定的方向,形成波束,提上某个方向的信号质量(信噪比),信号在天线发送时,已经不再是每一路独立的全向天线的能量分布,而是经过相关干涉之后,形成的具有一定方向的电磁波,发送时候,电磁波的能量被汇集起来,指向一个特定的方向。从而提升信号的覆盖范围和抗干扰能力。

从上图可以看出,波束赋形,就是控制电磁波能量的发送方向,而不是任由电磁波向四周多出发散。

5.2 实现原理:多路相干同频发送

(1)相位控制波束的原理:

在发射端,波束赋形器控制每一个发射信号的相位和幅度,从而在发射出的信号波阵中获得需要相长和相消干涉模式。其中控制信号的相位是核心。

在接收端,不同接收器接收到的信号被以一种恰当的方式组合起来,从而获得期盼中的信号辐射模式。

通过控制天线阵列中每一路信号的相位,使得在控制干涉的信号呈现一定的方向性,而不是多个、无关的、全方位的信号。

每一时刻,每一天线阵子发送的数据是相同的,都是s(t),但每个天线的能量是总能量的1/N。

波束赋型通常不会增加信号的总能量,只是通过天线阵列,使得信号的能量更集中。能量集中的代价是牺牲信号的覆盖区域的面积。

(2)控制多路天线信号的相位有多种方法

  • 模拟波束赋形

天线阵列中,不同物理天线的延时不同。因此可以选择发送信号的天线阵子,来控制不同信号之间的相对相位差,从而控制空口电磁波信号的发送方向。

模拟波束赋形直接控制的是天线的射频信号的延时。

  • 数字波束赋形

数字式波束赋形和模拟式波束赋形的区别在于,前者是在发射端DAC之前完成波束赋形的信号处理,即处理的是数字信号,后者是在发射端DAC之后完成波束赋形的信号处理,即处理的是模拟信号;或者说前者是在接收端ADC之后完成波束赋形的信号处理,即处理的是数字信号,后者是在接收端DAC之前完成波束赋形的信号处理,即处理的是模拟信号。

为什么5G NR开始广泛使用模拟式波束赋形呢?因为5G NR的天线数量多了。如果还是使用数字式波束赋形,那么每个天线单元上都必须有一个DAC(发生端)或者ADC(接收端)。如果有100个天线单元,那么就要有100个DAC(发生端)或者ADC(接收端);这就让天线变得非常臃肿复杂,功耗也大大增加。如果使用模拟式波束赋形,由于多路信号其实是对一个输入信号的相位或者振幅调整,只需要在波束赋形处理矩阵之前有1个DAC(发生端)或者ADC(接收端)即可,因此硬件设计非常的简单。

当然,数字式波束赋形也有其不可替代的优点。数字式波束赋形可以并行处理多路(比如100路)信号,可以并行获得很多路不同的输出信号,可以同时测量来自不同方向的信号。这些都是模拟式波束赋形做不到的,因为数字信号可以被完美地复制,而模拟信号做不到。这也是4G LTE使用数字式波束赋形的原因,而5G NR也没有放弃它,而是与模拟式波束赋形一起使用。

第6章 空间复用与空分多址MIMO

6.1 概述

空间复用与空分多址在技术实现上是类似的,因此放在一起阐述。

空间复用:在不增加频谱带宽的情况下,利用较大间距的天线阵列的阵元之间或波束之间的不相关性,为单用户提供多个不同的数据流,从而提高链路的容量和单用户的峰值速率。

空分多址:在不增加频谱带宽的情况下,利用较大间距的天线阵列的阵元之间或波束之间的不相关性,为多个用户提供多个不同的数据流或基站并行从多个终端接收数据流,从而提升用户容量。

6.2 实现原理

(1)马路的空分复用:高架

在相同的地面路口宽的情况下,增加了一层高架,使得路面的通行率达到成倍的提升。

(2)多天线空分复用:MIMO

类似马路的空分复用,多天线空分复用利用多个天线传输携带不同信息基带信号,不同信息的基带信号通过相同频谱资源进行传输,每个传输天线称为“层”。

空分复用是指:不同数据流的天线信号,其载波的频率是完全相同的,频谱宽度也是完全重叠在一起的,与CDMA码分多址类似。

因此,空分复用使得在相同的带宽下,传输的数据成倍的增加,频谱利用率也成倍的增加。

但是,也很显然,因为这里的数据流的载波频率是完全相同的,是同频的信号,因此在频率上是无法的区分开的,滤波器滤波器(区分有保护间隔的不同频点的信号)和快速傅里叶变换(区分部分重叠的不同频点的子载波的信号)都不起作用。

因此,需要一种新的技术手段来区分同一个接收天线中接收的信号来自于哪些发送天线,每个发送天线的信号的是什么?

正弦波的参数有:频率、相位、幅度。

既然频率区分不了,能不能通过幅度来区分呢?或者说信号的能量呢?

同频的信号,他们时域上有混合在了一起,其实是无法区分开来的,能通过一定的技术手段,是可以获取该信号的幅度的!

如果能够知道,接收天线接收到的信号能量/幅度中,不同发送天线所占的能量/幅度比重Hi.j. 通过解方程组,就可以获取每一路发送天线中信号的能量。

假设上图中:

发送基带信号的能量/幅度为S1和S2.

H11*S1 + H12*S2 = R1

H21*S1 + H22*S2 = R2

矩阵表达式为:

H * S = R

对于接收方,不同的接收天线上,接收到的信号的总(混合)能量/幅度R1和R2肯定是可以知道的。

但如果H11, H12, H21, H22是已知的,那么就可以计算上述的二元一次方程组,得到发送端信号的能量S1和S2这两个未知量。

所以,现在的关键点,接收方,如何知道能量权重矩阵H的各个值?!

(3)如何获得权重矩阵(又称为传输矩阵)?

传输矩阵是有终端与基站之间的空口传输特性决定的。因此需要预先计算出空口的传输特性,可以通过已知的子载波,如参考信号,来获取传输特性H.

通过如下4组一致的参考信号的数值,求出H矩阵。然后用求得的H矩阵,解码未知的业务数据S1, S2.

H11*S1.1 + H12*S2.1 = R1.1

H21*S1.2 + H22*S2.2 = R2.1

H11*S1.3 + H12*S2.3 = R1.2

H21*S1.4 + H22*S2.4 = R2.2

(4)空分复用的条件

  • 增加天线的数量、增加空间的“层数”
  • 层与层之间必须是“能量”正交的,否则同频的层之间信号必能产生干扰。

参考:

LTE学习笔记六:MIMO多天线技术_jyqxerxes的博客-CSDN博客_mimo技术


http://chatgpt.dhexx.cn/article/6ubUqUlr.shtml

相关文章

[4G5G专题-28]:架构-什么是多天线技术与5G大规模天线阵列、波束赋形、高阶空分复用?

目录 第1章 多天线技术概述 1.1 LTE的多天线技术回顾 1.2 5G大规模天线阵列、波束赋形以及其动机 第2章 什么是波束赋形 2.1 波束赋形与大规模天线阵列的关系 2.2 波束赋形的定义 2.3 波束赋形要回答和解决的两个问题 2.4 常见的波束赋形相关的专业术语 第3章 Active …

复用,多址的区分以及其涉及的相关数据速率

复用技术 为了让尽可能多的手机使用同一个频段,无线通信设计了多址复用技术: 时分多路复用(Time Division Multiplexing,TDM)要求各个子通道按时间片轮流地占用整个带宽。时间片的大小可以按一次传送一位、一个字节或一个固定大…

王道 —— 操作系统的四个特征

1、知识总览 操作系统有并发、共享、虚拟、异步四个基本特征,并发和共享是两个最基本的特征,二者互为存在条件; 2、操作系统的特征 —— 并发 并发:指两个或者多个时间在同一时间间隔内发生。这些事件宏观上是同时发生的&#x…

操作系统学习笔记——总体总结

看书太慢容易抓不住重点,所以在此按照操作系统的主要内容分别查网上博客资料进行学习。 一、引论 操作系统基本特性: 并发: 1.并行与并发:并行性是指两个或多个时间在同一时刻发送;并发性是指两个或多是事件在同一…

数据库脏读、不可重复读、幻读

1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。 2. 不可重复读 :是指在一个事务内&…

关于可重复读和幻读

最近看到MySQL隔离性的知识,发现网上很多人说可重复读所针对的操作是update,然后亲自试验了一把,见下文。 首先我们知道在读提交隔离级别下,同一事物A中以相同的查询语句可能得到的结果不一致的情况,即不可重复读。这是…

可重复读如何解决幻读

学习之前的疑问: 可重复读的概念 与 不可重复读的概念 行锁gap锁(间隙锁) 快照读 与 当前读区别 快照读中的MVCC 当前读中的gap锁 和 行锁 前几天面试时被问到了mysql可重复读如何解决幻读的问题,之前脑子中的概念只有增加了共享锁和排他锁进行避免&…

MySQL(四)—MVCC实现可重复读的原理

文章目录 一、MVCC概况二、MVCC实现原理1.两或三个隐藏字段。2.undo log3.一个数组4.ReadView 三、举例验证MVCC原理参考文献 一、MVCC概况 MVCC是什么?MVCC即多版本控制协议,InnoDB实现了MVCC作版本控制,防止不该被当前事务看到的数据看到。…

可重复读

《循序渐进DB2-系统管理、运行维护与应用案例》第10章锁和并发,本章首先介绍了通用的事务概念,并指出DB2在用户读取、写入数据时的加锁策略、锁模式、兼容性等。本章还介绍了在并发控制中常碰到的4种数据异常现象,同时讲述了DB2如何使用锁克服…

mysql不可重复读和重复读_脏读、幻读、不可重复读的区别是什么

脏读、幻读、不可重复读的区别:1、脏读就是指当一个事务正在访问数据,并且对数据进行了修改;2、不可重复读是指在一个事务内,多次读同一数据;3、幻读是指当事务不是独立执行时发生的一种现象。 【相关学习推荐&#xf…

Mysql如何实现可重复读

首先对于mysql来说相信也并不陌生,mysql默认的事务的隔离级别是3,即可以实现可重复读,那mysql又是怎样实现可重复读的呢? 下边进行简单的介绍 这里就要提到了mvcc,即多版本并发控制 首先先来看一个事务的执行图 此时…

MySQL 可重复读隔离级别,完全解决幻读了吗?

我在上一篇文章中提到,MySQL InnoDB 引擎的默认隔离级别虽然是「可重复读」,但是它很大程度上避免幻读现象(并不是完全解决了),解决的方案有两种: 针对快照读(普通 select 语句)&am…

MySQL可重复读-问题实践

MySQL可重复读之幻读问题 MySQL事务存储引擎InnoDB的默认隔离级别为可重复读,在该隔离级别下,可以很大程度上避免幻读的问题,完全避免脏读和不可重复读问题,接下来通过实际的测试看看这些场景是否真的能够被完全避免 模拟均基于…

可重复读下的幻读

在事务执行过程中,另一个事务将新记录添加到正在读取的事务中时,会发生幻读(事务隔离级别为可重复读REPEATABLE-READ)。当执行SELECT … WHERE语句时未对where范围锁定,则可能会发生幻读。幻读是不可重复读的一种特殊情…

MySQL可重复读应用场景_mysql-repeatable read 可重复读隔离级别-幻读实例场景

本文详解 repeatable read 可重复读 隔离级别产生的影响(幻读) -- SERIALIZABLE serializable 序列化 ;一个个事务排成序列的形式。事务一个挨一个执行,等待前一个事务执行完,后面的事务才可以顺序执行 -- REPEATEABLE READ repeatable read …

MySQL可重复读级别能够解决幻读吗

引言 之前在深入了解数据库理论的时候,了解到事物的不同隔离级别可能存在的问题。为了更好的理解所以在MySQL数据库中测试复现这些问题。关于脏读和不可重复读在相应的隔离级别下都很容易的复现了。但是对于幻读,我发现在可重复读的隔离级别下没有出现&…

mysql不可重复读和重复读_MySql隔离级别:RU / RC / RR / S + 脏读 / 不可重复读 / 幻读 / 可重复读...

MySQL 事务 本文所说的 MySQL 事务都是指在 InnoDB 引擎下,MyISAM 引擎是不支持事务的。 数据库事务指的是一组数据操作,事务内的操作要么就是全部成功,要么就是全部失败,什么都不做,其实不是没做,是可能做…

mysql可重复读 加锁_mysql可重复读隔离级别加锁分析

问题 myql可重复读隔离级别下可能会导致插入阻塞,问题复现如下 表中有3列都是int类型 其索引情况如下: id为主索引,c,d为普通索引 现在开始制作问题: 在这里我分别开启两个事务:第一个事务中执行一个update 语句更新一…

可重复读实现原理

不可重复读:事务A多次读取同一个数据,事务B在事务A多次读取的过程中,对数据作了更新,导致事务A多次读取同一个数据时,结果不一致。(比如修改行数据) 幻读:事务A 按照一定条件进行数据…

mysql “可重复读“ 解决了哪些问题,没有解决哪些问题?

可重复读解决了更新带来的不可重复读问题,但是没有解决插入或者删除带来的幻读问题。这句话,是老八股文了。 但真实情况是这样的吗?这个验证不麻烦,我们可以动手来验证一下。 我使用的是免安装版本的windows mysql8.0.31&#xff…