我最初接触MIMO这个概念的时候,也被绕晕过一阵子。厂商宣传动不动就“多天线、千兆快、信号稳”,搞得大家天然以为MIMO就是天线多、速度就一定快,可天线多了之后,到底是让网速变快,还是让信号变稳,这两件事背后对应的其实是完全不同的技术路线。MIMO、分集、复用这三个词经常出现在同一篇文章里,但真要把它们之间的逻辑关系说清楚,很多资料反而讲得含含糊糊。今天这篇就把这三个概念彻底捋一捋,顺便把常见的分集技术逐个拆开聊聊,看完你就能明白:天线多了之后,工程师到底在拿这些天线做什么选择题。
1. MIMO到底做了什么:空间维度被“激活”了
1.1 无线通信的物理困境:能用的资源就那么多
无线通信系统要提升性能,方向无非两类:让信号传得更稳,或者让同样时间里传更多数据。但物理世界里有几个绕不过去的约束。
第一个约束是频谱资源有限。无线频谱是受管制的稀缺资源,某个频段分给你用了,别人就不能用,你也不能随便拓宽带宽。所以“加带宽”这条路极其昂贵,而且低频好频段早就被瓜分殆尽。
第二个约束是信道衰落。电磁波在空气中传播,会遇到反射、绕射、散射,于是接收端收到的信号是很多条路径的叠加。这些路径有的同相叠加让信号变强,有的反相叠加让信号变弱,这种忽强忽弱的现象就是多径衰落。移动中的终端衰落更加剧烈,哪怕你只是原地转个身,接收信号强度都可能差出十几dB。
第三个约束是干扰。同一小区里的多个用户、相邻小区的基站,都在用同一段频谱,相互之间天然存在干扰。
在单天线时代,应对这些约束主要靠两个办法:加大发射功率去压制衰落和干扰,或者用更复杂的调制编码方式去逼近单条链路的香农极限。但这两个办法都有天花板。增大功率意味着功耗和辐射问题,而单天线系统的香农容量公式写出来,在带宽和信噪比固定的情况下,容量上限就摆在那里,再怎么优化调制也是有限的。
1.2 MIMO的本质:把空间变成一种资源
MIMO全称Multiple-Input Multiple-Output,多输入多输出。通俗说就是发射端用多根天线、接收端也用多根天线,在收发两端之间建立一个矩阵信道。
单天线系统里,信号从一根天线发出去,到达一根天线,通信链路是一条“线”。MIMO系统里,信号从Nt根天线发出,被Nr根天线接收,Nt×Nr条路径同时存在,通信链路从“线”变成了“面”。
这里最关键的一点是:MIMO不是简单地把数据复制几份从不同天线发出去,而是利用空间维度上每条传播路径的独立性来换取性能。同样的频谱、同样的发射功率,只是天线数量变了,从数学上看信道容量会随着天线数量的增加而线性增长。这在通信历史上是件大事,因为传统单天线系统的容量受限于带宽和信噪比,而MIMO在频谱资源不动的情况下硬生生打开了一个新维度。
用个简单类比。一条单车道,高峰期只能一辆车一辆车地过,挪动能力有限。MIMO相当于把这条路拓宽成了多车道。但多车道有两种用法:可以让好几辆车并排跑,总流量翻倍,这是复用;也可以让同一辆车派两个司机分别走不同路线,到了终点比一比谁先到就算谁赢,这是分集。
1.3 MIMO系统里的数学表达:为什么天线多了容量能涨
MIMO系统的输入输出关系可以用一个简单公式表示:
y = H·x + n
x是发射信号向量(长度为Nt),y是接收信号向量(长度为Nr),H是Nr×Nt的信道矩阵,每个元素hij表示第j根发射天线到第i根接收天线之间的信道响应,n是噪声。
这个公式看起来简单,但它揭示了MIMO性能的核心来源:H矩阵里的各个元素如果相互独立(每对收发天线间的传播路径衰落特性不相关),那么H的自由度就大,系统能同时传输的独立数据流就多。这正是MIMO之所以有效的前提——多径传播让每根天线看到了“不同的世界”。
如果所有天线看到的衰落都一样,H矩阵的秩退化为1,那再多天线也只能当一根用。所以理解MIMO不能只看天线数量,更要看信道矩阵的“质量”。这也直接引出了分集和复用的分岔口:天线多了之后,是让所有天线齐心协力对抗衰落,还是各自独立地传送不同数据来提升速率。
2. 分集和复用:一对在不同目标下的“天线使用权”分配策略
2.1 分集追求的是“稳”:让信号拷贝多几份
分集的英文是Diversity,中文翻译也叫“分集”,核心思路极其朴素:既然单条路径的衰落不可控,那我就搞多份携带着相同信息的独立信号副本,如果有3份副本走互不相关的路径,其中一份正好处于深度衰落,另外两份大概率没衰落,接收端就能从好的那份里恢复出正确信息。
打个比方。你在沙漠里想给朋友传个口信,派一个骑手走一条路,半路遇到沙尘暴,口信丢了。分集的做法是一次派三个骑手走三条路线完全不同的道路,哪怕两条路都遇险了,只要有一条路把口信送到,任务就完成了。关键在于三条路线要足够“独立”,如果三条路是同一条路的前中后三个位置,那沙尘暴一来三份一起完蛋,分集就失效了。
分集追求的是可靠性,也就是把误码率压下去。它不提升峰值速率,但能显著提升链路在恶劣环境下的稳定性。衡量效果的指标叫分集增益(Diversity Gain),通俗讲就是同样达到目标误码率所需的发射功率降低了多少。
2.2 复用追求的是“快”:让不同天线传不同数据
复用的英文是Multiplexing,更准确说在MIMO语境下叫空间复用(Spatial Multiplexing)。思路也很直接:既然有Nt根发射天线、Nr根接收天线,它们之间又存在相互独立的传播路径,那就可以把高速率的数据流拆分成N个并行的子数据流,分别从不同天线发出去,接收端利用信道矩阵H的区分度把混叠的子流分离还原。
复用追求的是速率提升。理想情况下,如果信道条件足够好,复用能让频谱效率成倍增长,这就是为什么4G/5G里高端MIMO配置能实现极高峰值速率。但是复用的一个前提是信道条件要够好,信噪比不能太低,否则接收端根本没办法从混叠信号里分离出各路数据流。这就像一群人同时用不同语言说话,你耳朵够灵、每种语言都懂,才能分辨谁说了什么;如果现场噪声大得吓人,那还不如派一个人慢慢说,另一个人闭嘴等一会儿再说。
2.3 同一个MIMO系统,两种模式怎么切换
同一个天线阵列,两种模式并不能同时“吃干榨净”。有个著名的分集-复用折中关系,称为DMT(Diversity-Multiplexing Tradeoff):分集增益和复用增益之间存在此消彼长的权衡。简单说,你拿天线去换稳定性,就得牺牲一部分速率上限;你追求极限速率,就得接受在恶劣信道下性能崩塌的风险。
用公式层面的理解是:在总天线数一定时,空间复用的数据流数r越大,系统能支持的分集阶数d就越低。直观理解也不难,如果4根发射天线都传同一份数据的副本,分集阶数是4,误码率掉得非常快;但如果4根天线分别传4份不同数据,那就是纯空间复用,任何一根天线的路径深度衰落都会导致那一路数据丢,就没有分集冗余了。
实际系统不会一根筋走到底,会设计自适应机制:信道条件好时切到复用模式拉满吞吐,信道条件差时切回分集模式保底。这部分后面专门展开。
2.4 分集与复用对比
| 维度 | 分集 | 复用 |
|---|---|---|
| 核心目标 | 提升可靠性,降低误码率 | 提升数据传输速率 |
| 信息发送方式 | 不同天线/频率/时间发同一信息的多个副本 | 不同天线同时发不同数据流 |
| 性能指标 | 分集增益、误码率下降 | 频谱效率、峰值速率 |
| 适用信道 | 信噪比低、衰落剧烈的场景 | 信噪比高、信道条件好的场景 |
| 代价 | 不直接提升速率,甚至产生冗余开销 | 依赖信道矩阵的区分度,恶劣信道下性能差 |
| 典型应用 | 深度覆盖、边缘用户、高速移动 | 室内热点、视距/近视距强信道、回传链路 |
这张表基本把两者关系说清了:分集和复用,本质上是在“天线使用权分配”上走了两条不同路线,各自解决不同的问题。
3. 常用的分集技术:从空间、时间到极化
分集技术按分集维度划分,常用的有空间分集、时间分集、频率分集、极化分集,此外还有一个相对进阶的多用户分集。逐个展开。
3.1 空间分集:把天线拉开距离,让衰落“各走各路”
空间分集是MIMO系统里最核心的分集方式。原理就是无线信号在不同空间位置上经历的衰落不同,只要两根天线之间的间距足够大(通常要求大于半个波长以上,实际工程里往往需要数倍波长),两根天线接收到的信号衰落特性就基本不相关了。
接收端空间分集也叫接收分集。基站侧用多根接收天线收同一份信号,哪根天线收到的信号质量好,就把它作为基础进行解调,或者把几路信号合并起来用。手机端因为体积有限,做接收分集也极其常见,现在的手机基本都内置了两根以上天线,其中就有专门服务分集的。
发射端空间分集叫发射分集。发射分集比接收分集麻烦,因为发射端不知道每条路径的信道状态(尤其在下行链路,信道信息需要靠终端反馈),直接发几个副本出去,信号会互相干扰。所以发射分集本质上需要配合编码技术。最经典的是Alamouti编码,后面用完整一节单独讲。
空间分集的分集增益跟天线数直接相关,用N根不相关的接收天线,理论上的分集阶数为N,误码率随信噪比下降的斜率会变陡N倍。这意味着同样的误码率目标,需要的发射功率降低了。在城区复杂环境中,基站侧用4根接收天线做分集,能带来大约10dB左右的增益(配合最大比合并),这个数字相当可观。
3.2 时间分集:同一信息分时发送 + 交织编码兜底
时间分集利用的是信道随时间变化的特点。如果你在不同时刻发送同一信号的多个副本,只要时间间隔大于信道的相干时间,这些副本经历的衰落就是独立的。上一刻深衰落,下一刻可能就恢复了。
但这里有个现实问题:如果信道变化很慢(比如你站在一个地方不动),相干时间很长,那么要等信道的衰落状态“刷新”一次需要很久,单纯靠时间分集会引入巨大的延迟。
所以时间分集通常和交织编码配合使用。现代无线系统(LTE、NR)里,数据先经过编码,然后按一定规则打乱顺序(交织),再映射到不同的时间位置发送。这样做的好处是:如果信道在某段时间内发生深度衰落,原本连续的一段数据里会有一串误码,但经过交织之后,这些误码被“打散”到不同的码字里,再配合信道编码的纠错能力,接收端可以轻松把这些零散错误修复。
之前在调试一个室内覆盖项目时遇到过非常典型的现象:终端静止时误码率正常,一旦开始高速移动,如果不开启交织,突发错误会让译码器直接崩掉;开启交织之后,同样车速下误码率立刻下降好几个数量级。这背后的原理就是时间分集思想在起作用。
时间分集本质上不增加带宽、不增加天线,纯靠等待“坏信道”过去,代价是延时和交织深度。对语音这类低延迟业务不太友好,对数据业务和广播业务则非常有效。
3.3 频率分集:同一个信息用不同频率发
频率分集利用的是频率选择性衰落的特点。信号在不同频点上的衰落是独立的,只要两个频点之间的间隔大于信道的相干带宽,它们经历的衰落就互不相关。
实现频率分集有两种典型手段。一种是直接跳频:信号在不同频点上跳来跳去地发送,某次发送落在深衰落频点上,下次发送跳到好频点上,接收端把多次结果合起来恢复。蓝牙里的跳频就是这样设计的。另一种是扩频:把信号扩展到很宽的频带上,某一段频带衰落,其余频带还能兜底,典型如CDMA系统。
在OFDM(正交频分复用)系统里,频率分集的表现形式变成了“跨子载波调度与映射”。OFDM把宽带信道切成了大量窄带子载波,某些子载波受到频率选择性衰落,另外一些子载波信号质量很好。如果编码和交织能覆盖到多个子载波上,那么即使部分子载波坏掉,纠错码也能恢复受损数据。LTE/NR里广泛采用分布式资源映射,就是为了利用频率分集。
频率分集的好处是不需要额外的天线,也不增加带宽(扩频方式除外),但要求你预先把信息分散到不同频率上,这天然牺牲了一部分调度的灵活性。对低时延业务来说,跨频率传输往往意味着等待更多时隙,需要谨慎权衡。
3.4 极化分集:占地小、天线紧凑场景的首选
极化分集的基础是电磁波的极化正交性。一个信号可以分解为水平极化和垂直极化两个正交分量,这两个分量在传播过程中的衰落特性几乎是独立的。利用这一特性,在同一物理位置放置一副水平极化天线和一副垂直极化天线,就能获得两路不相关的信号。
极化分集最大的价值是节省空间。空间分集要求天线之间拉开物理距离,体积很大的设备(比如基站)没问题,但像手机、无线路由器这种小型设备,天线间距实在有限,空间分集做不出足够的不相关路径。极化分集则把两根天线做在几乎同一个物理位置上,用不同的极化方向保证独立性。
实际拆过几款商用路由器和手机天线方案,你会发现很多终端的双天线就是正交极化设计。基站天线上也常见正负45度双极化天线,一个天线罩里同时包含两种极化,既省安装空间,又实现了两路分集。
极化分集的一个注意点是:虽然极化分集能提供两路信号,但由于环境反射会改变极化状态,实测的极化分集增益通常略低于理想空间分集,尤其在室内大量反射场景下,两种极化的独立程度可能打折。所以工程上往往采用空间分集+极化分集混合的方式,既摆开距离、又使用不同极化,最大化不相关性。
3.5 多用户分集:把“抢信道”变成一种分集手段
多用户分集的思路比较巧妙。它不再关注单条链路内部如何产生多个独立信号副本,而是利用了不同用户所在位置的信道衰落相互独立这一特点。
假设小区里有多个用户,每个用户在某些时刻处于信道好的状态(信号强、干扰低),某些时刻处于信道差的状态。基站不断测量每个用户的信道质量,每次调度都把资源分配给当前信道条件最好的那个用户。只要用户数够多、移动够快,“总有一个用户此刻信道好”的概率就会很高。系统吞吐量的期望值随着用户数增加而上升。这就是多用户分集的本质——用调度算法来收割统计增益。
多用户分集和下面几节讲的天线分集不同,它不需要改变任何物理硬件,纯粹是MAC层和调度算法层面的策略。实际网络中,LTE和NR里的比例公平调度器就隐含了多用户分集的思想:既照顾信道好的用户以提高总体吞吐,又通过轮转保证信道差的用户不会饿死。
但从上面的描述不难看出,多用户分集的前提是信道随时间有足够的变化。如果所有用户都静止且信道长期稳定,调度器“挑肥拣瘦”的空间就不大,多用户分集增益自然就小。
4. 发射端分集编码:Alamouti与它在4G/5G中的变体
4.1 为什么发射分集比接收分集难得多
接收分集很好办,每根天线收到信号,自己合并就行,接收端完全掌握各路信号质量和噪声情况。但发射分集要面对一个棘手问题:发射端通常不知道下行信道的信息。
通信系统里有上行和下行。下行是基站发给终端。如果基站想用两副天线向终端发同一份信息,比如用空间分集的方式,让它俩发一模一样的信号,那么到了终端时两路信号会叠加。如果两路信号的相位相反,叠加后直接抵消,终端什么都收不到。发射端不知道信道相位,就没法预先把相位调整到“到达终端时同相叠加”的状态。
解决思路有两个方向。一是靠终端反馈信道信息,基站根据反馈做预编码或波束赋形,这在现代MIMO里很常见,但代价是需要额外的反馈开销,而且快速移动场景下反馈跟不上信道变化。二是走开环方案,不需要信道信息,靠编码设计保证任何信道条件下接收端都能恢复出信息。Alamouti编码就是这种开环方案的经典代表。
4.2 Alamouti编码的工作过程与核心思想
Alamouti编码专门解决两发一收(2×1)或两发两收(2×2)场景下的发射分集问题。它的核心思想是分时发送符号的“组合”,利用正交设计让两路数据流在接收端能够被干净地分离。
假设要发送两个符号s1和s2。按Alamouti编码方式,在两个时隙、两根发射天线上这么发:
- 时隙1:天线1发s1,天线2发s2
- 时隙2:天线1发-s2*,天线2发s1*
其中星号表示共轭。注意整个过程中,两根天线发出的信号在时间维度上形成了正交的编码矩阵:
[s1, -s2*;s2, s1*]
接收端在时隙1收到r1,时隙2收到r2。根据信道响应h1、h2,接收端构造出两个新的等效信号,分别对s1和s2做译码。关键一步来了:因为Alamouti码的编码矩阵是正交的(行与行之间内积为零),所以接收端在做最大似然译码时,s1和s2可以独立判决,不需要联合搜索。计算复杂度极低,而分集增益直接拿到满分——两条衰落路径都被充分利用了。
用生活里的类比来说,Alamouti编码就像是你把一份重要文件抄成两份,但两份都加了不同的偏旁部首记号,其中一份是从右往左倒着念的。到了收件人那里,收件人把两封信放在一起对照着读,就算某一页被墨水泼了一半,也能靠另一份的互补信息把内容还原出来。
4.3 为什么Alamouti能实现满分集增益
Alamouti编码能达到与两根接收天线接收分集相同的分集阶数(2阶),这听起来有点“空手套白狼”的意思——明明只有一根接收天线,却拿到了两根接收天线的分集效果。
原因在于它用工时换取了分集。它把原本应该在一个时隙发送的信息分配到两个时隙、两根天线上发送,相当于在时间和空间两个维度同时展开了副本。接收端虽然只有一根天线,但在两个时隙里分别收到两份通过不同信道传输的信号副本,并且可以通过编码格式判断出哪份副本来自哪条路径,从而实现只用一个接收通道就完成了2路分集的接收。
代价就是传输速率减半:一个符号周期内本来能传两个符号,现在只传了两个符号但用了两个时隙,每个时隙平均一个符号。所以Alamouti编码本质上是“用时隙换分集”,它不提升速率,但把可靠性拉满了。这也是为什么在SNR(信噪比)较低、需要保证连接不中断的场景下,Alamouti编码非常受青睐。
4.4 从Alamouti到SFBC/FSTD:LTE/NR里的发射分集
Alamouti编码虽然经典,但它是为时域设计的,直接搬到OFDM系统里会有问题。OFDM系统在频域上有很多子载波,更适合直接在频域上实施STBC(空时分组码)的变体,也就是SFBC(空频分组码)。
SFBC的基本思想和Alamouti完全一致,只是把原来“相隔两个时隙”改成“相隔两个相邻子载波”。两个相邻的子载波分别承载Alamouti矩阵中的两个符号,两根天线分别发送。由于相邻子载波的信道响应高度相关且可预测,接收端做合并译码时处理起来非常顺畅。LTE里对2天线端口场景使用的发射分集方案就是SFBC。
当天线端口扩展到4个的时候,单纯靠一个Alamouti矩阵就不够了,LTE引入了SFBC+FSTD的组合方案。FSTD是频率切换发射分集,简单说就是把4根天线分成两组,每两根天线的频域子载波上分别做一个SFBC,两组用不同的子载波区间,通过频率位置的错开把4根天线全用上。
5G NR也延续了类似的思路。可以说,从3G到5G,发射分集的开环处理基本都没有跳出Alamouti编码的框架。理解透Alamouti,再看任何系统里的发射分集配置,都会觉得豁然开朗。
5. 接收端合并:选哪一路、叠加还是加权
发射端做了分集,信号以多路副本的形式到了接收端,如何把多路副本合在一起,直接决定最终能拿到多少分集增益。常见的合并方式有三种:选择合并、等增益合并和最大比合并。
5.1 选择合并:最后只留一路
选择合并(Selection Combining,SC)的思路最直接:检测所有支路的信号质量(通常用信噪比作为衡量),只选择信噪比最高的一路进行解调,其余支路直接丢弃。
这个方案实现起来最简单,硬件开销小,不需要对多路信号做复杂处理。但代价是它只用了“最好的一路”信息,其余路的信号量白白浪费了。所以选择合并的分集增益在三种方案里最低。
尽管如此,选择合并依然有应用场景,比如接收通道数目较多、后端解调资源有限的设备,或者对成本和功耗非常敏感的终端。实测中,选择合并通常能拿到比单天线好不少的性能提升,毕竟“挑最好的那一路”也比“只听一根天线的”要稳妥得多。
5.2 等增益合并:所有支路等权叠加
等增益合并(Equal Gain Combining,EGC)比选择合并更进一步:它不再丢弃任何支路,而是把所有支路的信号叠加起来。这里的关键是叠加之前需要先做相位对齐,否则不同支路的信号可能反相抵消,合并后比一路还差。
相位对齐需要接收端对每条支路做信道估计,知道各自的相位偏移并加以校正。对齐相位之后,各路信号的幅度权重都取1,等权相加。
等增益合并的增益介于选择合并和最大比合并之间。由于不需要估计各支路信噪比并计算权重,它的实现复杂度比最大比合并低一些,在某些硬件资源受限但希望获得较好多路增益的场景中比较实用。
5.3 最大比合并:按信噪比加权,理论最优
最大比合并(Maximal Ratio Combining,MRC)是三种合并方式中性能最优的。它的做法是:对每一路信号,不仅对齐相位,还按照该路的信噪比大小分配权重。信噪比高的支路权重大,对整个合并结果的贡献大;信噪比低的支路权重小,贡献小。
数学上,最大比合并的输出信噪比等于各支路信噪比之和。这是个非常漂亮的结论。如果两条支路的信噪比分别是10dB和5dB,合并后的等效信噪比约等于两者线性值的和。如果两条支路信噪比相同,合并后等效信噪比是单支路的2倍(3dB提升)。N条支路信噪比相同,MRC能带来10log10(N) dB的增益。
MRC因为利用了所有支路的全部信号能量,且权重设计在统计意义下最优,所以它拿到的分集增益是最高的,也是理论上限。实际工程中,LTE/5G终端和基站的多天线接收,核心处理算法基本都在向MRC靠拢或直接采用其变体(比如MMSE接收机本质上在兼顾噪声和干扰的情况下对多路信号做加权合并,可以看成是MRC在存在干扰时的推广)。
不过MRC也有实际难点:它对信道估计的准确性要求高。如果某条支路信道估计不准,权重算错,性能可能明显下降。而且在多用户干扰存在的场景下,单纯按信噪比加权不是最优的,需要考虑干扰抑制,轨道就偏向了MMSE(最小均方误差)接收机。
5.4 三种合并方式对比
| 合并方式 | 核心做法 | 复杂度 | 信噪比增益 | 适用场景 |
|---|---|---|---|---|
| 选择合并(SC) | 选信噪比最高的一路 | 低 | 低 | 低成本终端、多通道设备 |
| 等增益合并(EGC) | 相位对齐后等权相加 | 中 | 中 | 无权重估计能力的中端方案 |
| 最大比合并(MRC) | 相位对齐后按信噪比加权相加 | 高 | 高(理论最优) | 高端终端、基站接收 |
如果只看重“稳定不掉线”,选择合并完全够用;如果想让极限吞吐更高,就要上MRC。实际设备哪个更好,不能光看天线数,还得看它用的是什么合并算法。这也是很多人只看天线数量觉得“8天线一定比4天线强”时容易踩的坑。
6. 分集和复用不是死对头:实际系统里的动态决策
6.1 信道条件决定工作模式
前面反复提过,MIMO系统可以在分集和复用之间切换,那实际系统怎么决策?核心看两个指标:信噪比和信道相关性。
信噪比低时,信道很差,此时强行做空间复用,多路数据流根本分不开,误码率会高得离谱,实际吞吐可能还不如单天线。此时应该切到分集模式,让所有天线协作保住链路,宁可速度慢一点也要让数据传过去。
信噪比高时,信道质量好,这时候还死守着分集就浪费了天线资源:明明信道足够好,完全可以同时传多路数据流来提升速率。此时果断切到空间复用,把天线资源换算成吞吐量。
信道相关性也起关键作用。之前说过,MIMO收益的前提是H矩阵各元素独立。如果天线间距太近、环境散射太少(典型的如开阔空旷地带的视距传播),信道矩阵可能病态,秩不足,空间复用就施展不开。这时候哪怕信噪比很高,强行复用也会出现“数据流串扰”。在这种情况下,天线选择或波束赋形往往比单纯切换分集/复用更能解决问题。
6.2 从天线选择角度看分集与复用的权衡
天线选择是个常被忽略但很实用的策略。一根发射天线(或接收天线)故障或信道相关性过高时,与其把所有天线硬塞进分集或复用模式,不如动态地从N根天线中挑出状态最好的那几根来工作。
实际做链路仿真时遇到过这种场景:4发4收的MIMO系统,在强视距信道(比如桥梁、水面、开阔广场)下,H矩阵的秩接近1。此时如果坚持完整的4×4复用,误码率惨不忍睹;如果改成2发2收(从4根里选相关性最低的2根),配合MRC接收,效果反而好很多。
这说明一个更通用的道理:MIMO系统的天线并不是“多多益善”,它需要在物理信道提供的自由度之内做取舍。天线选择、分集、复用三者的关系可以这么概括:天线选择决定了“用哪几根天线干活”,分集和复用决定了“被选中的这几根天线以什么方式干活”。
6.3 演进方向:从固定模式到更细粒度的空间自由度利用
5G NR里的MIMO体系比4G更复杂,引入了CSI(信道状态信息)反馈增强、码本设计、多用户MIMO配对调度等机制。但这些复杂机制的底层目标,仍然是在分集和复用之间找到更聪明的平衡。
多用户MIMO是个特别典型的例子。基站用大量天线,同时服务多个终端,每个终端可能只配两根天线。从单个用户角度看,基站仿佛是给它做了分集或波束赋形;但从系统角度看,不同用户的数据流在同一时频资源上复用传输,这又是一种“系统级复用”。单用户的分集/复用权衡,在多用户场景下被进一步延伸到了调度和资源管理的维度。
近些年讨论很热的超大规模MIMO(Massive MIMO),本质上也是把天线数量推到几十甚至上百,利用大数定律让信道矩阵趋于良好,从而同时获得复用增益和分集增益。只是当天线数量极大时,精确的信道信息获取变成主要瓶颈,所以衍生出了基于统计信道信息的波束域方法。但不管怎么演进,分集和复用的底层逻辑一直没有变:用空间维度的独立性,去换稳定性或者速率。
回头看我最初做无线系统仿真时的困惑,之所以觉得MIMO、分集、复用这三个词绕,是因为教程把它们当成并列概念来讲了。真正把它们的关系理顺之后会发现:MIMO是物理层的架构,分集和复用是架构上运行的两种工作策略,一个用冗余求稳,一个用并行求快。理解了这个底层逻辑,再去看天线配置、算法方案、性能指标,就都能对号入座了。
实际工程里还有一个很实用的小建议:在做MIMO方案设计时,先在仿真里分别跑一遍“纯分集模式”和“纯复用模式”,再跑“自适应切换模式”,对比三条曲线的交叉点。这个交叉点就是你系统的模式切换阈值。把这个阈值留出3~5dB的滞环,就能避免信道在临界区域剧烈抖动时系统频繁切换、调度开销爆表的问题。这个经验在多个项目里都帮我少踩了不少坑。