matlab 双线性变换法设计 用切比雪夫法 带通滤波器 这程序代码是我做课程设计时做的,可以出来比较理想的结果
1
设计要求 1、语音信号的采集利用 Windows下的录音机,录制一段自己的话音,时间在1s内然后在Matlab软件平台下,利用函数wavread对语音信号进行采样,记住采样频率和采样点数。 2、语音信号的频谱分析在Matlab中,可以利用函数fft对信号进行快速傅立叶变换,得到信号的频谱特性,要求学生首先画出语音信号的时域波形,然后对语音信号进行频谱分析。 3、设计数字滤波器和画出其频率响应给出各滤波器的性能指标; 给定滤波器的性能指标如下: (1)低通滤波器的性能指标:fb=1000Hz,fc=1200Hz,As=100dB,Ap=1dB, (2)高通滤波器的性能指标:fb=5000Hz,fc=4800Hz, As=100dB,Ap=1dB, (3)带通滤波器的性能指标:fb1=1200Hz,fb2=3000Hz, fc1=1000Hz,fc2=3200Hz, As=100dB,Ap=1dB, 采用窗函数法和双线性变换法设计上面要求的3种滤波器,并画出滤波 器的频率响应。 4、用滤波器对信号进行滤波 ,然后用自己设计的滤波器对采集到的信号进行滤波,画出滤波后信号的时域波形及频谱,并对滤波前后的信号进行对比,分析信号的变化; 5、回放语音信号,分析滤波前后的语音变化; 6、设计系统界面,为了使编制的程序操作方便,设计处理系统的用户界面,在所设计的系 统界面上可以实现上述要求中的包括采集、分析、滤波等全部内容,并能够选 择滤波器的类型,输入滤波器的参数、显示滤波器的频率响应等。
2019-12-21 21:38:33 1.56MB 滤波器 线性变换法 matlab 语音信号处理
1
用双线性变换法设计IIR滤波器。 其中的论述十分详细,对于滤波器的设计者有很大启发。 共享!
2019-12-21 21:14:29 294KB IIR 滤波器 双线性
1
利用双线性变换法切贝雪夫低通滤波器利用双线性变换法切贝雪夫低通滤波器
2019-12-21 20:28:21 361KB 双线性变换法 切贝雪夫 低通滤波器
1
此报告重点介绍了用双线性不变法设计IIR数字滤波器的基本流程,比较了各种设计方法的优缺点,总结了模拟滤波器的性能特征。最后以双线性不变法设计了一个高通巴特沃斯IIR数字滤波器,介绍了设计步骤,然后在Matlab环境下进行了仿真与调试,实现了设计目标。
2019-12-21 20:05:29 386KB IIR滤波器
1
数字滤波器技术是数字信号处理的一个重要组成部分。文中叙述了数字滤波的相关理论,介绍了数字滤波器设计的基本思路,滤波器的基本指标,并且分析了设计IIR数字低通滤波器的方法步骤。 根据IIR(Infinitr Impulse Response)数字滤波器的设计原理,提出了IIR数字滤波器的快速设计方法,并在MATLAB环境下做出了实现快速设计IIR数字滤波器的设计系统。在该系统中,只需要将数字滤波器的技术能指标根据指定的或是需要的设计方法,转换为模拟滤波器的技术性能指标,根据指定的模拟滤波器设计出相应的数字滤波器。
2019-12-21 19:46:55 1.2MB IIR数字低通滤波器
1
用双线性变换法设计一个巴特沃斯低通IIR数字滤波器
2019-12-21 18:58:59 2KB matlab
1