dsp课程设计报告--TMS320C5416的信道编码器设计.docx
《dsp课程设计报告--TMS320C5416的信道编码器设计.docx》由会员分享,可在线阅读,更多相关《dsp课程设计报告--TMS320C5416的信道编码器设计.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、dsp课程设计报告-TMS320C5416的信道编码器设计dsp课程设计报告-TMS320C5416的信道编码器设计 本文关键词:信道,编码器,课程设计,报告,设计dsp课程设计报告-TMS320C5416的信道编码器设计 本文简介:嵌入式系统A(DSP)课程设计报告题目TMS320C5416的信道编码器设计学院自动化与电气工程学院专业班级学号学生姓名任课老师完成日期摘要摘要循环码是一种系统码,通常前K位是信息码元,后R位是监督码元。它除具有线性分组码的一般性质外,还具有循环性,也据好循环性,也就是说当循环码中的任一码组循环移动dsp课程设计报告-TMS320C5416的信道编码器设计 本文内
2、容:嵌入式系统A(DSP)课程设计报告题目TMS320C5416的信道编码器设计学院自动化与电气工程学院专业班级学号学生姓名任课老师完成日期摘要摘要循环码是一种系统码,通常前K位是信息码元,后R位是监督码元。它除具有线性分组码的一般性质外,还具有循环性,也据好循环性,也就是说当循环码中的任一码组循环移动一位后,所的的码组仍为该循环码的一个准用码组。它是在严密的代数基础上建立起来的,具有很多特别代数的性质,因此有助于根据所要求的纠错实力系统的构成这类码,并且简化译码方法。循环码还具易实现的特点,编码和译码的设备都不太困难,而且性能良好,不仅能订正独立的随机错误,也能订正突发错误。本课程设计主要介
3、绍了循环码的特点以及循环码的编、译码原理在DSP课程设计中,系统应用平台为TIC5416芯片,运用CCS软件,通过正确编写并运行程序,进行仿真,使得运行结果与理论分析一样,实现设计目的。关键词DSP;循环码;编码;译码;CCS;仿真目录摘要.11引言31.1选题的背景与意义.41.2TMS320C5416DSP及开发系统的特点.41.3TMS320C5416DSP在音频处理领域中的应用4参考文献.52整体设计.52.1整体方案的选择.52.2各模块功能的概述.63详细模块(或硬件/软件/程序)分析.93.1生成多项式和循环码的生成矩阵.83.2系统原理图.94系统调试及运行结果105设计总结与
4、展望.131引言循环码是线性分组码中最重要的一种子类,是目前探讨得比较成熟的一类码。循环码具有很多特别的代数性质,这些性质有助于根据要求的纠错实力系统地构造这类码,并且简化译码算法,并且目前发觉的大部分线性码与循环码有亲密关系。循环码还有易于实现的特点,很简单用带反馈的移位寄存器实现其硬件。正是由于循环码具有码的代数结构清楚、性能较好、编译码简洁和易于实现的特点,因此在目前的计算机纠错系统中所运用的线性分组码几乎都是循环码。它不仅可以用于订正独立的随机错误,而且也可以用于订正突发错误。它具有下面性质:1、封闭性(线性性)。任何许用码组的线性和还是许用码组。由此性质可以知线性码都是全零码,且最小
5、码距就是码重。2、循环性。任何许用的码组循环移位后的码组还是许用码组。3、每个信息码组长度k3,则有23=8个不同的信息码组。4、每个信息组加四个监督码元,信息码C6C5C4监督码C3C2C1C0例如:则这组码元称为(7,3)线性分组码上式可以完整地表示为:C6=1*C6+0*C5+0*C4C5=0*C6+1*C5+0*C4C4=0*C6+0*C5+0*C4C3=1*C6+0*C5+1*C4C2=1*C6+1*C5+1*C4C1=1*C6+1*C5+0*C4C0=0*C6+1*C5+1*C4本课程实际主要是通过仿真纠错编码系统(开发平台为TIC5416芯片)。对输入随机数字信号进行循环纠错编码
6、后,送入含噪信道,在接收端再进行解码和检纠错,变更信道误码率大小,测试接收信号与发送信号之间的误码率,分析该种纠错编码系统的抗噪声性能。模型设计应当符合工程实际,模块参数设置必需与原理相符合,处理结果和分析结论应当一样,而且应符合理论。1.1选题的背景与意义综合运用我们所学过的学问,以达到巩固所学学问,提高我们思索问题、分析问题和解决问题实力的目的。进一步学习了循环码编、译码原理,循环码要通过DSP实现编写程序,仿真出循环码编码前和译码后,以及纠错后的波形了解信道编码技术,学习运用CCS5000试验了解DSP中.asm,以及.cmd文件的运用方法的基本功能。1.2TMS320C5416DSP及
7、开发系统的特点TMS320C5416DSP芯片,是一种低功耗、高性能的定点DSP芯片。它的主要特点有:运算速度快,可达160MIPS。优化的CPU结构:内部有1个40位的算术逻辑单元(ALU)、2个40位的累加器、2个40位的加法器、1个乘法器和1个40位的桶型移位器、有4条内部总线和2个地址发生器。多总线结构:包括3条独立的16位数据总线和1条23位的地址总线。低功耗方式:TMS320C5416DSP可以在33V,16V的低电压下工作,3种低功耗方式(IDLE1,IDLE2和IDLE3)可以节约DSP功耗。智能外设:包括软件可编程等待状态寄存器、可编程PLL时钟发生器、1个16位的计数器、6
8、个DMA限制器、3个多通道缓冲串行口(McBSP0-2)和与外部处理器通信的HPI(HostPostInterface)接口。CCS是TI推出的用于开发其DSP芯片的集成环境(IDE)。CCS是一个开放环境可以通过设置不同的驱动完成不同环境的支持,CCSsetup配置程序是用来定义DSP芯片和目标板类型。本课程设计采纳的是CCS5000。1.3在音频处理领域中的应用DSP技术在音频处理领域的应用越来越广。目前,在许多语音处理系统中都用到了语音录放模块,采集现场的声音并存储起来供以后回放。语音处理系统的实时性、功耗、体积、以及对语音信号的保真度都是很影响系统性能的关键因素。参考文献1王金龙DSP
9、设计与试验教程机械工业出版社,20222周霖DSP通信工程技术应用国防工业出版社,20043曹志刚,钱亚生现代通信原理清华高校出版社,110124苗长云等主编现代通信原理及应用电子工业出版社,20225桑林,郝建军,刘丹数字通信北京邮电高校出版社,20026樊昌信,曹丽娜通信原理国防工业出版社,20222整体设计2.1整体方案的选择算法模拟阶段。在这一阶段主要是依据设计任务确定系统的技术指标。首先应依据系统需求进行算法仿真和高级语言(如MATLAB)模拟实现,以确定最佳算法,并初步确定相应的参数。DSP芯片及外围芯片的确定阶段。依据算法的运算速度、运算精度和存储要求等参数选择DSP芯片及外围芯
10、片。软硬件设计阶段。首先根据选定的算法和DSP芯片,对系统的哪些功能用软件实现,哪些功能用硬件实现进行初步分工。然后,依据系统技术指标要求着手进行硬件设计,完成DSP芯片外围电路和其它电路,依据系统技术指标要求和所确定的硬件编写。硬件和软件调试阶段。硬件调试一般采纳硬件仿真器进行。软件调试一般借助DSP开发工具如软件模拟器、DSP开发系统或仿真器进行。系统集成和测试阶段。硬件和软件调试分别调试完成后,将软件脱离开发系统,装入所设计的系统,形成所谓的样机,并在实际系统中运行,以评估样机是否达到了所要求的技术指标。若系统测试符合指标,则样机的设计完毕。DSP系统设计流程图2.2各模块功能的概述循环
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- dsp 课程设计 报告 TMS320C5416 信道 编码器 设计
限制150内