MATLAB实现卷积码编译码-
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科生毕业论文(设计)
题目:MATLAB实现卷积码编译码
专业代码:
作者姓名:
学号:
单位:
指导教师:
年月日
目录
前言----------------------------------------------------- 1 1. 纠错码基本理论---------------------------------------- 2
1.1纠错码基本理论 ----------------------------------------------- 2
1.1.1纠错码概念 ------------------------------------------------- 2
1.1.2基本原理和性能参数 ----------------------------------------- 2
1.2几种常用的纠错码 --------------------------------------------- 6
2. 卷积码的基本理论-------------------------------------- 8
2.1卷积码介绍 --------------------------------------------------- 8
2.1.1卷积码的差错控制原理----------------------------------- 8
2.2卷积码编码原理 ---------------------------------------------- 10
2.2.1卷积码解析表示法-------------------------------------- 10
2.2.2卷积码图形表示法-------------------------------------- 11
2.3卷积码译码原理---------------------------------------------- 15
2.3.1卷积码三种译码方式------------------------------------ 15
2.3.2V ITERBI译码原理---------------------------------------- 16
3. 卷积码编译码及MATLAB仿真---------------------------- 18
3.1M ATLAB概述-------------------------------------------------- 18
3.1.1M ATLAB的特点------------------------------------------ 19
3.1.2M ATLAB工具箱和内容------------------------------------ 19
3.2卷积码编码及仿真 -------------------------------------------- 20
3.2.1编码程序 ---------------------------------------------- 20
3.3信道传输过程仿真-------------------------------------------- 21
3.4维特比译码程序及仿真 ---------------------------------------- 22
3.4.1维特比译码算法解析------------------------------------ 23
3.4.2V ITERBI译码程序--------------------------------------- 25
3.4.3 VITERBI译码MATLAB仿真----------------------------------- 28
3.4.4信噪比对卷积码译码性能的影响 -------------------------- 28
3.4.5码率对卷积码译码性能的影响 ---------------------------- 30
3.4.6约束长度对卷积码误码性能的影响------------------------ 31
3.4.7回溯长度对卷积码误码性能的影响 ------------------------ 32
3.4.8判决方式对卷积码误码性能的影响------------------------ 32
4. 结论及展望------------------------------------------ 34
4.1结论-------------------------------------------------------- 34
4.2展望 -------------------------------------------------------- 35
5. 结束语----------------------------------------------- 36参考文献------------------------------------------------ 37致谢---------------------------------------------------- 38附录---------------------------------------------------- 39
摘要
在数字通信系统中,通常采用差错控制编码来提高系统的可靠性。自P.Elias 首次提出卷积码编码以来,这一编码技术至今仍显示出强大的生命力。目前,卷积码已广泛应用在无线通信标准中,如GSM,CDMA2000和IS-95等无线通信标准中。
本文简单介绍了纠错码的基本原理,论述了卷积码编译码原理和算法,并通过matlab仿真对卷积码性能进行研究,重点比较分析了不同码率、不同约束长度、不同回溯长度以及不同译码判决方式对Viterbi译码性能的影响,并得出相关结论。
关键词:卷积码,Viterbi,Matlab,误码率,数字通信系统