资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
个人资料整理仅限学习使用数字信号处理课程设计大纲课程编号 : 07050033 课程名称:数字信号处理课程设计英文名称: Digital Signal Processing 课程类型 : 专业任选课学时: 12 学时学分: 0.5 学分适用对象 : 通信工程先修课程:高等数学、工程数学、复变函数、信号与系统一、课程设计的性质及目的一)课程设计性质:数字信号处理课程设计是在介绍典型的DSP处理器TMS320C54X 的硬件系统、软件系统以及开发环境的基础上,通过逐步深入的方法,分次利用DSP 系统资源 CPU 、 ADC 、DAChshund 、 DMA 等),实现信号实时分析与处理,以提高学生开发应用DSP系统的能力。二)课程设计的目的: 1 、使学生进一步掌握数字信号处理课程的基本理论、基本方法和基本技术。 2 、使学生增进对MATLAB 的认识,利用MATLAB 加深对理论知识的理解。 3 、使学生了解和掌握使用MATLAB 的应用过程和方法,为以后的设计打下良好基础。二课程设计的说明及要求 1 、课程设计选题方面,学生可以从老师的命题中任选一题进行课程设计;也可自已命题,但必须要经过指导教师审查同意后方可进行设计。 2 、课程设计要求学生写出详细的设计报告,包括设计源程序及设计结果和数据波形等内容。 3 、要求学生能熟练掌握MATLAB 软件的使用方法。 4 、要求学生能独立写出文理通顺的、有理论根据的、实事求是的、科学严谨的课程设计报告。三、课程设计的选题内容设计题一: IIR 数字滤波器设计及MATLAB 实现 1. IIR无限脉冲响应)模拟滤波器设计(1)模拟低通滤波器设计设计要求:用Matlab 根据技术指标设计一个模拟低通滤波器,对于滤波器的类型可以精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 8 页个人资料整理仅限学习使用自行选择 如巴特沃斯滤波器、切比雪夫滤波器、椭圆滤波器、贝塞尔滤波器等)。总体要求: Matlab 原程序 +仿真波形 +技术指标2)模拟高通滤波器设计设计要求:用Matlab 根据技术指标设计一个模拟高通滤波器,对于滤波器的类型可以自行选择 如巴特沃斯滤波器、切比雪夫滤波器、椭圆滤波器、贝塞尔滤波器等)。总体要求: Matlab 原程序 +仿真波形 +技术指标3)模拟带通滤波器设计设计要求:用Matlab 根据技术指标设计一个模拟带通滤波器,对于滤波器的类型可以自行选择 如巴特沃斯滤波器、切比雪夫滤波器、椭圆滤波器、贝塞尔滤波器等)。总体要求: Matlab 原程序 +仿真波形 +技术指标4)模拟带阻滤波器设计设计要求:用Matlab 根据技术指标设计一个模拟带阻滤波器,对于滤波器的类型可以自行选择 如巴特沃斯滤波器、切比雪夫滤波器、椭圆滤波器、贝塞尔滤波器等)。 2.IIR无限脉冲响应)数字滤波器设计1)IIR 数字低通滤波器设计设计要求:用Matlab 根据技术指标设计一个数字低通滤波器,对于滤波器的类型可以自行选择 如巴特沃斯滤波器、切比雪夫滤波器、椭圆滤波器、贝塞尔滤波器等)。总体要求: Matlab 原程序 +仿真波形 +技术指标2)IIR 数字高通滤波器设计设计要求:用Matlab 根据技术指标设计一个数字高通滤波器,对于滤波器的类型可以自行选择 如巴特沃斯滤波器、切比雪夫滤波器、椭圆滤波器、贝塞尔滤波器等)。总体要求: Matlab 原程序 +仿真波形 +技术指标3)IIR 数字带通滤波器设计设计要求:用Matlab 根据技术指标设计一个数字带通滤波器,对于滤波器的类型可以自行选择 如巴特沃斯滤波器、切比雪夫滤波器、椭圆滤波器、贝塞尔滤波器等)。总体要求: Matlab 原程序 +仿真波形 +技术指标4)IIR 数字带阻滤波器设计设计要求:用Matlab 根据技术指标设计一个数字带阻滤波器,对于滤波器的类型可以自行选择 如巴特沃斯滤波器、切比雪夫滤波器、椭圆滤波器、贝塞尔滤波器等)。设计题二: FIR 数字滤波器设计及MATLAB 实现精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 8 页个人资料整理仅限学习使用 FIR 有限脉冲响应)数字滤波器设计1)基于矩形窗的FIR 滤波器设计设计要求:用Matlab 根据技术指标设计一个基于矩形窗的FIR 滤波器。总体要求: Matlab 原程序 +仿真波形 +技术指标 +窗函数技术指标:低通或高通技术指标;带通或带阻技术指标;阶数N 2)基于汉宁窗 升余弦窗)的FIR 滤波器设计设计要求:用Matlab 根据技术指标设计一个基于汉宁窗的FIR 滤波器。总体要求: Matlab 原程序 +仿真波形 +技术指标 +窗函数技术指标:低通或高通技术指标;带通或带阻技术指标;阶数N 3)基于汉明窗 改进的升余弦窗)的FIR 滤波器设计设计要求:用Matlab 根据技术指标设计一个基于汉明窗的FIR 滤波器。总体要求: Matlab 原程序 +仿真波形 +技术指标 +窗函数技术指标:低通或高通技术指标;带通或带阻技术指标;阶数N 4)基于布莱克曼窗三阶升余弦窗)的FIR 滤波器设计设计要求:用Matlab 根据技术指标设计一个基于布莱克曼窗的FIR 滤波器。总体要求: Matlab 原程序 +仿真波形 +技术指标 +窗函数技术指标:低通或高通技术指标;带通或带阻技术指标;阶数N 设计题目三 : 语音信号的处理与滤波一)1熟悉并掌握MATLAB 中有关声音 wave)录制、播放、存储和读取的函数。2在MATLAB环境中,使用声音相关函数录制2 秒左右自己的声音,抽样率是8000Hz/s 。考虑如何解决一个实际问题:录制刚开始时,常会出现实际发出声音落后录制动作半拍的现象,如何排除对这些无效点的采样?)3分别取8000 个和 16000 个数据进行频谱分析,得到幅度和相位谱,比较二者异同并分析原因。4针对电话信道最高 3500Hz),设计一个FIR 或 IIR 滤波器进行滤波,把抽样率转变为 7000Hz/s ,并进行频谱分析,得到幅度和相位谱。5把处理后的所有数据储存为声音文件,与原始声音进行比较。设计题目四:语音信号的处理与滤波二)内容:录制一段个人自己的语音信号,并对录制的信号进行采样;画出采样后语音信号的时域波形和频谱图;给定滤波器的性能指标,采用窗函数法和双线性变换法设计滤波精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 8 页个人资料整理仅限学习使用器,并画出滤波器的频率响应;然后用自己设计的滤波器对采集的信号进行滤波,画出滤波后信号的时域波形和频谱,并对滤波前后的信号进行对比,分析信号的变化;回放语音信号;换一个与你性别相异的人录制同样一段语音内容,分析两段内容相同的语音信号频谱之间有什么特点;再录制一段同样长时间的背景噪声叠加到你的语音信号中,分析叠加前后信号频谱的变化,设计一个合适的滤波器,能够把该噪声滤除;最后,设计一个信号处理系统界面。设计题目五:编程实现任意确定信号的频谱分析算法。 1)对给定的CEG和弦音音频文件取合适长度的采样记录点,然后进行频谱分析 信号的时域及幅频特性曲线要画出)。 2)分析CEG和弦音频谱特点,对该信号频谱能量相对较为集中的频带分低、中、高频)实现滤波分别使用低通,带通及高通),显示滤波后信号的时域和频域曲线,并对滤波后的信号与原信号的音频进行声音回放比较。 3)在低、中、高三个频带中,各滤出三个能量最集中的频簇,显示滤波后信号的时域和频域曲线。 4)任意选择几个滤出的频带或频簇)进行时域信号重建合成),与原信号的音频进行声音回放比较。设计题目六:语音信号的采集与处理 1、语音信号的采集利用 Windows下的录音机,录制一段自己的话音,时间在1s内,然后在 Matlab 软件平台下,利用函数wavread对语音信号进行采样,记住采样频率和采样点数。 2、语音信号的频谱分析在Matlab 中,可以利用函数fft对信号进行快速傅立叶变换,得到信号的频谱特性,要求学生首先画出语音信号的时域波形,然后对语音信号进行频谱分析。 3、设计数字滤波器和画出其频率响应给出各滤波器的性能指标;给定滤波器的性能指标如下: 高通滤波器的性能指标:fc=4800Hz,fb=5000Hz,As=100dB,Ap=1dB. (3 带 通滤 波器 的 性 能 指标 :fb1=1200Hz, fb2=3000Hz,fc1=1000Hz, fc2=3200Hz,As=100dB,Ap=1dB. 采用窗函数法和双线性变换法设计上面要求的3种滤波器,并画出滤波器的频率响应; 4、用滤波器对信号进行滤波,然后用自己设计的滤波器对采集到的信号进行滤波,画出滤波后信号的时域波形及频谱,并对滤波前后的信号进行对比,分析信号的变化; 5、回放语音信号,分析滤波前后的语音变化; 6、设计系统界面为了使编制的程序操作方便,设计处理系统的用户界面,在所设计的系统界面上可以选择滤波器的类型,输入滤波器的参数、显示滤波器的频率响应,选择信号等。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 8 页个人资料整理仅限学习使用设计题目七:简易FFT分析仪设计一个 20Hz20KHz 范围内的频谱分析仪用电脑声卡);要求:实时显示时域信号,能对信号进行放大缩小,存储等,其它功能自由发挥;实时显示频谱信号;采用常见的低通、高通、带通、带阻50hz)滤波器对该范围内的信号进行滤波,例如阶数可调,带宽可调,功能可自由发挥;设计题目八:数字调音台请任选一首你喜爱的歌曲最好歌曲可以通过菜单选择),采用已经学过的信号处理知识,设计高通、带通、低通、带阻几种滤波器,对其进行数字信号滤波,观察信号的变化;实时显示处理前的信号频谱,和处理后的信号频谱;通过扬声器播放处理过的信号,听信号有什么变化;解释为什么电话中唱歌,不好听?设计题目九:数字听诊器信号分析目前大夫主要以听诊器倾听病人的气管、肺部区域的声音,对病人的疾病进行判断;请设计一个听诊的软件,要求如下:可记录病人的姓名、年龄、性别、病史、不同疾病部位等状况;对病人的气管、肺部等区域的声音进行采集、分析、存储前端听诊部分不用考虑,只考虑数据采集部分);可分析不同声音分量的大小,给出频谱图,以及主要频率的幅度,便于大夫分析和验证;由于采集到的信号经常存在某些干扰信号,比如心脏的震动,请设计低通、带通、带阻滤波器对信号处理,方便医生进行使用;题目六:语音信号增强某电视台记者进行暗访,由于录音设备小,藏在隐蔽部位,由于被访人距离录取设备的远近不同,造成一段声音信号中不同人的声音大小不同,所录声音随不同被访人的说话时间忽大忽小,请采取一定的措施,将其调整到基本一致的状态;通过同一声音录取装置录取不同远近的不同人的声音,使声音片断时大时小至少要两人);对不同被访人的声音特征进行识别盲源信号分离或者根据不同说话人的语音信号的频谱特性进行区别),据此来区别不同说话者,对其语音进行分别增强;要求用 matlab 做出界面,能够对信号时域波形及频域特性进行观察。设计题目十:语音信号变声处理系统电视台经常针对某些事件的知情者进行采访,为了保护知情者,经常改变说话人的声音,请利用所学的知识,将其实现。要求处理后的语音信号基本不影响正常收听与理解;对处理参数能够通过matlab 界面进行调节,以对比不同处理结果。设计题目十一:语音信号的数字水印技术在保密数据传递等应用中,有时采用将一句话或一段文字或一段音乐隐藏在另一段音乐中,然后利用专门的算法来提取所传的信息,这种方法也称为数字水印技术。这种方法的好处是信息隐藏在极为平常的声音或其它媒介中,不易被察觉。 1)利用语音获取设备获取需要传送的保密语音信号; 2)选择用于传输保密语音信号的普通声音载体,可以是广为流传的歌曲、音乐或其他声音文件; 3)采用数字水印技术进行信息处理,这个处理过程可以选用多种方式,可查阅参考相应文献,最简单的办法就是将需要传送的语音信号的每一个比特分别加入到载体信号每一个采样的最低位,这样对载体信号的影响最小,保密信息也可以被简单的提取。同时也可以考虑在频域对其进行处理;精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 8 页个人资料整理仅限学习使用 4 )对加入水印信息的文件及未加之前文件的频域及时域信号进行对比,分析其影响; 5 ) 对加入水印信息的文件进行各种滤波处理,然后再对其进行水印提取,观察其结果; 6 )编制用户界面。设计题目十二:语音信号的保密传输对语音信号进行频谱倒置等多种方法加密操作,在接收端进行反向操作恢复出原始信号。要求显示原始信号时域波形、频域特性,加密后时域波形、频域特性,解码后时域波形、频域特性,并通过播放对原始信号与加密后信号的声音进行对比,对原始信号与解密后信号的失真进行评价。设计题目十三:现场录音中语音信号的干扰去除在某现场直播节目的录制过程中,由于现场录制工作人员的失误,造成了MIC中串入了交流干扰,要求在语音信号中去除该干扰;要求对原始信号进行频谱分析,确定干扰的频率;根据干扰的特点采用不同的滤波器对信号进行处理,比较不同处理方法的效果。设计题目十四:地震信号的干扰去除现有 1年的某地震信号,一共有365个文件,每个文件长度为10M 个采样点,采样率为200Hz,由于受到 50hz的信号干扰,请设计一FIR滤波器,对其进行滤波,为了加快分析的速度,请采用学过的分段方法进行分段分析。如果信号截至带宽为40hz,请设计一低通滤波器FIR滤波器对以上信号进行处理;可自行产生 10M 采样点数的复合要求的信号,放在某文档中即可,为了证明可以对365个文档中的任意一个文档可以处理,请至少产生3个文档。设计题目十五正余弦信号的谱分析 1、对一个频率为10Hz,采样频率为64Hz 的 32 点余弦序列进行谱分析,画出其频谱图;若将频率改为11Hz,其他参数不变,重新画出该序列的频谱图,观察频率泄漏现象,分析原因。 2、考察 DFT的长度对双频率信号频谱分析的影响。设待分析的信号为令两个长度为16 的正余弦序列的数字频率为及。取 N为四个不同值 16,32,64, 128。画出四个DFT幅频图,分析DFT长度对频谱分辨率的影响。 3、在上题中若把两个正弦波的频率取得较近,令,试问怎样选择 FFT参数才能在频谱分析中分辨出这两个分量?设计题目十六数字滤波器的设计及实现 1、调用信号产生函数mstg 产生由三路抑制载波调幅信号相加构成的复合信号st ,观察 st 的时域波形和幅频特性曲线; 2、通过观察st 的幅频特性曲线,分别确定可以分离st 中三路抑制载波单频调幅信号的三个滤波器 回放语音信号,验证设计效果; 5、为使编制的程序操作方便,设计一个信号处理用户界面。在所设计的系统界面上可以选择滤波器的类型,输入滤波器的参数,显示滤波器的频率响应,选择信号等。设计题目十八调制解调系统的设计及实现 1、根据范例中给出的调制信号和载波,对已调信号进行同步检波相干解调),设计低通滤波器提取原信号,画出解调信号的波形和频谱图,验证设计效果。 2、一有限长度的信号,其时域表达式为用常规双边带调幅将其调制在载波上,假设,调制系数,分别画出原信号和已调信号的时域波形图和频谱图。 3、信号,令,载波,用抑制载波双边带调幅来调制信号;用单边带调幅来调制信号分别采用上边带和下边带两种方式);对已调信号进行同步检波解调)。分别画出原信号已调信号解调信号的时域波形和频谱,验证设计效果。设计题目十九倒频系统的软件实现及应用 1、根据倒频系统的原理框图,设计调制系统和滤波器来实现倒频系统。令输入信号为,设,画出输出信号的时域波形图和频谱图。 2、录制一段语音信号,设计倒频系统实现对这段语音信号的加密和解密,画出语音信精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 8 页个人资料整理仅限学习使用号在加密前和加密后的波形图和频谱图,并通过语音回放验证加密和解密的效果。*思考题:若一段语音信号加密时使用的和为未知的,如何对这段语音信号进行解密,试编程设计该系统,并验证设计效果。四、课程设计的评价标准一般遵循的评价标准如下:(1)严格控制90 分以上的人数,如想得到高分数,标准是必须在设计中有创新。(2)得 85 分以上的课程设计,其算法及实现必须保证正确,并对书中给出的设计有一定的改进或完善。(3)如在设计的算法和实现中有少量错误,可判给75-79 分。(4)如果错误不算太多,大部分算法一实现程序都能通过,则可给60-74 分。(5)如果没有完成设计给定的要求,则给予不及格处理。五、教材与主要参考书目一)教材:吴镇扬著 .数字信号处理.高等教育出版社,2018年. 电子工业出版社,2009年 2 高西全 , 丁玉美 . 数字信号处理( 第三版 . 西安电子科技大学出版社,2008 年 3 刘顺兰 , 吴杰. 数字信号处理( 第二版 . 西安电子科技大学出版社,2008 年 4 姚天任著 . 数字信号处理 . 西安电子科技大学出版社,2009 年精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 8 页
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号