77范文网 - 专业文章范例文档资料分享平台

基于频率抽样法的FIR数字低通滤波器的设计(2)

来源:网络收集 时间:2020-07-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

3.3设计方法

根据指标,可画出频率抽样后的H(k)序列,由于H(k)是对称于w??的,我们又只对0?w??即0?k?15的区间感兴趣,故可将??w?2?即16?k?30的图略去不画。截止频率wc?0.313?,截止频率抽样点的位置应为:

0.313??302??4.695?4,按第一种频率抽样方式来设计,N=30,则

??N?c?10?k?Int??2???4??? (3.2) H(k)???0Int?N?c??1?5?k?N?15?2???2???Int[?]表示取整数部分,将这些值代入式(2-11)可得:

??30??????k??????k??????sin??5?sin?30?2?30??sin?30?2?30?????2??????????H?ej???e?j15???????? ? (3.3)

??k??k??k?1????????30sin?30sin?30sin??????????2230230???????????按此式计算20log10H(ejw)的结果如图3.2所示。由图看出,过渡带宽为

2?30,而最小阻带衰减约为-20dB。这一衰减在大多数情况下是不令人满意的,

也不符合这次课程设计的要求.

图3.2 幅度频率特性曲线

为了改善频率特性,以满足指标要求,可在通带和阻带交界处安排一个或者几个不等于1的抽样值。在本次课设中用优化算法使K=5处值为0.5886,即

H(5)?0.5886,和K=6处值为0.1065,即H(6)?0.1065。则得到图3.3所示2?的结果,过渡带带宽为?3?0.2?,最小阻带衰减约为-60dB左右,如图3.4

30所示。

图3.3 增加过渡点后的H(k)

图3.4 过渡带抽样优化后的幅频特性

综上所述,采用第一种频率抽样方式来设计,抽样点数取N=30,优化抽样过渡带采用在通带和阻带交界处安排两个不等于1的点,即H(5)?0.5886和

H(6)?0.1065,最后设计出来的基于频率抽样法FIR数字低通滤波器满足设计要求。

4 程序设计

4.1 两种频率抽样方法幅频特性对比程序

close all; clear; N=30;

H=[ones(1,4),zeros(1,22),ones(1,4)]; k=0:(N/2-1);k1=(N/2+1):(N-1);k2=0;

A=[exp(-j*pi*k*(N-1)/N),exp(-j*pi*k2*(N-1)/N),exp(j*pi*(N-k1)*(N-1)/N)];

HK=H.*A; hn=ifft(HK); fs=15000; [c,f3]=freqz(hn,1); f3=f3/pi*fs/2; figure(1) subplot(2,1,1)

plot(f3,20*log10(abs(c))); title('频谱特性');

xlabel('频率/HZ');ylabel('衰减/dB'); grid; N=30;

H=[ones(1,4),zeros(1,22),ones(1,4)];

H(1,5)=0.5886;H(1,26)=0.5886;H(1,6)=0.1065;H(1,25)=0.1065; k=0:(N/2-1);k1=(N/2+1):(N-1);k2=0;

A=[exp(-j*pi*k*(N-1)/N),exp(-j*pi*k2*(N-1)/N),exp(j*pi*(N-k1)*(N-1)/N)]; HK=H.*A; hn=ifft(HK); fs=15000; [c,f3]=freqz(hn,1); f3=f3/pi*fs/2; subplot(2,1,2)

plot(f3,20*log10(abs(c))); title('频谱特性');

xlabel('频率/HZ');ylabel('衰减/dB'); grid;

4.2 FIR数字低通滤波器程序

close all; clear; N=30;

H=[ones(1,4),zeros(1,22),ones(1,4)];

H(1,5)=0.5886;H(1,26)=0.5886;H(1,6)=0.1065;H(1,25)=0.1065; k=0:(N/2-1);k1=(N/2+1):(N-1);k2=0;

A=[exp(-j*pi*k*(N-1)/N),exp(-j*pi*k2*(N-1)/N),exp(j*pi*(N-k1)*(N-1)/N)]; HK=H.*A; hn=ifft(HK); fs=15000; [c,f3]=freqz(hn,1); f3=f3/pi*fs/2; figure(1);

plot(f3,20*log10(abs(c))); title('频谱特性');

xlabel('频率/HZ');ylabel('衰减/dB'); grid; figure(2); stem(real(hn),'.');

line([0,35],[0,0]);xlabel('n');ylabel('Real(h(n))'); t=(0:100)/fs;

W=sin(2*pi*t*750)+sin(2*pi*t*3000)+sin(2*pi*t*6500); q=filter(hn,1,W); [a,f1]=freqz(W); f1=f1/pi*fs/2; [b,f2]=freqz(q); f2=f2/pi*fs/2; figure(4); plot(f1,abs(a)); title('输入波形频谱图'); xlabel('频率');ylabel('幅度') grid; figure(5);

plot(f2,abs(b)); title('输出波形频谱图'); xlabel('频率');ylabel('幅度') grid;

5 仿真结果及分析

分析:程序运行后结果如下,图5.1显示的是两种抽样设计方法幅频响应特性对比图,由图可以明显看到,过渡带抽样优化后的频率特性明显优于第一种普通抽样方法。第一种方法衰减为-20dB,但第二种方法衰减却只有-60dB,性能大幅度优化,但同时却增加了过渡带宽。

图5.2显示的是低通滤波器的单位冲激响应h(n)的实部。图5.3是输入波形的频谱图,有三个频率分量,分别为750HZ、3000HZ、7000HZ。图5.4是输出波形的频谱,只有一个频率分量为750HZ了。通过图5.3和5.4可以看出,当输入波形的频谱通过我们设计的低通滤波器后,滤除了3000HZ和7000HZ的频率分量,只剩下750HZ的频率分量了。

图5.1 幅频响应特性曲线对比

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于频率抽样法的FIR数字低通滤波器的设计(2)在线全文阅读。

基于频率抽样法的FIR数字低通滤波器的设计(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1136184.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: