数字信号处理实验四——用频率取样法设计FIR数字滤波器

数字信号处理实验四——用频率取样法设计FIR数字滤波器

ID:40502512

大小:260.25 KB

页数:19页

时间:2019-08-03

数字信号处理实验四——用频率取样法设计FIR数字滤波器_第1页
数字信号处理实验四——用频率取样法设计FIR数字滤波器_第2页
数字信号处理实验四——用频率取样法设计FIR数字滤波器_第3页
数字信号处理实验四——用频率取样法设计FIR数字滤波器_第4页
数字信号处理实验四——用频率取样法设计FIR数字滤波器_第5页
资源描述:

《数字信号处理实验四——用频率取样法设计FIR数字滤波器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验四用频率取样法设计FIR数字滤波器实验目的1、掌握用频率取样法设计线性相位FIRDF的方法,并掌握该方法的计算机编程。2、熟悉频率取样理论,熟悉内插函数及其应用。3、了解FIRDF的频率特性和相位特性,观察过渡带取样点对滤波器幅频特性的影响。实验原理及方法频率采样法就是根据频域采样理论,由滤波特性指标构造希望逼近的滤波器频响函数Hd(ejω),对其在[0,2π]上采样得到:然后,就可求出单位脉冲响应h(n),或是系统函数H(z)。这样,h(n)或是H(z)就是滤波器的设计结果。实验原理及方法频率取样设计法的流程:实验原理及方法离散频率特性的幅度和相位约束条件:FIR

2、DF设计步骤:(1)确定所设计DF的性能要求和阶数N=2π/Δω。(2)根据要求,合理选择单位脉冲响应的奇、偶对称性,从而确定理想频率响应的幅度和相位。(3)对理想频率响应在0~2π区间等间隔取样,得到H(k)。(4)根据内插公式,求出H(z)的幅频特性曲线。(5)检查幅频特性是否满足性能要求,若不满足,可调整过渡带取样点值,重复第(2)步,直到满足条件为止。(6)对H(k)作IDFT求得h(k)。举例用频率采样法设计一个具有线性相位的低通滤波器,其理想频率选择性为:已知截止频率为0.5π,抽样点数N=33。①因为N是奇数,所以选h(n)偶对称,N为奇数的情况来设计。②

3、由于采样的

4、H(k)

5、关于ω=π对称,抽样点数N=33,采样点之间的频率间隔为2π/33,截止频率为0.5π,因此,截止频率抽样点的位置应为:0.5×33/2=8.25≈8。所以,在0≤ω≤π区域,抽样的H(k)的幅度满足:③滤波器的相位满足θ(ω)=-ω(N-1)/2。举例所以,抽样H(k)应满足:MATLAB源程序1:N=33;H=[ones(1,9),0.4,zeros(1,15),0.4,ones(1,9)];%确定抽样点的幅度k=0:N-1;A=exp(-j*pi*k*(N-1)/N);%抽样点相位大小HK=H.*A;%求抽样点的H(k)hn=ifft(HK,

6、N);%求出FIR的单位冲激响应h(n)freqz(hn,1,256);%画出幅频相频曲线figure(2);stem(real(hn),'.');%绘制单位冲激响应的实部line([0,35],[0,0]);xlabel('n');ylabel('Real(h(n))');结果结果结果MATLAB源程序2:N=input('N=');M=N-1;L=M/2;F=[0:1/L:1];%设置抽样点的频率,抽样频率必须含0和1,单位为πA=[ones(1,9),zeros(1,L-8)];%设置抽样点相应的幅值B=fir2(M,F,A);[H,W]=freqz(B);%画出

7、滤波器幅频相频曲线subplot(2,1,1),plot(W/pi,10*log10(abs(H)));gridon;subplot(2,1,2),plot(W/pi,unwrap(angle(H)));gridon;figure;stem(real(B),'.');%绘制单位冲激响应的实部xlabel('n');ylabel('Real(h(n))');B=fir2(N,F,A)功能:设计一个N阶的FIR数字滤波器,其频率响应由向量F和A指定,滤波器的系数(单位冲激响应)返回在向量B中,长度为N+1。向量F和A分别指定滤波器的采样点的频率及其幅值,所期望的滤波器的频率

8、响应可用plot(F,A)绘出(F为横坐标,A为纵坐标)。F中的频率必须在0.0~1.0之间,1.0对应于采样频率的一半。它们必须按递增的顺序从0.0开始到1.0结束。fir2函数可以实现FIR数字滤波器的频率取样法设计。可设计任意形状频率响应的滤波器。格式如下:b=fir2(N,F,A)b=fir2(N,F,A,window)输出参数:b为FIR数字滤波器的N+1个系数构成的矩阵。输入参数:N为滤波器的阶数。F指定归一化的各频带边界频率,从0到1递增,1对应于fsam/2,即数字频率=。A指定各频带边界频率处的幅度响应,因此F和A的长度相等,即length(F)=

9、length(A)。window指定窗函数,若不指定,默认为哈明窗。结果结果实验内容1、设计如下滤波器:(1)用频率取样法设计一个线性相位LPDF,N=15,0~π之间的幅度取样值如下,求出其单位脉冲响应h[k]及幅频和相频特性曲线。尝试增加过渡点,观察并分析过渡点对滤波器性能的影响。(2)用频率取样法设计一个线性相位FIR低通数字滤波器。已知ωc=0.4π,N=35。实验报告要求1、简述实验目的及原理2、根据实验内容要求给出所设计滤波器的系统函数H(z)及相应的幅频和相频特性曲线。检查所设计的滤波器是否符合要求,说明设计过程中应考虑的因

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。