《2022年2022年卷积码编译码开题报告 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年卷积码编译码开题报告 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、毕业设计(论文)开题报告题目名称 :卷积码编码与译码算法的仿真研究院系名称 :电子信息学院班级:学号:学生姓名 :指导教师 :2010 年 4 月1 课题背景及意义通信的目的是要把对方不知道的消息及时可靠地传送给对方。这就要求一个名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 通信系统传输消息必须可靠和快速。在数字通信系统中可靠与快速往往是一对矛盾,若要求快速, 则必然使得每个数据码元所占的时间缩短、波形变窄、 能量减少,从而在
2、受到干扰后产生错误的可能性增加,传送消息的可靠性减低。 若要求可靠,则使得传送消息的速率变慢。因此,如何合理地解决可靠性与速度这一对矛盾,是正确设计一个通信系统的关键问题之一。随着现代通信的发展, 在高速信息传输和高可靠性传输成为信息传输的两个主要方面中, 可靠性尤其重要。 因为信道状况的恶劣, 信号不可避免会受到干扰而出错。为实现可靠性通信, 主要有两种途径: 一种是增加发送信号的功率,提高接收端的信号噪声比; 另一种是采用编码的方法对信道差错进行控制。前者常常受条件限制, 不是所有情况都能采用。 例如卫星通信系统以很远的距离传送数据,由于衰落、噪声和干扰等的影响, 信号在传输过程中将产生严
3、重的畸变。如果要求信号具有尽可能大的能量,卫星体积和载重就大大增加, 会使成本相对于原来大大增加, 所以不可能给信号提供太大的能量,建立在香浓基础上的编码理论正可以解决这个问题,使得成本降低,实用性增强。1948年,美国贝尔实验室的 Claude E. Shannon 在贝尔技术杂志上发表了题为通信的数学理论 的论文,这是一篇关于现代信息理论的奠基性论文,它的发表标志着信息与编码理论这一学科的创立。Claude E. Shannon 在该文中指出,任一通信信道都有一个参数,称之为信道容量C ,如果通信系统所要求的传输速率R 小于C,则存在一种编码方法, 当码长 n充分长并应用最大似然译码时,系
4、统的错误概率可以达到任意的小。这就是著名的信道编码理论。虽然Shannon 给出的仅仅是一个编码的存在性定理,但却开创了信道编码理论这一新的研究领域。从此关于可靠性的数字通信系统的研究进入了一个崭新的天地一一通过信道编码来提过通信的可靠性,而编码是通过在发送符号之间引入冗余来实现的。自Shannon 的著作发表以来,人们为了在有扰环境下控制差错,在设计有效的编译码方法方面作了大量的努力。 差错控制编码的应用己成为现代通信系统和计算机设计中不可分割的一部分。纠错编码的方法是: 在发送端被传输的信息序列附上一些监督码元,这些多余的码元与信息码元之间以某种确定的规则相互约束。也就是说,序列中信息序列
5、的诸码元与多余码元间是相关的。接受端则根据既定的规则校验信息码元与监督码元的关系。一旦传输发生错误,则信息码元与监督码元的关系就受到破坏,从而在接收端可以发现错误乃至纠正错误。随着今年来电子技术和集成电路技术的发展,纠错编码技术不但早已应用于实际的通信设备之中,而且不断的有更高名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 性能、 更低功耗的译码器出现。 正是这种实际应用与纠错码理论研究的相互促进,使得纠错编码技术不断呈现出蓬勃
6、向上的活力。卷积码的编码器是具有记忆的。在任何给定时刻编码器的n 个输出比特不仅和当前的 K(bit)输入数据有关,而且和以前M 个时刻的输入组有关,所以卷积码可用参数组( n, k, M)来描述卷积码用法简单,性能好。主要应用于FEC系统纠错。卷积码是一种有效的信道编码方法,是当今无数数字通信系统的一个十分重要的组成部分, 在实际中广泛应用, 目前无线数字通信系统都采用某一种形式的卷积编码, 由于其出色的纠错性能, 一般在级联码中作为内码使用,为外码的有效工作而服务,以大大提高整个系统的纠错能力。Viterbi译码算法是对卷积码在加性高斯白噪声 (AWGN)信道下的最佳概率译码算法,即寻找编
7、码器输出和译码器的经过信道后输入的最大似然函数,在实现上,通过在编码器网格图上寻找最终幸存路径得到译码的输出。TCM 编码调制系统也采用Viterbi算法译码,现在, Viterbi算法还被广泛使用在语音识别、多用户检测等领域。卷积码是由埃里亚斯 (Elias)在1955年首先提出来的,稍后 1957伍成克拉夫特(Wozencraft)提出了卷积码的序贯译码法。1967年维特比 (Viterbi) 提出最大似然译码算法,也就是 Viterbi算法。现在 Viterbi算法已被广泛地应用到通信和信号处理的各个领域。 综上所述, 本课题是基于纠错编码与最大译码而对卷积码结构进行分析和 Viterb
8、i译码算法的仿真研究, 并研究卷积码在 Rayleigh 衰落和 AWGN信道下的误码性能。2 主要研究内容卷积码是 Elias在 1955 年提出的。在分组码中,把k 个信息比特序列编成n 个比特的码组,每个码组中的(n-k )个校验位仅与本码组的k 个信息位有关而与其它码组无关。 为了达到一定的纠错能力和编码效率,分组码的码组长度一般比较大。编译码时必须把整个信息码组存储起来,由此产生的译码延迟会随着n 的增加而增加。和分组码不同,卷积码前后各码之间具有相关性,即卷积码编码后的 n 个码元不仅与当前段的k 个信息有关,而且还与前面(N-1) (N为编码约束度)段的信息有关。在卷积码中,k
9、个信息比特也被编成n 个比特的码组,但 k 和 n 通常很小,并且可以通过串行或并行的方式进行传输,而且时延很小。编码过程中互相关联的码元个数为Nn。由于卷积码在编码过程中,充分地利用各码组之间的相关性,且k 和 n 都比较小,因此,在与分组码同样的码率和设备复杂性条件下,从理论和实际两个名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 方面,均已证明卷积码的性能至少不比分组码差,且实现最佳和准最佳也较分组码容易。Viterbi算
10、法是 Viterbi在 1967 年针对卷积码的译码而提出的一种概率译码算法,它是一种最大似然译码。 由卷积码过程可以看出, 码序列的个数是很大的。例如当码序列长度L=50,k=2 时,则共有301001022KL个码,对应于网格图上的KL2条路径。若 m=5,则(L+m )=55。如果在一秒钟内送出这KL=100个信息元,则信息传输速率只有1000bit/s ,这是很低的,但即使在如此低的信息速率下,也要求译码器在一秒中计算、 比较3010个似然函数(或汉明距离、软距离),这相当于要求译码器计算每一似然函数的时间小于3010秒,这根本无法实现。更何况通常情况下L 是成千上百的。因此,有必要寻
11、找新的最大似然译码算法。Viterbi译码算法正是为了解决以上困难所引入的一种最大似然译码算法。它是由美国的 Qualcomm 公司创始人 Viterbi在 1967年提出的。并不是在网格图上一次比较所有可能的KL2条路径,而是接收一段,比较一段,选一段最可能的译码分支,从而达到整个码序列是一个有最大似然函数的序列。3 总体方案在一个编译码系统中,如图所示,输入信息序列M被编码为序列 C,假设 C序列经过有噪声的无记忆信道传送给译码器。译码器根据一套译码规则, 由接受序列 R给出与发送的信息序列M最接近的估值序列M。由于 M与码字 C之间存在一一对应关系, 所以这等价于译码器根据R产生一个 C
12、的估值序列C。即当且仅当CC时,MM,这时译码器正确译码。如果译码器输出的CC, 则译码器产生错误译码。(1) 卷积码的编码器CMC名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - 卷积码是将发送的信息序列通过一个线性的,有限状态的移位寄存器而产生的编码。通常卷积码的编码器由K级(每级 K比特)的移位寄存器和n 个线性代数函数发生器(这里是模2 加法器)组成,如图1。需要编码的二进制数据串行输入移位寄存器,每次移入K 比特数据。每
13、个K 比特的输入序列对应一个n 比特的输出序列。因此卷积码的编码效率定义为/cRkn。参数 K被称作卷积码的约束长度,它表示当前的n 比特输出序列与多少个 K比特输入序列有关系,同时也是一个决定编码复杂程度的重要参数。(2)卷积码的译码viterbi译码算法是一种卷积码的解码算法。Viterbi译码流程主要有下面几个部分: (1)量化。将接收机的模拟信号转化为数字信号( 2)码同步。检测码元帧的边界以及码元标志。(3)分支度量计算。计算各个状态的接受码元和本地码元的汉明距离。(4)状态度量更新。 用各个状态新的路径度量代替前一时刻的路径度量。(5)幸存路径储存。将 Viterbi译码所需的网格
14、图上所走过的路径记录下来。(6)输出判决。 根据幸存路径存储的信息,产生译码序列的输出。网格图以状态为纵轴,以时间(抽样周期T)为横轴,将平面分割成格状。由网格图可见,沿路径每一级有4 种状态 a, b, c,d。每种只有两条路径可达,故 4 种状态共 8 条到达路径1.输入信息位为 1101(0 )时,网格图的编码路径如下2.输出编码序列是: 111 110 010 100 011 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 8 页 - - - - - - - -
15、- 从众多的分支中找到一条最佳的路径为译码路径。(3) 对卷积码的纠错能力进行实验仿真信码在传输过程中,由于信道不理想以及噪声的干扰,以致在接收端判决再生后的码元可能出现错误, 这叫误码。误 码率 =传输中的误码/ 所传输的总码数 *100%。1)仿真研究卷积码在Rayleigh 衰落下的误码性能如果输入 01,输出为 110100 ;然而在干扰下输出为111100 ,则通过网格图进行译码得出码与输入码比较。2)仿真研究卷积码在AWGN 信道下的误码性能通过)(数据量尽可能大总输入数据检测到的数据错误数BER对信号传输进行评估得出其在加性高斯噪声信道中的性能。名师资料总结 - - -精品资料欢
16、迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 - - - - - - - - - 4 已完成设计5 问题总结、之后进度6 进度安排名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - 卷积编码器噪声信道Viterbi 译码器噪声源输入序列 MCRE译码序列CM图1 信道编译码系统模型名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -