论文部分内容阅读
预编码技术就是在发射端根据已知的信道状态信息,设计一种预处理操作来去除接收信号中天线之间或用户之间的干扰,以及做自适应的处理来提升系统的性能。这样做的好处是一方面可以简化接收端的信号处理,另一方面可以利用自适应来提升性能。本文主要讨论了在发射端如何实现通过预编码来去除干扰。在单用户MIMO的环境中,预编码的主要任务是去除天线之间的干扰,以及根据信道状态信息做自适应。实现预编码有两种思路,一种是接收端把传统的用户信号检测,应用到发射端;另一种是通过分解信道矩阵,把MIMO信道分解成独立平行的子信道。对于第一种方法,信号检测和预编码本质上是一样的,都是根据信道状态信息去除干扰,所以这种方法可以有效地去除干扰,简化了接收端的信息处理。第二种方法一般需要发射端和接收端的联合处理。这种方法依赖于矩阵分解的方法,在接收端分解信道矩阵,然后把其中的一个酉矩阵反馈回发射端,发射端把数据矢量右乘该矩阵,得到发射信息。接收端再对信息做均衡和去除干扰的操作。在发射端还可以自适应的选择子信道,或者功率分配来降低误码率或增加系统容量等。由于在实际应用中,反馈完美的信道状态信息需要占用极多的信道资源,因此如何减少预编码的反馈量成为一个重要的研究方向。种很有效的方法就是基于码本的设计。首先构造一组码字存储在收发端,然后接收端通过性能准则选择一个码字,并把该码字的序号反馈给发射端。合理设计的码本可以减少性能的损失。在蜂窝通信系统中,往往是多用户MIMO的情况,比如基站同时和多个用户通信,而且要在相同的频带上。和单用户MIMO不同的是,多用户MIMO存在用户之间的干扰,且用户之间不能协作。因此发射端预编码的任务就是去除用户之间和天线之间的干扰。大多数单用户预编码的方法经过合理的修改后,可以通过推广到多用户预编码。