1、 嵌入式系统嵌入式系统 A(DSP) 课程设计报告课程设计报告 题题 目目 TMS320C5416 的信道编码器设计的信道编码器设计 学学 院院 自动化与电气工程学院自动化与电气工程学院 专业班级专业班级 学学 号号 学生姓名学生姓名 任课教师任课教师 完成日期完成日期 1 摘要摘要 摘 要 循环码是一种系统码,通常前 K 位是信息码元,后 R 位是监督码元。它 除具有线性分组码的一般性质外,还具有循环性,也据好循环性,也就是说当循 环码中的任一码组循环移动一位后,所的的码组仍为该循环码的一个准用码组。 它是在严密的代数基础上建立起来的,具有许多特殊代数的性质,因此有助于按 照所要求的纠错能力
2、系统的构成这类码,并且简化译码方法。循环码还具易实现 的特点,编码和译码的设备都不太复杂,而且性能良好,不仅能纠正独立的随机 错误, 也能纠正突发错误。 本课程设计主要介绍了循环码的特点以及循环码的编、 译码原理在 DSP 课程设计中,系统应用平台为 TIC5416 芯片,使用 CCS 软件, 通过正确编写并运行程序,进行仿真,使得运行结果与理论分析一致,实现设计 目的。 关键词 DSP;循环码;编码;译码;CCS;仿真 2 目目 录录 摘要摘要.1 1 引言引言3 1.1 选题的背景与意义.4 1.2 TMS320C5416DSP 及开发系统的特点.4 1.3 TMS320C5416DSP
3、在音频处理领域中的应用4 参考文献.5 2 整体设计整体设计.5 2.1 整体方案的选择.5 2.2 各模块功能的概述.6 3 具体模块(或硬件具体模块(或硬件/软件软件/程程序)序)分析分析.9 3.1 生成多项式和循环码的生成矩阵.8 3.2 系统原理图.9 4系统调试及运行结果系统调试及运行结果10 5 设计总结与展望设计总结与展望.13 3 1 引言引言 循环码是线性分组码中最重要的一种子类,是目前研究得比较成熟的一类 码。循环码具有许多特殊的代数性质,这些性质有助于按照要求的纠错能力系统 地构造这类码,并且简化译码算法,并且目前发现的大部分线性码与循环码有密 切关系。 循环码还有易于
4、实现的特点, 很容易用带反馈的移位寄存器实现其硬件。 正是由于循环码具有码的代数结构清晰、性能较好、编译码简单和易于实现的特 点,因此在目前的计算机纠错系统中所使用的线性分组码几乎都是循环码。它不 仅可以用于纠正独立的随机错误,而且也可以用于纠正突发错误。它具有下面性 质:1、封闭性(线性性) 。任何许用码组的线性和还是许用码组。由此性质可以 知线性码都是全零码,且最小码距就是码重。2、循环性。任何许用的码组循环 移位后的码组还是许用码组。3、每个信息码组长度 k3,则有 23=8 个不同的信 息码组。4、每个信息组加四个监督码元,信息码 C6 C5 C4 监督码 C3 C2 C1 C0 例如
5、: 则这组码元称为(7,3)线性分组码上式可以完整地表示为: C6=1*C6+0*C5+0*C4 C5=0*C6+1*C5+0*C4 C4=0*C6+0*C5+0*C4 C3=1*C6+0*C5+1*C4 C2=1*C6+1*C5+1*C4 C1=1*C6+1*C5+0*C4 C0=0*C6+1*C5+1*C4 本课程实际主要是通过仿真纠错编码系统(开发平台为 TIC5416 芯片) 。对 输入随机数字信号进行循环纠错编码后,送入含噪信道,在接收端再进行解码和 检纠错,改变信道误码率大小,测试接收信号与发送信号之间的误码率,分析该 种纠错编码系统的抗噪声性能。模型设计应该符合工程实际,模块参数设置必须 450 561 4562 463 CCC CCC CCCC CCC