cxcky 发表于 2008-10-17 21:00

信号st的低通滤波

本帖最后由 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= ;
  A=;
  dev=;
  =remezord(f,A,dev,Fs);
  b=remez(n,f0,m0,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滤波?谢谢

songzy41 发表于 2008-10-18 08:33

可以直接用filter(b,a,st),因为设计的是FIR滤波器,在滤波器设计时求出的是系数b,使用filter时为filter(b,1,st)。

cxcky 发表于 2008-10-20 08:46

thanks 就是不知道a是怎么确定的!我去试试.....

cxcky 发表于 2008-11-23 16:36

赫赫 好使 谢谢了
页: [1]
查看完整版本: 信号st的低通滤波