低复杂度的脏纸编码方案研究本科毕业论文.doc
《低复杂度的脏纸编码方案研究本科毕业论文.doc》由会员分享,可在线阅读,更多相关《低复杂度的脏纸编码方案研究本科毕业论文.doc(35页珍藏版)》请在沃文网上搜索。
1、摘 要脏纸编码,作为一个干扰消除编码,在一定的发射功率限制条件下,可以使编码后的信道容量达到无干扰的AWGN信道信道容量,理论上能完全消除发送端感知到的信道干扰。但是,如果要想达到理论上完全消除干扰的编码方案,其编码译码的时间复杂度将会非常高,这是在实际应用中所不能接受的。所以,到目前为止,脏纸编码研究的一大热点问题就是构造实用化脏纸编码方案。本文首先分析了脏纸编码信道理论模型和脏纸编码信道的容量,建立了简单的脏纸编码(DPC)方案,并验证了DPC方案可以降低发送功率。随后,对于简单的脏纸编码实用化模型,研究了网格编码调制(TCM)理论的基本原理,将TCM技术引入所建立的简单DPC模型中,构造
2、出基于TCM的脏纸编码方案。最后,将基于TCM的脏纸编码简单方案进行了仿真和分析,验证了TCM-DPC方案的优越性。关键词 脏纸编码 网格编码调制 干扰消除 实用化目录 第一章 绪论11.1 研究背景11.1.1 脏纸编码理论11.1.2 脏纸编码的应用前景11.1.3 网格编码调制21.2 研究内容及意义31.3 本文的安排41.4 本章小结4第二章 脏纸编码方案的简介52.1 脏纸编码的信道模型52.2 脏纸编码的信道容量52.3 脏纸编码方案的实现72.3.1 建立DPC方案的模型72.3.2 一个简单的DPC方案举例72.4 本章小结9第三章 基于TCM的脏纸编码方案研究113.1 网
3、格编码调制概述113.1.1 引言113.1.2 集分割原理113.1.3 TCM的基本原理123.1.4 TCM方案的基本结构133.1.5 TCM的维特比译码143.1.6 小结143.2 基于TCM的脏纸编码方案的实现153.2.1 引言153.2.2 TCM-DPC编码器153.2.3 TCM-DPC译码器163.2.4 小结173.3 基于陪集码的一般性TCM-DPC方案的研究173.4 TCM-DPC方案与其他几种较复杂DPC实用化方案的比较183.5 本章总结20第四章 仿真结果及性能分析214.1 引言214.2 仿真结果分析224.2.1 的TCM-DPC方案234.2.2
4、的TCM-DPC方案244.2.3 不同的两次仿真结果的比较274.3 本章小结28第五章 结束语29参考文献31致 谢33II北京邮电大学本科毕业设计(论文)第一章 绪论1.1 研究背景1.1.1 脏纸编码理论在许多的通信系统中,节点可以获取全部或部分信道状态,对有信道状态的信道的研究受到了广泛的关注,因为依赖信道状态的信道模型可以建模多种通信问题,如,受到加性干扰的高斯白噪声信道,信道状态可以建模该加性干扰。Shannon首先考虑了有信道状态的单用户信道,假设源节点因果已知信道状态,得到了该信道的容量1。若信道状态在源节点处非因果已知,Gelfand-Pinsker2通过GP(Gelfan
5、d-Pinsker)编码得到了该信道的容量。在文献3中,Costa研究了源节点非因果已知信道状态的高斯白噪声信道,提出了一种当发送端已知信道边信息情况下的信道干扰消除编码方案,并命名为脏纸编码(Dirty Paper Coding, DPC)方案,并证明在干扰信道中,若发送端已知信道干扰,在一定的发射功率限制条件下,使用DPC编码后其信道容量可以达到无干扰的AWGN信道信道容量。Costa并没有给出具体的DPC实用化系统设计方案,只提出了一种基于binning技术的DPC设计框架。其基本思路就是设计特定的码本,并把码字分成N个陪集;把信源信息嵌套在陪集序列号上,然后在选出的陪集中量化已知的信道
6、干扰,并向信道发送量化误差;接收端收到信息后在码本中搜寻最可能的码字,并在码字所在的陪集的序列号中提取出信源信息。DPC编码是一个信源信道联合编码问题,且对信源编码的成型增益(shaping gain)和信道编码的编码增益(coding gain)要求都很高。尽管脏纸编码理论被广泛应用于理论分析,它却尚未直接出现在我们的生活中。脏纸编码之所以难以应用于实际,是因为前人的研究主要以lattice编码和矢量调制为基础,应用起来并不简单。DPC借助于辅助比特,构造出与每一个信息序列关联的多个码向量。为了在加上辅助比特后仍保持一定的信息速率,需要使用高阶的信号星座图。而TCM技术正是为多电平/多相位调
7、制信号设计,那么理论上,可以把TCM技术运用于DPC方案之中,以达到良好的抗噪声性能。对于“脏纸编码”名称的由来,读者可以进行如下想象:现在要用一张分布着墨渍的纸写信,写信的人可以知道墨渍的具体位置,而收信的人无法分辨原有的墨渍和后来写上去的笔墨。这就相当于干扰信号在发送端已知,在接收端未知。当然,这只是一个形象生动的比喻,并不能准确地概括脏纸编码理论所研究的问题。1.1.2 脏纸编码的应用前景随着人们对DPC技术的研究不断深入,在理论和实用化方面都取得重要发展,DPC技术被广泛应用于数字水印、ISI信道预编码、MIMO广播信道预编码、中继协作系统、认知无线电等领域。例如,将Costa的脏纸模
8、型应用于水印盲监测系统中,第一个噪声源充当载体的角色,传送的信号相当于附加模板,第二个噪声源可以视为失真,即常规的处理或恶意的篡改,那么Costa的理论对于水印来说就具有非比寻常的意义。它意味着水印系统的信道容量独立于未加水印内容的分布。也就是说,原则上水印系统的容量不受未加水印作品的影响。而在早期的水印系统中,这一影响正是对水印系统的主要限制,所以上述思想刚好适应了水印中对于大量增加有效载荷的要求。 再例如,将脏纸编码应用于多用户信道,其中在多天线发射器与多个用户进行通信。利用Costa的研究结果,可以得到信道的总容量(或每个用户可以达到的信息速率之和的最大值)。对于多用户信道,发送端通过脏
9、纸编码技术发送的信息,可以使每个用户都感受不到其他用户的干扰。利用DPC可以达到多天线系统高斯广播信道的信道容量。基于DPC的MIMO系统易于同OFDM技术相结合以进一步提高系统性能,因此对该问题的研究受到了广泛的关注。1.1.3 网格编码调制数字通信系统的基本组成如图1-1所示。所谓“数字通信”,即采用二进制数字序列作为信源/信宿与信道的接口并将整个通信过程分为信源编码/译码与信道编码/译码两层。这一开创性思想由Shannon提出,同时在此论文中他还研究了通信系统所能达到的极限信息传输速率,即著名的香农定理。但是在该文中关于信道编码定理的证明是存在性的,而并没有指出具体可行的信道编码方案。在
10、随后的30年中,信道编码技术从理论研究到工程应用都取得了重大进展,大大提高了通信传输的可靠性。在分组码的研究中,各种好的循环码、性能优良的BCH码,既能纠随机错误,又能纠突发错误码等,都从理论推导到计算机模拟搜索中找到。在卷积码的研究中,随着Viterbi译码算法的提出以及序列译码算法译码Fano算法的提出,也出现了以译码算法优化、减少译码复杂度为主要突破口的一批好的研究成果。图1-1 数字通信系统框图随着研究的进展,人们发现在应用传统的信道编码方案取得一系列突破性进展的同时,传统的信道编码技术暴露出其致命的缺陷,这就是:纠错性能的获得是以增加所占用的信道带宽为代价的。随着近代通信技术的飞速发
11、展,大容量、高可靠性、移动业务、实时通信的要求也对传统的信道编码方法提出了挑战,因此迫切需要提出一种能够在不增加信号带宽、不降低有效传输速率的前提下进行有效的编码方法,以大大提高通信链路的可靠性,即所谓的带宽有效编码(Band Efficient Coding)。在传统方法中,人们是将调制与信道编码、解调与信道译码分开独立考虑设计的在这种情况下,由接收端的解调器作硬判决必然会损失掉一部分信息,而损失的这部分信息恰恰影响了系统可靠性的进一步提高。1974年,Massey根据Shannon信息论,最早证明了将编码与调制作为一个整体考虑时的最佳设计,可以大大改善系统的性能。70年代末和80年代初,U
12、ngerboeck、今井秀树等人进行了这方面的研究,并于1982年提出了一种将调制与编码相结合的方法。它将码率为的卷积码的每一码段映射为的信号调制集中的一个信号,在接收端去载波后直接送到Viterbi译码器进行译码,从而实现了不增加信道带宽和不降低信息速率即可提高系统的可靠性。由于调制信号和卷积码都可以看作是网格码,因此这种体制就称为TCM。在整个80年代,有关TCM技术的理论与应用的研究成为编码领域的热点。比较重要的成果有旋转不变TCM技术、基于格(lattice)和陪集(coset)的TCM技术、多维TCM技术、实用化TCM技术等等。TCM的基本思想是:向系统中增加冗余度,即向信号星座中加
13、入更多点并且使用卷积码来控制允许的星座信号序列,使得接收信号竞争序列之间的欧几里德距离大于未编码情况下的距离。1.2 研究内容及意义脏纸编码,作为一个干扰消除编码,在一定的发射功率限制条件下,可以使编码后的信道容量达到无干扰的AWGN信道信道容量。脏纸编码,通过构建最优信源编码和最优信道编码的联合编码方式,理论上能完全消除发送端感知到的信道干扰。但是,如果要想达到理论上完全消除干扰的编码方案,其编码译码的时间复杂度将会非常高,这是在实际应用中所不能接受的。所以,到目前为止,脏纸编码研究的一大热点问题就是构造实用化脏纸编码方案。1.3 本文的安排本文除了引言之外,主要分为三部分。第一部分为第二章
14、,主要介绍了脏纸编码方案相关的内容,包括脏纸编码的信道模型、DPC信道容量的理论计算、一种简单的DPC实现方案以及基于lattice编码的DPC实用化方案的简要描述。第二部分为第三章,主要阐述了基于网格编码调制(TCM)的脏纸编码方案,内容依次包括集分割映射的原理、编码与调制联合设计的原因、TCM的编码器和维特比软判决译码、简单的TCM-DPC方案的实现以及基于陪集码的一般性TCM-DPC方案的概述。第三部分为第四章,对基于TCM的脏纸编码的简单方案进行了详细分析和性能仿真,验证了我们所提出的低复杂度的脏纸编码方案(基于TCM的脏纸编码方案)的性能。最后第五章,对论文总体进行了回顾,并对于以后
15、可以继续学习、研究的方向进行了展望。1.4 本章小结 本章首先简要地阐述了本论文的研究背景,以及研究的内容:脏纸编码理论和基于TCM的脏纸编码实用化方案。随后又阐述了该项研究的意义和价值。最后对论文的组织结构做了简要的说明。第二章 脏纸编码方案的简介2.1 脏纸编码的信道模型在文献3中,Costa研究了源节点非因果已知信道状态(可以建模加性干扰)的高斯白噪声信道,提出了脏纸编码方案,并证明通过DPC,可以使该信道的容量与无干扰的信道的容量相同。Costa所研究的DPC方案的信道模型是由Gelfand和Pinsker于1980年提出的2。信道模型的框图如下图2-1所示。在该信道模型下,信道中不仅
16、存在加性噪声Z,同时也存在加性干扰(信道状态)S,并且S在发送端非因果已知,在接收端未知。在实际通信系统中,加性干扰S可以是MIMO信道中的多用户之间、单用户多天线之间的干扰。图2-1 Gelfand&Pinsker信道模型Gelfand&Pinsker信道模型可以由式(2-1)表示: 式(2-1)其中,发送信号X是n维向量,满足功率限制。加性干扰S与加性噪声Z是相互独立的n维高斯随机变量。接收端收到的信号为Y。脏纸编码的过程,是发送端向接收端发送序列,传输次数为n。M为小于或等于的最大整数,R为发送端的发送速率。在n次发送中,信道状态(干扰信息)被看做是独立同分布的(independent
17、identically distributed, i.i.d.) N(0, Q)随机变量。S在发送端已知,在接收端未知。通过W和S,发送端编码器选择发送的信息X,满足发送端功率限制。发送信息通过信道后,接收端接收到,其中信道噪声Z是满足N(0, NI)的加性随机噪声。随后,接收端通过接受到的信号Y,在译码得到,作为对序列W的估计值。2.2 脏纸编码的信道容量Gelfand和Pinsker2以及El Gamal和Heegard4已经证明,对于离散无记忆信道,当信道干扰在发送端已知时,信道的容量可以表示为式(2-2)其中,U代表了一个有限集的辅助随机变量。在 Gelfand和Pinsker的随机编
18、码模型中,对于离散的有限码表和未限制的输入,编码方式可以由如下方法表示。首先生成一个大小为的独立同分布序列组U。随后,随机地把序列组U分布在数量为的BIN中。对于任意序列,用表示u所在的BIN的编号。在编码端,通过已知的信道干扰S和发送序列W,在编号为W的BIN中选择一个序列U,使得联合显著。随后,选择一个发送的信号X,使得联合显著,并把X送入信道。接收端通过接受到的信号估算出,则所在的BIN的编号则为接收端译码得到的发送信息。对于辅助变量的设计,一般认为,其中X和S分别满足正态分布N(0, P)和N(0, Q)。是一个有待确定的参数。由(2-1)式可得,且Z满足正态分布N(0, N),则(2
19、-2)式中的互信息量可以表示为式(2-3)以及式(2-4)设式(2-5)则式(2-6)最大化时,可以得到当时,取得最大值式(2-7)由此可以看到,当发送端已知信道干扰情况下,脏纸编码信道的理想信道容量和信道中没有干扰只有噪声时的信道容量一致。在理想情况下,通过脏纸编码,可以完全消除发送端已知的信道干扰。2.3 脏纸编码方案的实现2.3.1 建立DPC方案的模型为了建立文献3中DPC方案的模型,本文假设发送端向接收端发送信息序列m,传输次数为L;干扰序列v的平均符号能量为Q,发送信号序列x的功率限制为P,高斯白噪声n的平均符号能量为。编码器构造的码向量平均符号能量为,对每一个可能的信息序列相关的
20、码向量数为。是构造码向量所需的辅助比特率5,计算式为:式(2-8)Costa证明了的理想值为,而根据文献5,时对DPC的分析同样成立。因此,后文中均使用。DPC的编码是通过已知的信息序列m和干扰序列v,从码向量集中寻找与m相关、与v联合典型的码向量s(m,v)。发送序列x由式(2-9)表示。式(2-9)接收序列r由式(2-10)表示。式(2-10)在接收端,译码器从码书中寻找与r联合典型的码向量s。如果找到的s与某一信息序列m相关,那么可以算作是译码成功。综上所述,DPC通常可以分为如下三步:1. 在发送端,编码器已知m和v,生成与m相关、与v联合典型的码向量s(m,v),使码向量s(m,v)
21、最接近于干扰序列v,从而令发送序列的功率最小化。2. 发送序列通过信道,受到加性干扰v和加性噪声n的影响。3. 在接收端,译码器从码书中寻找与接收信号联合典型的码向量s(m,v),将与之相关的信息序列m作为译码输出。2.3.2 一个简单的DPC方案举例下面通过一个简单的例子,来证明即使只用简单的DPC,也可以使发送信号的平均功率达到理论值。现在我们只考虑实信道、PAM星座图的情况。假设要通过信道的L次传输,发送给接收端L个信息比特,即每次通过信道传输1个信息比特。如果干扰信号的平均符号能量Q的值等于15P(P是发送信号的功率限制),那么在的情况下,由式(2-8)可以计算得出,构造码向量所需的辅
22、助比特率。那么,对于每一个可能的信息序列,其相关的码向量数目为。由于我们要利用“辅助比特”来构造一定数量的码向量,而每个信息序列的比特数为L,因此每L个信息比特需要与2L个辅助比特结合,构成长度为3L比特的码字序列。也就是说,在每一个发送时间间隔内,编码器将1个信息比特与2个辅助比特结合,通过这3个比特来构造码向量。由于信道在一个发送时间间隔内传输3个比特,可以构造一个8PAM星座图,其平均符号能量为。当每个码字中的2个辅助比特均给定时,码字便可以与8PAM星座图中的电平一一映射。映射的方式可以采取格雷编码等方式。当码字映射到星座图上,便形成了码向量,码向量序列的长度为L。由于2L个辅助比特的
23、值可以在0、1中自由选取,所以对于每个信息序列,相关的码向量数为。利用这个简单的方案,我们把脏纸编码应用进去:令v是长度为L的干扰序列。在已知信息序列m和干扰序列v的基础上,DPC编码器生成与m相关、与v联合典型的码向量s(m,v)。实际上,寻找与v联合典型的码向量,相当于使寻找的码向量与v最相近。在我们的系统模型中,寻找符合要求的码向量s(m,v)的方法是设定码向量每一个符号中辅助比特的值,由于码向量的符号与符号之间并不互相影响,所以这样做是可行的。假设对于第个发送时间间隔,辅助比特分别为和,相应的信息比特为,映射到8PAM星座图中最接近干扰信号电平值的点,以此类推。值得一提的是,信息比特的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 复杂度 编码 方案 研究 本科毕业 论文