|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
本帖最后由 wdhd 于 2016-9-13 13:44 编辑
有一个信号st,我要对其进行低通滤波,
设计出的滤波器假如为
通带边缘频率Wp=0.6pi
阻带边缘频率Ws=0.7pi
采样频率:Fs=80KHz
经计算得相应数字滤波器的指标:
通带截止频率:fp=0.6*Fs/2
通带波纹:rp=0.01(假设的,单位dB,下同);
阻带截止频率:fs=0.7*Fs/2
阻带衰减:rs=0.1(假设的,同上)
程序如下,给出了幅频特性曲线。
clear;
Fs=80;
fp=0.6*Fs/2;
rp=0.01;
fs=0.7*Fs/2;
rs=0.1;
f= [fp fs];
A=[1 0];
dev=[rp rs];
[n,f0,m0,W]=remezord(f,A,dev,Fs);
b=remez(n,f0,m0,W);
[h,W]=freqz(b,1,256,1);
h=abs(h);
h=20*log10(h);
plot(w,h);grid;
xlabel('频率(归一化)');
ylabel('幅度(dB)');、
下一步如何对st信号滤波,用什么命令实现?
我看有得滤波器直接用filter(b,a,st)就可以出来滤波后的信号了。
对于这个滤波器如何对信号st滤波?谢谢
|
|