MIMO简介

文章讨论了通信中的分集和复用技术,特别是MIMO系统中的应用。分集通过重复发送数据提高接收成功率,而复用则利用多个通道发送不同数据以提升效率。在2x1和2x2的MIMO系统中,分析了不同策略如重复编码、Alamouti编码和V-BLAST的分集增益和自由度,强调了在不同信道条件下选择合适策略的重要性。
摘要由CSDN通过智能技术生成

  • 分集与复用

分集的思想就是将同样的数据多次发送,来确保接收端能够正确地接收到。分集的方式有很多种,比如时间分集、空间分集。当我们想把字符“X”从a端传送到b端,采用时间分集就是在不同的时刻t1、t2、t3分别发送;空间分集就是将“X”通过不同的天线进行发送。通过分集传输的数据,分集的次数越多,传输的成功率也就越高,通过空间分集可以有效节省了时间。

我们可以发现不论是空间还是时间上的分集效率都不是很高,一个时刻都只传输了一个“X”而已,但是每个天线如果都发送不同的数据,那么一个拥有四根天线的设备一次就可以发送四个数据,这种思想称为空间多路复用,可这样一来,分集和复用似乎有些矛盾:分集告诉我们要把同样的数据重复发送多次来提高成功率,而复用却告诉我们要把资源都用来发送不同的数据来提高发送效率,那我们不妨把“分集”和“复用”分别当做两个评价发送策略的标准,然后把设计的发送策略都拿出来比比看,孰优孰劣也就一目了然了。

衡量空间分集的标准称为分集增益,它可以通过我们数一下从发送天线到接收天线间有多少条“可辨识”的传播路径来获得数值,衡量复用的标准是看一个系统每时刻最多可以发送多少个不同的数据,也叫做“自由度”。在下图a系统中:

                     

这种类型的系统称为SIMO(Single Input Multiple Output)系统,发送端有一根天线,接收端有两根天线,可以计算出最大分集增益是2,由于发送端只有一根天线,所以每个时刻只能发出一个数据,故它具有的自由度就是1。接下来看另一种情况b系统,如下图:

                     

这种类型的系统称为MISO(Multiple Input Single Output)系统,发送端有两根天线,接收端只有一根天线,所以2x1的MISO系统可以提供的最大分集增益也是2。现在发送端有两根发送天线,一次可以发出两个不同的符号,是否说明2x1的系统具有的自由度是2呢?其实不然,C接收的信号为C = h1·Y + h2·X,h1和h2分别是途径1和2的信道增益,但是仅凭这一个二元一次等式在接收端并不能解出X和Y的值,也就是无法获取到正确的数据,因此,2x1的模型系统尽管有两根发送天线自由度也并不能达到2而只能是1。一个二元一次方程解不出两个未知数,那如果设法在列出一个等式呢?这就需要一个2x2的模型,如下图:

                        

类比2x1模型,2x2模型中我们在接收端加了一根天线D,在D上接收到的信号就是h3·Y+h4·X。即使发送端发出两个不同信号,接收端也能轻松处理了。所以2x2的MIMO系统支持的自由度是2。

那么回到刚才的2x1模型中,我们还需要另外一个包含X、Y的二元等式来组成二元方程组进行求解,有一种方法就是在时间上进行分集,就是在t1和t2时刻重复传送X和Y数据,如下图:     

天线A在时刻t1和t2上都发Y,天线B上都发X。我们用了两个时刻,一共传输了两个不同的数据,所以每个时刻传输的数据量,即获得的自由度是1(2/2=1)。刚才我们分析过,一个2x1系统的最大自由度就是1,换句话说,这种发送策略在自由度这个评价标准下获得了满分!我们再来考察它能得到多少分集增益。在t1和t2时刻,Y都从天线A上发送,它只能通过传播路径1到达C;同理,X也只能通过路径2到达C,每个数据都无法遍历所有的传播路径,只用到了其中一条,所以这种发送策略能获得的分集增益就是1。而2x1系统能提供的最大分集增益是2,因此这种发送策略在分集增益上的得分并不理想。有一种解决方法就是天线A在t1时刻发送X,天线B在t1时刻发送Y,而在t2时刻,天线A和天线B调换在t1时刻发送X和Y的顺序,具体如下图:

                  

这样一来,数据X和Y在t1、t2两个时刻就可以有两种途径进行传输,分集增益就是2了。

下面以2x2的模型来分别考察“重复编码”,“Alamouti编码”和“V-BLAST”三种发送策略下的分集增益和自由度。

1、重复编码的策略是这样的:在时刻t1,天线A上发送X,天线B关闭,什么也不发;在时刻t2,天线B上发送X,天线A关闭。有了之前的分析经验,我们可以很快看出重复编码的性能:在t1和t2两个时刻,X分别由传播路径1、3和2、4到达接收端,所以重复编码获得的分集增益是4。但经过了两个时刻,只传送了一个符号X,它的自由度只有1/2。

             

2、Alamouti编码。前面我们已经分析了Alamouti码在2x1系统下的性能,在2x2 MIMO系统中,分析类似。我们简单回顾一下:经过两个时刻,每个符号都可以遍历4条传播路径,故可以获得的分集增益是4;这两个时刻一共发送了两个不同的符号,所以获得的自由度是1。具体编码情况如图:

                

3、V-BLAST系统。在V-BLAST系统中,每个时刻,两根发送天线上都发送不同的数据,所以它获得的自由度是2。但分析V-BLAST系统的分集增益就没有那么简单了,因为这与它采用的接收方式有关,主要包括两种分析方式ML和解相关的方式

              

ML:它的中心思想是把接收信号投影到待检测信号的“方向”上。比如我们要检测X,它通过传播路径1和3到达接收端,那么,信号X的“方向”就只和这两条路径有关,我们只需要关注这两条路径就可以了。按照这个思想把2x2的系统分为两个SIMO系统,如图:

解相关:思想就是将干扰消灭,具体是将接收信号投影在干扰信号的“正交方向”上,把干扰消灭掉,那么剩下的就是待检测信号了。我们将V-BLAST系统分解成两个MISO子系统,对于接收天线C,它同时收到了从路径1和路径2到达的信号X和Y。如果我们想检测X,就要消除干扰Y。同理,在接收天线D上,可以通过消除X来检测信号Y。当干扰都被消除掉以后,我们清晰的看到,V-BLAST系统变身为拥有两条独立平行子信道的系统,两条子信道间互不干扰。这时,每个信号只能经历1条传播路径,故采用干扰抵消(解相关)的V-BLAST系统可以获得的分集增益是1,具体如图:      

总结全篇可以看出一套完整的通信物理层协议是会定义很多种发送方式的,收发双方在实际的通信过程中会根据实际情况自适应的调整策略并选择最优的方式来通信,比如,当无线信道条件很差的时候,会更多的用到分集技术,来保证通信的可靠性;当信道条件良好的时候,就会选择复用,每次多发一些数据,以提高传输的速率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值