MIMO原理介绍:
发射端通过空时映射将要发送的数据信号映射到多根天线上发送出去,接收端将各根天线接收到的信号进行空时译码从而恢复出发射端发送的数据信号。
根据空时映射方法的不同,MIMO技术可以分为两类:空间分集和空间复用。
空间分集
空间分集技术用来解决可靠性问题。
简单来讲,空间分集技术就是利用多个天线发送同样的数据,提高信号传输的可靠性。
空间分集技术的主要思想是在发射端对数据进行联合编码来减小信道衰落和噪声导致的符号错误率,增加信号的冗余度。编码方法有两种:空时格码(STTC,Space-Time Trellis Code)空时分组码(STBC,Space-time Block Tlme)。
空间复用
空间复用技术用来解决容量问题。
简单来讲,空间复用技术就是利用多个天线同时发送独立的数据,增加系统的数据容量。
系统信道容量
无论是空间分集还是空间复用技术,其系统的信道容量都可以按照下式(香农定理)进行计算:
其中B是信号带宽,SNR是接收端的信噪比,min(N,M)为发射天线数量N 和接收天线数量M 中的最小值。
mimo技术最基本的原理。我们可以围绕以下三点进行理解:
1、为什么可以用多个天线分别独立传输不同的数据流呢?
2、此时如何保证它们互不不干扰?
3、为什么在接收端可以恢复出来?
mimo的数学模型:
我们假设此时两个数据流同时到达,比如说两个TB,分别由两个天线单独发送,两路发送数据经过无线信道系统,到达两个接收天线,收端通过数字信号处理,把两个流的数据分别独立恢复出来。
需要注意的是:在发送端,两路信号的RF端调制的时候采用的是同一个频率段,比如5G 100M情况下,那两路信号都是采用100M带宽。仅仅是增加了天线数。
Note:这个模型的实现要求收发天线数需要大于等于流数。
对于多数据互不干扰的原因,我们可以先假设有这样一种情况:两路信号在空间传输的时候经历的是两条不相关的信道或者说是完全正交的信道,所以传输的时候也是完全正交的,能够做到互不干扰。
其中Y是我们收到的两路数据,H是信道矩阵,即信道参数的集合。X是我们发送的两路数据流。
我们的目的:由收到的Y1/Y2通过计算得到两路互不干扰的X1/X2。
由上图可以看出来,计算出X的直接方法是求H的逆,此时发送数据=信道H的逆*接收数据。
信道矩阵H首先应该采用参考信号估计出来,参考信号其实就是一些训练序列,是先验已知的信号,无论是4G/5G我们都需要用这样的参考信号去估信道。我们还是根据如下公式先将H计算出来:
此时不仅Y是已知的,X也是已知的训练序列(参考信号)。
当收端把H求出来以后,通常我们的接收机有两种做法:
1、收端立即把H反馈给发端,发端据此对发送数据进行预处理(预编码);(闭环)
2、收端不反馈H,直接计算相应时频资源内发送的未知数据信号X;(开环)
关于参考信号RS的说明:
由于信道条件随时间/距离改变而变化。
从时间轴来看,比如由某个子帧,某个时隙的某个参考信号计算出的H,与该时隙附近的其他参考信号计算出来的H并无太大变化。但时间继续拉长,可能大有不同,此时就不能重复使用前面的H。所以我们在系统设计的时候需要考虑参考信号的密度。密度越大,H较准,误码率较低。但是密度太大也会占用我们的频带资源,比如5g就优化了参考信号的设计,不再使用CRS,从而提高数据传输速率。
H矩阵的秩Rank,实现双流传输的条件
根据mimo的数学信道模型,我们可以得出以下二元一次方程组:
此时想要解出,则必须要求 :