数字信号处理课程设计报告
课程名称:数字信号处理实验名称:设计一个信号滤波演示系统学院:信息科学与工程学院班级:电子信息工程姓名:vaga学号:指导老师:日期:2014年10月18日
1
f目录
⊙课程设计目的及要求………………………………………411目的及要求……………………………………………412开发工具及环境………………………………………513需求分析与功能说明…………………………………6
⊙系统设计过程………………………………………………721信号发生器……………………………………………7211说明………………………………………………7212源代码……………………………………………7213结果截图…………………………………………722频谱分析………………………………………………8221说明………………………………………………8222源代码……………………………………………8223结果截图…………………………………………923滤波器设计…………………………………………9231说明………………………………………………9232源代码……………………………………………10233结果截图…………………………………………1124数字滤波……………………………………………12241说明………………………………………………12
2
f242源代码……………………………………………12243结果截图…………………………………………14⊙课程设计总结……………………………………………16⊙参考资料…………………………………………………1741课程设计指导书……………………………………1742主要参考资料………………………………………17
3
f课程设计目的及要求
11目的及要求设计一个工作流程如图1所示的信号滤波演示系统。
1、信号发生器根据信号选择分为两类:(1)静态型:直接输入(或从文件读取)测试序列;(2)动态型:输入由多个不同频率正弦信号叠加组合而成的模拟信号公式(如式1所示)、采样频率(Hz)、采样点数,动态生成该信号的采样序列,作为测试信号。100si
2πf1t100si
2πf2t100si
2πf
t(1)2、频谱分析使用FFT对步骤1生成的测试信号进行频谱分析并展示其幅频特性与相频特性,指定需要滤除的频带,通过选择滤波器类型(IIRFIR),确定对应的滤波器(低通、高通)技
4
f术指标。3、滤波器设计根据步骤2中确定的IIRFIR数字滤波器技术指标设计滤波器,得到相应的滤波器系数,并展示该滤波器的幅频r