![Matlab + Simulink 教程课件8_第1页](http://file3.renrendoc.com/fileroot_temp3/2021-12/5/4ac8556f-4ec9-4b89-bd34-d220d111f466/4ac8556f-4ec9-4b89-bd34-d220d111f4661.gif)
![Matlab + Simulink 教程课件8_第2页](http://file3.renrendoc.com/fileroot_temp3/2021-12/5/4ac8556f-4ec9-4b89-bd34-d220d111f466/4ac8556f-4ec9-4b89-bd34-d220d111f4662.gif)
![Matlab + Simulink 教程课件8_第3页](http://file3.renrendoc.com/fileroot_temp3/2021-12/5/4ac8556f-4ec9-4b89-bd34-d220d111f466/4ac8556f-4ec9-4b89-bd34-d220d111f4663.gif)
![Matlab + Simulink 教程课件8_第4页](http://file3.renrendoc.com/fileroot_temp3/2021-12/5/4ac8556f-4ec9-4b89-bd34-d220d111f466/4ac8556f-4ec9-4b89-bd34-d220d111f4664.gif)
![Matlab + Simulink 教程课件8_第5页](http://file3.renrendoc.com/fileroot_temp3/2021-12/5/4ac8556f-4ec9-4b89-bd34-d220d111f466/4ac8556f-4ec9-4b89-bd34-d220d111f4665.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第8章章 信道编码和交织信道编码和交织 本章内容本章内容l8.1 概述概述8.1.1 差错控制方式8.1.2 纠错码的分类 8.1.3 编码效率 l8.2 线性分组码线性分组码 8.2.1 Hamming码 8.2.2 循环码 8.2.3 BCH码 8.2.4 RS码 8.2.5 CRC校验码 l8.3 卷积码卷积码 8.3.1 卷积码的原理 8.3.2 卷积码的描述 8.3.3 卷积码的译码 8.3.4 卷积码仿真 l8.4 交织器交织器 8.1.1 差错控制方式差错控制方式l检错重发、前向纠错和混合纠错 8.1.2 纠错码的分类纠错码的分类l线性码与非线性码 l分组码与卷积码 l检错码和
2、纠错码 8.1.3 编码效率编码效率l采用差错控制编码是提高了通信系统的可靠性,但是以降低有效性为代价换来的。l通常定义编码效率R 来衡量有效性l其中,k 是一个码组中信息元的个数,n 为码长 l对纠错码的基本要求是:检错和纠错能力尽量强;编码效率尽量高;编码规律尽量简单。实际中要根据具体指标要求,保证有一定纠、检错能力和编码效率,并且易于实现。 /R k n8.2 线性分组码线性分组码8.2 线性分组码线性分组码8.2.1 Hamming码码8.2.2 循环码循环码l除了具有线性码的一般性质外,还具有循环性即循环码许用码组集合中任一码字循环移位所得的码字仍为该码组集合中的一个码字。 l特点:
3、 可以用反馈线性移位寄存器很容易地实现其编码和伴随式计算。由于循环码有许多固有的代数结构,从而可以找到各种简单实用的译码方法。 8.2.2 循环码循环码8.2.2 循环码循环码8.2.2 循环码循环码8.2.3 BCH码码8.2.4 RS码码l在线性分组码中,它的纠错能力和编码效率是最高的 l短的中等码长下,其性能接近于理论值 l不但可以纠正随机错误、突发错误以及两者的结合,而且可以用来构造其他码类,如级联码 8.2.4 RS码码8.2.4 RS码码8.2.4 RS码码8.2.5 CRC校验码校验码8.3.1 卷积码的原理卷积码的原理8.3.1 卷积码的原理卷积码的原理8.3.2 卷积码的描述
4、卷积码的描述 l树图、状态图和格图l树图描述的是在任何数据序列输入时,码字所有可能的输出。 8.3.2 卷积码的描述卷积码的描述l状态图 8.3.2 卷积码的描述卷积码的描述l格图也称网络或篱笆图,它由状态图在时间上展开而得到 8.3.3 卷积码的译码卷积码的译码 l代数译码和概率译码两大类。l代数译码是利用生成矩阵和监督矩阵来译码,最主要的方法是大数逻辑译码。l概率译码比较实用的有两种:维特比译码序列译码l目前,概率译码已成为卷积码最主要的译码方法 8.3.3.1 维特比(维特比(Viterbi)译码)译码 l是一种最大似然译码算法。l最大似然译码算法的基本思路是,把接收码字与所有可能的码字
5、比较,选择一种码距最小的码字作为解码输出。l由于接收序列通常很长,所以维特比译码对最大似然译码做了简化,即它把接收码字分段累接处理,每接收一段码字,计算、比较一次,保留码距最小的路径,直至译完整个序列。 8.3.3.2 序列译码序列译码 l译码先从码树的起始节点开始,把接收到的第一个子码的n个码元与自始节点出发的两条分支按照最小汉明距离进行比较,沿着差异最小的分支走向第二个节点。在第二个节点上,译码器仍以同样原理到达下一个节点,以此类推,最后得到一条路径。l若接收码组有错,则自某节点开始,译码器就一直在不正确的路径中行进,译码也一直错误。因此,译码有一个门限,当接收码元与译码器所走的路径上的码
6、元之间的差异总数超过门限值时,译码器判定有错,并且返回试走另一分支。经数次返回找出一条正确的路径,最后译码输出。当该门限值很小时,序列译码的性能接近最大似然译码,尽管译码时每一次搜索的计算量和所需存储容量不大,但是其频繁的返回则要求更大的计算量,反而使其译码延时远大于维特比译码。当门限值很大时,序列译码的计算量和延时会大大减少,但不一定能搜索到最佳路径,从而导致译码输出误比特率增大。 8.3.4 卷积码仿真卷积码仿真 lMATLAB提供了卷积码的函数编码convenc和相应的Viterbi译码函数vitdec,可以快速地得到编译码结果。l卷积码的编码函数主要有以下3个。l1、code=conv
7、enc(msg,trellis)完成输入信号msg的卷积编码,其中trellis代表编码多项式,但其必须是MATLAB的网格结果,需要利用poly2trellis函数将多项式转化为网格表达式。msg的比特数必须为log2(trellis.numInputSymbols)。l2、code=convenc(msg,trellis,puncpat)作用与1类似,其中puncpat定义凿孔模式。l3、code=convenc(msg,trellis,init_state)init_state指定编码寄存器的初始状态。l4、decoded=vitdec(code,trellis,tblen,opmode,dectype)对码字code进行Viterbi译码。trellis表示产生码字的卷积编码器,tblen表示回溯的深度,opmode指明译码器的操作模式,dectype则给出译码器判决的类型,如软判决和硬判决。 8.4 交织器交织器 l实际信道中产生的错误往往是突发错误或突发错误与随机错误并存 l在这类信道中应用纠随机错误码纠错,效果显然不好,但是如果首先能把突发错误离散成随机错误,然后再利用纠随机错误的码纠错,则能取得明显效果。 l交织方法是一种很实用而且常
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 可降解聚烯烃专用料项目风险识别与评估综合报告
- 公租住房申请书
- 企业信息转换与备份管理规定
- 生态移民申请书
- 江苏省南京市联合体2024-2025学年高三上学期12月月考物理试卷(解析版)
- 天然气利用可行性研究报告(2024年-2024年)
- 中国风景名胜区管理市场前景及投资研究报告
- 申请银行承兑汇票申请书
- 2025年间条罗纹布行业深度研究分析报告
- 部编版:2024年七年级《道德》下册第一单元试卷及答案(A卷)
- 2024-2030年中国空气阀行业市场发展趋势与前景展望战略分析报告
- 胸腔镜下交感神经切断术手术配合
- 英文版中国故事绘本哪吒闹海
- (正式版)JTT 1496-2024 公路隧道施工门禁系统技术要求
- 小学数学主题活动设计一年级《欢乐购物街》
- 一年级口算天天练1(打印版)
- 2024年浙江省温州市中考一模语文试题
- 护理分级标准
- 精神科医生培训课件
- 初三复习资料全部
- 人教版高中数学必修一课后习题答案
评论
0/150
提交评论