01
—
MIMO是什么
在这个万物互联的时代,手机作为我们和外界联系的窗口,似乎已经成为了我们身体的一部分。
而手机是无法自己上网的,和手机进行通信的通信网络,已经变得跟水和电一样。畅快上网的时候,感觉不到这些幕后英雄的重要,一旦离开就感觉跟活不下去了一样。
按流量收费的时代,曾几何时,1M流量收费一块,普通人一个月也就几百M,用一点少一点,哪敢无时无刻刷抖音啊。因此,看到wifi,就有了安全感。
我们来看看无线路由器长什么样子。
好家伙,8根天线,都快成蜘蛛了。看起来很牛逼的样子。
实际呢,信号能多穿两堵墙?还是网速能倍增?
这些效果还真都可以达到。效果当然是通过这么多天线来实现的,这就是大名鼎鼎的MIMO技术。
MIMO,说人话就叫:多输入多输出(Multi Input Multi Output)。
可这听起来还是不够像人话。我们这样想一下,如果通过网线上网的话,连接电脑和网络的就是一根实际的线缆。现在我们通过天线把信号在空气中用电磁波来传送,空气就起到跟网线一样的作用,都是传输信号的通道,叫做无线信道。
那么咋样能让网速更快呢?
显然,多来几根天线,多几根虚拟的网线一起收发数据,就能解决问题。这个多输入多输出,就是针对这个无线信道来说的。
无线路由器如此,在那高高的铁塔上,4G基站和你的手机也在做着同样的事情——为了能让你畅(duō)快(jiāo)上(huà)网(fèi)操碎了心。
正是由于和4G紧密结合的MIMO技术,让我们能体验飞一样的上网速度。同时,像移动联通电信这样的运营商,成本也大幅降低,在激烈的竞争下纷纷推出不限量套餐。我们终于能够得以摆脱对wifi的依赖,无时无刻都可以畅快地看视频了。
下面,蜉蝣君将抽丝剥茧,揭开MIMO的神秘面纱,把基站和手机之间的那些风流韵事扒个一丝不挂,让各位看得清楚看得明白。
02
—
MIMO的分类
首先,我们前面提到的MIMO,均指的是在下载方向上大幅提升网速。这是因为在现阶段,我们对下载的需求更为强劲。想想看,你可能动辄下载几十个G的视频,而上传却大多是几个M的照片而已。
既然MIMO叫做多输入多输出,必然涉及到多天线创造的多条传输路径。俗话说,一个巴掌拍不响,不但基站要支持多天线发射,手机也要用多天线接收来迎合。
蜉蝣君从简单到复杂,以最为常见的最大两天线为例,画了下基站和手机天线个数不同的几种情况。请忽略天线外观的细节,实际上基站的天线很大很直观,手机的天线很小隐藏在内部,虽然能力不同,但他们在通信中的地位是一样的。
这里面根据基站和手机的天线数的不同,可分为SISO,SIMO,MISO和MIMO四种类型。它们的英文含义如下:
① SISO:单输入单输出 ( Single Input Single Output )
② SIMO:单输入多输出 ( Single Input Multiple Output )
③ MISO:多输入单输出 ( Multiple Input Single Output )
④ MIMO:多输入多输出 ( Multiple Input Multiple Output )
先从简单的来,从SISO开始。
基站和手机各一根天线,你发我收,清清白白,但是在实际使用的时候却实在是不尽如人意。我们可以把基站和手机想象成望眼欲穿的情侣,中间的传输路径想象成连通双方的唯一的公路。
这样的系统无疑是非常脆弱的,本来就是羊肠小道,无论是遇到刮风下雨,还是毫无征兆的堵车,都会直接对通信构成威胁。
于是这对思念的情侣只好唱起那个信天游:一个在那山上呦一个在那沟,咱们拉不上个话话哎呀招一招个手。
SIMO的情况就好一些了,因为手机的接收能力得到了增强。
可以想象得到,手机君终于忍无可忍,既然改变不了无线传输环境,那就改变自己吧,于是它为自己增加了一幅天线。
这样一来,从基站发出的消息就有两条路能到达手机了!只是这两条路都来自基站的同一跟天线,只能发送相同的数据。
这样一来,每条路上发送的数据,丢一些也没关系,手机只要能从任意一条路径上收到一份就够了,虽然最大容量还是一条路没有变,成功收到数据的概率却提高了一倍。这种方式也叫做接收分集。
那么,MISO又是怎么回事呢?
我们换一种思路,手机还是保持一根天线,而把基站的天线数增加到了两个。这样一来,这对情侣之间的道路也就变成了两条,基站就能同时发送两份不同的数据吗?
从基站君的角度来看确实可以,但手机君只有一根接收天线啊,两条路径最终还是要合成一路。所以基站还是只能发相同的东西,这样一来,每条路上发送的数据,丢一些也没关系,只要不是两条路上的东西都丢了,通信就能正常进行。
虽然最大容量还是一条路没有变,通信的成功率却提高了一倍。这种方式也叫做发射分集。
最后我们来看看传说中的MIMO到底是怎么回事。
基站和手机作为一对情侣,还是要有些默契的。俗话说,心有灵犀一点通,大家都采用两根天线岂不是就能独立发送两路数据,速度翻倍了?这种方式就是大名鼎鼎的MIMO。
这样就有基站和手机之间4条传输路径了,似乎复杂了不少,可以肯定的是,因为基站和手机都有两根天线,硬件上具备同时收发两路数据的条件了。
那么它的最大容量跟一条路径相比能提升多少呢?从前面对SIMO和MISO的分析来看,最大容量似乎取决于收发双方的天线个数。
木桶原理告诉我们:一只水桶能装多少水取决于它最短的那块木板。这就也是判断MIMO最大容量的最简单办法:比较基站和手机的天线数,最大容量总是受制于天线数少的一方。
MIMO系统一般写作AxB MIMO,A表示基站的天线数,B表示手机的天线数。大家想想4x4 MIMO和4x2 MIMO的容量哪个大?
从木桶原理来判断,4x4 MIMO可以同时发送和接收4路数据,其最大容量可以达到SISO系统的4倍,而4x2 MIMO因为接收天线只有两根,只能同时接收2路数据,其最大容量只能达到SISO系统的2倍,高下立现。
这种利用多天线,复用空间中不同的传输路径并行发送多份不同数据来提升容量的方法就叫空分复用。
那么,在MIMO模式下,总能达到最大传输容量吗?刚才我们说的都是理论,现在要来到现实之中检验了。
我们仍以基站和手机都是2天线为例,在一片开阔地带,这对情侣的距离还相当远,他们之间的传输路径会是什么样的呢?
如图所示,这4条路径经过了相同的衰落和干扰,到了手机接收的时候,已经完全分不清彼此了,这不就跟一条路是一样的吗!所以在这个时候,2x2 MIMO系统就退化成了SISO系统,跟单发单收的容量一样了。
同理,受制于万恶的信道相关性,根据能分辨出来的传输路径的个数,2x2 MIMO系统还有可能退化成SIMO、MISO等系统,也就意味着从空分复用退化成了发射分集或者接收分集,基站的期望也从追求高速率退化到了保证接收成功率了。