移动通信课程设计

移动通信课程设计

ID:15893117

大小:6.87 MB

页数:15页

时间:2018-08-06

移动通信课程设计_第1页
移动通信课程设计_第2页
移动通信课程设计_第3页
移动通信课程设计_第4页
移动通信课程设计_第5页
资源描述:

《移动通信课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《移动通信》课程设计报告课题名称:卷积码差错系统控制的仿真年级:通信姓名:学号:指导老师:日期:2010年12月31日15一、引言:31.1、课程设计目的31.2、课程设计的原理31.2.1卷积码31.2.2维特比译码原理:4二、课程设计的要求和思路7三、设计过程83.1、仿真框图模型83.2、各部分模块参数设置9四、卷积码译码器的误码率分析13五、心得体会14六、参考文献1515卷积码差错控制系统的仿真摘要本课程设计主要解决对一个卷积码序列进行维特比(Viterbi)译码输出,并通过Matlab软件进行设计与仿真,并进行误码率分析。关键词课程

2、设计;卷积码译码器;Matlab;Simulink;设计与仿真一、引言:本课程设计主要解决对一个卷积码序列进行维特比(Viterbi)译码输出,并通过Matlab软件进行设计与仿真。卷积码的译码有两种方法——软判决和硬判决,此课程设计采用硬判决的维特比译码。1.1、课程设计目的卷积码是一种向前纠错控制编码。它将连续的信息比特序列映射为连续的编码器输出符号。这种映射是高度结构化的,使得卷积码的译码方法与分组码译码所采用的方法完全不同。可以验证的是在同样复杂度情况下,卷积码的编码增益要大于分组码的编码增益。对于某个特定的应用,采用分组编码还是采用卷

3、积编码哪一种更好则取决于这一应用的具体情况和进行比较时可用的技术[1]。本课程设计便是通过Matlab设计一个硬判决维特比译码输出的完整电路,并进行误码率分析。1.2、课程设计的原理1.2.1卷积码卷积码,又称连环码,是由伊莱亚斯(P.elias)于1955年提出来的一种非分组码。15卷积编码的最佳译码准则为:在给定已知编码结构、信道特性和接收序列的情况下,译码器将把与已经发送的序列最相似的序列作为传送的码字序列的估值。对于二进制对称信道,最相似传送序列就是在汉明距离上与接收序列最近的序列。卷积码的译码方法有两大类:一类是大数逻辑译码,又称门限

4、译码(硬判决,编者注);另一种是概率译码(软判决,编者注),概率译码又分为维特比译码和序列译码两种。门限译码方法是以分组码理论为基础的,其译码设备简单,速度快,但其误码性能要比概率译码法差[2]。当卷积码的约束长度不太大时,与序列译码相比,维特比译码器比较简单,计算速度快。维特比译码算法是1967年由Viterbi提出,近年来有大的发展。目前在数字通信的前向纠错系统中用的较多,而且在卫星深空通信中应用更多,该算法在卫星通信中已被采用作为标准技术。1.2.2维特比译码原理:采用概率译码的基本思想是:把已接收序列与所有可能的发送序列做比较,选择其中

5、码距最小的一个序列作为发送序列。如果发送L组信息比特,那么对于(n,k)卷积码来说,可能发送的序列有2kL个,计算机或译码器需存储这些序列并进行比较,以找到码距最小的那个序列。当传信率和信息组数L较大时,使得译码器难以实现。维特比算法则对上述概率译码做了简化,以至成为了一种实用化的概率算法。它并不是在网格图上一次比较所有可能的2kL条路径(序列),而是接收一段,计算和比较一段,选择一段最大似然可能的码段,从而达到整个码序列是一个最大似然值得序列。下面以图1.2.1的(2,1,3)卷积码编码器所编出的码为例,来说明维特比解码的方法和运作过程。为了

6、能说明解码过程,这里给出该码的状态图,如图1.2.2所15mjmj-1mj-2输出序列m1,m2,…mj,…y1jy2j输入序列00adcb110011010110图1.2.2(2,1,3)卷积码状态图图1.2.1(2,1,3)卷积码编码器示。维特比译码需要利用图来说明移码过程。根据卷积码画网格的方法,我们可以画出该码的网格图,如图1.2.3所示。该图设输入信息数目L=5,所以画L+N=8个时间单位,图中分别标以0至7。这里设编码器从a状态开始运作。该网格图的每一条路径都对应着不同的输入信息序列。由于所有可能输入信息序列共有2kL个,因而网格图

7、中所有可能的路径也为2kL条。这里节点a=00,b=01,c=10,d=11。abcd节点号0123456700000000000000111111111111111100000101010101010101010101111110101010图1.2.3(2,1,3)卷积码网格图设输入编码器的信息序列为(11011000),则由编码器对应输出的序列为Y=(1101010001011100),编码器的状态转移路线为abdcbdca。若收到的序列R=(0101011001011100),对照网格图来说明维特比译码的方法。由于该卷积码的约束长度为6

8、位,因此先选择接收序列的前6位序列R1=(010101)同到达第3时刻的可能的8个码序列(即8条路径)进行比较,并计算出码距。该例中到达第3时刻a点的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。