数字滤波器详解.pptVIP

  • 6
  • 0
  • 约5.21千字
  • 约 30页
  • 2016-08-19 发布于湖北
  • 举报
数字滤波器详解

第四章 数字滤波器 §4-1 数字滤波器的实现 1.数字滤波器的传递函数 卷积滤波器(FIR滤波器): 递推滤波器(IIR滤波器): /wnsreapt73/ 综合以上两式,数字滤波器的一般表达式: 注:Matlab的向量下标是从1开始的,故此处从b(1)开始 记向量 b=[b(1) b(2) b(3) …… b(N+1)] a=[1 a(2) a(3) …… a(L+1)] 则一个滤波器完全由向量a、b决定。 特例:a=1 时,为FIR滤波器。 bwz7/ 2.滤波器函数 (1)filter函数 格式:y=filter(b,a,x) 功能:用给定的b、a作为滤波系数构成滤波器,对x进 行滤波,结果放在y中,长度为max(na,nb)。 注:既适用于IIR,也适用于FIR滤波器(a=1)。 syl6/ (2)fftfilt函数 格式:①y=fftfilt(b,x) ②y=fftfilt(b,x,n) 功能:基于FFT的FIR滤波器 ①用给定的b作为滤波系数构成FIR滤波器,对x进行滤波,结果放在y中。 ②用给定的b作为滤波系数构成FIR滤波器,对x进行滤波,结果放在y中。其中FFT的长度为 nfft=2^nextpow2(n); 数据长度为nfft-length(b)+1. 注: nex

文档评论(0)

1亿VIP精品文档

相关文档