全球旧事资料 分类
采用窗函数法设计一个数字FIR低通滤波器悬赏分:0解决时间:200712191945
采用窗函数法设计一个数字FIR低通滤波器,其技术指标为:wp02piws03pirp025dbas50db,并画出其频率响应图。
提问者:江水西岸一级
最佳答案结合衰减和过度带,可选择哈明窗。尽管在设计中,没有使用通带波动值Rp,但必须检查设计的实际波动,验证它是否确实在给定容限内。对应的MATLAB程序为:wp02piws03pitr_widthwswp确定过度带宽Mceil66pitr_width1;确定滤波器阶数,ceil是向上取整函数
01M1wcwswp2理想低通的截止频率hdideal_lpwcMw_hamhammi
gM’hhdw_hamdbmagphagrdwfreqz_mh1delta_w2pi1000Rpmi
db11wpdelta_w1实际通带波动Asrou
dmaxdbwsdelta_w11501;最小阻带衰减画图(见图151)subplot221stem
hdtitle‘理想冲激响应’axis0M10103xlabel‘
’ylabel‘hd
’subplot222stem
w_hamtitle‘哈明窗’axis0M1011xlabel‘
’ylabel‘w
’subplot223stem
htitle‘实际冲激响应’axis0M10103xlabel‘
’ylabel‘h
’subplot224plotwpidbtitle‘幅度响应(单位:dB)’gridaxis0110010xlabel‘频率(单位:pi)’ylabel‘分贝数’根据以上代码,可计算出滤波器阶数M67,实际的阻带衰减As52dB,实际的通带波动为Rp00394dB,满足设计技术指标。
窗函数法设计FIR数字高通滤波器悬赏分:30解决时间:200812311543
用matlab技术指标fc4800Hzfp5000HzAc100dBAp1dB
提问者:一直努力追妞妞一级
最佳答案
f将模拟频率转化为数字频率,设取样时间为T(要满足抽样定理)p2πfpTs2πfsT过渡带宽度△ps阻带衰减已经超过74db,要选用Kaiser窗了,Kaiser的参数可变,要根据公式确定滤波器的参数一般都选用Ⅰ型线性相位滤波器即滤波器阶数M为偶数,程序如下:wpwsAp1As100Rp110005ApRs10005Asffpfsa01devRpRsMwcbetaftypekaiserordfadevMmodM2Mhfir1MwcftypekaiserM1betaomegali
space0pi512magfreqzh1omegaplotomegapi20log10absmaggridomega1li
space0wp512h1freqzh1omega1omega2li
spacewspi512h2freqzh1omega2fpri
tfAp4f
20log10mi
absh1fpri
tfAs4f
20log10maxabsh2运行程序可以得到滤波器的通阻带衰减,画出频率响应,若同阻带衰减不满足要求还可以使用滤波器的优化,一般使用的等波纹FIR进行优化
fr
好听全球资料 返回顶部