DSP课程设计指导书

发布 2022-10-05 08:28:28 阅读 8579

dsp原理与应用课程设计指导书。

罗倩王勇文江川。

北京信息科技大学。

光电信息与通信工程学院。

2023年12月。

一、课程设计目的。

掌握vc5509dsp的控制和使用方法。

熟悉ccs的编程和调试技巧。

掌握数字fir滤波器从设计到实现的方法及其应用。

熟悉数字滤波器的dsp实现原理。

熟悉a/d 转换过程和程序处理过程。

掌握vc5509片内ad的控制方法。

二、课程设计所用设备。

开发tms320c55xx 应用系统一般需要以下几个调试工具来完成:

计算机:软件集成开发环境(code composer studio 2.21),完成系统的软件开发,进行软件和硬件**调试。它也是硬件调试的辅助手段。

icetek–vc5509-ag-edu 实验箱:包括实现硬件**调试时与硬件系统的通信、控制和读取硬件系统状态和数据的开发系统统(icetek 5100-usb)和提供软件运行和调试的平台和用户系统开发的参照的评估模块(icetek vc5509-a)。

示波器:观察dsp输入输出信号的波形和频率。

三、课程设计原理。

一)a/d原理。

1.tms320vc5509a 模数转换模块特性。

带内置采样和保持的10 位模数转换模块adc

最小转换时间为500ns

最大采样率为21.5khz

2个模拟输入通道(ain0—ain1)

片上ad方框图见图1。

图1 ad方框图。

2.模数转换工作过程。

模数转换模块接到启动转换信号后,按照设置开始进行相应通道的数据采样转换。

经过一个采样时间的延迟后,将采样结果放入ad 数据寄存器中保存。

转换结束,设置标志。

等待下一个启动信号。

3.模数转换的程序控制。

由于tms320vc5509dsp 片内的a/d 转换精度是10 位的,转换结果(16 位)的最高位(第15 位)表示转换值是否有效(0 有效),第14-12 位表示转换的通道号,低10 位为转换数值,所以在保留时应注意取出结果的低10 位,再根据高4 位进行相应保存。

4. 寄存器。

ad转换控制寄存器(adcctl):发送转换通道号和启动命令,然后循环等待转换结果,最后将结果保存。

ad转换数据寄存器(adcdata):只读寄存器,显示ad转换是否正在进行中以及通道号,存放采样数据。

ad转换时钟分频寄存器(adcclkdiv):显示转换时钟的分频值和采样保持时间。

ad转换时钟控制寄存器(adcclkctl):存放cpu时钟分频数,并确定是否将adc置于低功耗状态。

特别要注意采样频率的计算和控制方法。

关于tms320vc5509a dsp 芯片内的a/d转换器的详细结构和控制方法,参见文档。

二)fir 滤波器设计原理及参数计算。

本设计要求设计低通滤波器,滤除输入的高频信号。

有限冲激响应数字滤波器的基础理论参考相关书籍。

在确定通带截止频率、阻带截止频率、通带衰减、阻带衰减和采样频率后,设计fir滤波器。先根据上述指标计算截止频率,设计理想低通滤波器的单位脉冲响应,并根据指标要求选择合适的窗函数,计算窗函数的长度,对理想低通滤波器加窗,获得数字fir滤波器单位脉冲响应的系数值,然后将单位脉冲响应系数值移位为因果序列,利用卷积关系y[n]=h[n]*x[n]实现对采集的输入信号进行滤波处理。

四、设计内容。

1.设计要求。

本设计的输入是两路模拟正弦信号,其中一路的频率为100-1khz;另一路的频率为5k-10khz。信号经过ad采集后进行叠加,由dsp fir滤波器对信号进行低通滤波处理,滤除5k-10khz信号,并显示输出结果。

2.信号准备。

调节实验箱信号源的两路波形频率(波形输出a 波形选择调为正弦波,频率调整调至100-1khz;波形输出b波形选择调为正弦波,频率调整调至5k-10khz),并用示波器观察波形和频率,连接好相应连线。

3. ad采集程序设计和实现。

参见实验箱的相关例程及ti公司标准例程,编写和调试ad采集程序,实现两路信号的ad采集,并进行叠加。注意采样率的确定、控制方法。用ccs图形显示工具观察两路波形,改变信号源频率,可以观察到波形频率的变化。

4. fir滤波器系数设计。

在matlab上编写一个数字fir低通滤波器程序,技术指标按照1中的设计要求自行确定。应确定的设计指标包括:通带截止频率、阻带截止频率、通带衰减、阻带衰减和采样频率。

设计步骤:1) 按照采样率要求,产生两路正弦输入信号,一路的频率为100-1khz,另一路的频率为5k-10khz,要求每路信号的频率可调,显示出两路信号,要求准确标识出信号时间坐标值。

2) 进行两路信号混合,显示混合后的信号。

3) 设计理想低通fir滤波器。

4) 按照要求选择合适的窗函数,设计加窗的fir低通滤波器。

5) 显示fir滤波器的系数,并显示fir滤波器的幅频响应,要求准确标识出响应的频率坐标和衰减分贝数,要求幅频响应满足设计指标。

