- 7
- 0
- 约1.01千字
- 约 5页
- 2018-10-01 发布于河北
- 举报
缩短卷积码MATLAB仿真 实训实习报告.doc
(一)摘要
现代通信系统的信道编码中几乎毫无例外的采用了先进的编码方式:卷积编码,如:码分多址通信系统CDMA ,数字蜂窝通信系统GSM,数字集群通信系统TETRA 等等,在差错控制中,卷积码表现出了优秀的纠错能力。但是优秀的纠错能力是以降低频道利用率为代价。在功能完备的通信系统中有许多使命不同的逻辑信道. 不同的逻辑信道因为任务不同,对应的差错控制能力与频道利用率的要求是不一样的,有两种实现的方法:构建不同的卷积码或者应用同一个卷积码但是运用不同的缩短方案以适应不同的传输数码率,自然也有着相应的纠错能力和频带利用率。 在先进的数字集群系统中就是用的第二种方案,实践证明,删除型缩短卷积码的性能与最好的卷积码可以做到相当接近。
关键词:信道编码、缩短卷积码、纠错能力
(二)缩短卷积码基本原理
本实训目的是要构建一个具有卷积、解卷积和打孔、插零功能以及相应的传输环境的仿真系统来对各类卷积码进行缩短卷积码的仿真研究,得到相同频带利用率下不同打孔图形的差错控制能力定量结果。
用相同的生成多项式构建的维特比译码器和不同的压缩图形卷积码都可以在原打孔图形位置上嵌入填充的码元后进行译码。仿真采用具有缩短卷积码和调制功能的仿真系统,用Bernoulli Random Binary产生每帧2码元的随机二进制码,进入卷积编码器后变成每帧6码元的二进制码流,再经过Puncture(打孔)模块后,变为删去选择码元后剩下的码元数,在调制和解调过程中,数据帧的大小不变,通过Insert Zero(插零)模块在原来删去码元的位置插入码元0,解卷积,恢复每帧2码元。
Puncture模块中的打孔矢量应与输入信号具有相同的帧长度,而且要与Insert Zero模块中的插零矢量相同,矢量(vector)中的0就是打掉马远的位置,也是在解卷积之前插入0的位置,1是保留码元的位置,而矢量的长度与0的数目以及卷积码的结构共同决定了编码效率。
信号发生器的每帧取样设定为2,通过卷积编码器以后就是2进6出,假设通过打孔以后六个码元剩下的码元数位N,则编码效率R为:
R=(1/3)×(6/N)
(三)缩短卷积码系统仿真
1.缩短卷积码的MATLAB仿真
2.不同编码效率下的参数设置
R=1/3
R=2/5
R=1/2
R=2/3
R=2
3.系统仿真m文件
4.不同的编码效率的误码率曲线图
您可能关注的文档
最近下载
- 第10课《学会表达》教案-2025-2026学年第二学期三年级道德与法治统编版下册.docx
- 2026年湖南环境生物职业技术学院单招职业倾向性考试模拟测试卷附答案.docx VIP
- 2025年AWS认证AmazonRDS只读副本的只读副本用于数据仓库ETL专题试卷及解析.docx VIP
- (5)--《食品添加剂》课程教案.doc VIP
- (3)XH-BJDW-72(GY.24)型LED信号机故障报警仪说明书V1.0.pdf VIP
- 2026年广东教师招聘考试(教育教学通用能力测试)历年参考题库含答案详解.docx VIP
- 机械制造技术基础贾振元课后答案.pdf VIP
- ISO 22163:2023标准培训讲义.pptx
- 分析绿色建筑材料与传统建筑材料在性能和成本方面的优劣对比.pptx VIP
- 外研版五年级下册英语全册教案(三起).pdf VIP
原创力文档

文档评论(0)