基于matlab的FIR滤波器设计(带通-优化设计方法-等波纹)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

基于matlab的FIR滤波器设计(带通,优化设计方法,等波纹)一、利用Remez函数设计等波纹带通滤波器程序fs=2000;%设定采样频率rp=3;%通带波纹rs=40;%阻带波纹f=[200300600700];%截止频率a=[010];%期望幅度dev=[10^(-rs/20)(10^(rp/20)-1)/(10^(rp/20)+1)10^(-rs/20)];[n,fo,ao,w]=remezord(f,a,dev,fs);%函数remezord返回参数n表示滤波器的阶数%FIR滤波器有B个频带时,f,a,dev分别为2B-2,B,B个元素的向量b=remez(n,fo,ao,w);%函数remez的返回值为n阶FIR滤波器的系数%fo,ao是2B个元素的向量,分别表示B个频带的2B边界频率及幅度值%w是B个元素的向量,表示各频带的加权值figure(1)freqz(b,1,1024,fs);%滤波器的特性图二、运行结果

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功