6) 编写卷积程序,实现滤波。

7) 显示滤波后的信号波形,要求显示的波形中,5k-10khz的波形已被滤除。

5. fir滤波器的dsp设计。

利用4中设计的滤波器系数,编写和调试dsp fir滤波程序,对输入信号进行移位,通过卷积对输入的两路信号进行滤波,观察输出波形,要求输出信号中5k-10khz的信号已被滤除。

如果需要参考ti dsplib中的滤波程序,请查阅ti 数据手册。

五、课程设计进度。

日期:2023年12月19日-2023年12月30日。

实验室名称:信号与信息处理实验室 - 教3楼503。

学时安排: 课程设计介绍、分析题目、理解设计内容3学时。

查阅资料,详细阅读理解icetek–vc5509-ag-edu 实验箱资料、

tivc5509数据手册和ti vc5509 片上ad数据手册7学时。

熟悉编程工具,调试ad采集程序,确定采样率,测量采样率,显示采集的信号4学时。

matlab上实现fir数字滤波器4学时。

编写、调试dsp fir程序12学时。

完善功能、完成课程设计报告、现场检查6学时。

课程设计答辩。 4学时。

六、课程设计报告写作要求(参照后附格式)

封面(要求统一按照后附格式填写)

目录。 摘要。

正文。1. 课程设计目的和要求:简述本设计的任务和要求,可参照指导书。

2. 课程设计原理:简述设计过程中涉及到的基本理论知识,这里一定要写清楚设计原理、公式的推导、原理框图、电路图等。

3.课程设计所用设备。

4.课程设计内容和步骤:按设计步骤详细介绍设计过程,即指导书中指定的各项任务。

5.设计过程、实现过程、实现结果:写清楚程序流程图,若程序分功能模块,写清每个功能模块的功能和流程图。正文中,程序**只需列明重要的语句,程序详细清单放到附录中。

所有插图均需标明图号、图名、横纵坐标名称、单位。所有**均需标明表号、表名。写明所用仪表及测量方法和测量结果。

调试分析过程描述包括测试数据、测试输出结果,以及对程序调试过程中存在问题的思考(列出主要问题的出错现象、出错原因、解决方法及效果等)。

6.设计结果分析:对程序结果进行分析,并与理论分析进行比较。

7.思考题回答:1)窗口长度和窗函数类型对滤波特性的影响;2)信号通过fir低通滤波器后,信号恢复效果如何?如果不理想,如何改进低通滤波器;3)采样频率fs在dsp实时滤波过程中有何作用?

8. 设计总结:包括课程设计过程中的学习体会与收获、对dsp应用和本次课程设计的认识以及自己的建议等内容。

注意通篇内容的科学性和客观性,不能采用口语、不能进行不适当的主观叙述。

参考资料:参考资料列写方法统一按照后顾格式要求撰写。

附录:程序清单,相关原理图。

附:课程设计报告格式。

课程设计报告。

名称 dsp原理与应用课程设计

指导教师。设计起止日期 2012-12-24 至 2013-01-03

学院信息与通信工程

专业电子信息工程

学生姓名。班级/学号。

成绩。指导老师签字。

目录。宋体,小四号,居中,加黑)

目录内容用宋体五号,段前、段后间隔均为0,行间距为单倍行距。

目录内容采用word自动生成。)

一、课程设计目的(宋体加黑,小四号)

宋体,五号)

1. 掌握vc5509dsp的控制和使用方法(宋体,五号)

正文(宋体,五号)

正文均用宋体五号,段前、段后间隔均为0,行间距均为单倍行距。)

从正文开始编入页码。)

二、课程设计所用设备。

正文(宋体,五号)

参考文献(宋体加黑,小四号)

1] 程佩青。 数字信号处理学(第二版)[m]. 北京: 清华大学出版社, 2001. (宋体,五号)附录。

课程设计指导书

2014年春季学期。沈阳城市建设学院。课程设计名称单向板肋梁楼盖设计 适用年级 专业 安全12级。指导教师 张晚来 田悦。2014 年 6 月 1 日。一 基本思路 此课程设计必须是在已学 土木工程结构 有关章节的基础下进行的,所以在设计前要通读教材中 受弯构件承载力计算 和 钢筋混凝土梁板结构设计...

课程设计指导书

暖通空调 空调部分。集美大学机械工程学院。制冷空调教研室。2007年12月。暖通空调 空调部分课程设计指导书。一 题目。北京市某综合大楼空调系统设计。二 建筑资料。1.该大楼各层建筑平面图。2.建筑参数 该建筑共分为三部分 地下室为空调机房和车库。一至二层为商场,层高5米。梁高0.6米。三至六层为客...

课程设计指导书

材料成型工艺课程设计指导书。本课程设计包括以下内容 一 编制焊接工艺规程 二 编制焊接工艺卡片 三 编制装配工艺过程卡片 四 设计焊接工装夹具。一 编制焊接工艺规程 按行业标准 1 范围。2 规范性引用文件。3 焊接工艺规程内容。3.1 材料。3.1.1 母材。3.1.2 焊接材料。3.2 主要设备...