1 / 45
文档名称:

Digital Signal Processing(a-2 Design of FIR Digital Filters).ppt

格式:ppt   页数:45
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Digital Signal Processing(a-2 Design of FIR Digital Filters).ppt

上传人:ffy51856fy 2014/1/4 文件大小:0 KB

下载得到文件列表

Digital Signal Processing(a-2 Design of FIR Digital Filters).ppt

文档介绍

文档介绍:Design of FIR Digital Filters
Y. Zeng
South China University of Technology, Guangzhou
2013
Digital Signal Processing
2017/11/14
1
Design of Discrete-Time FIR Filters
Filter Design Techniques
Windowing Method
Frequency-Sampling Method
2017/11/14
2
1. Filter Design Techniques
(2) Procedure of Filter Design
Define the specifications of the filter
Selection of an appropriate technique for filter’s coefficient evaluation (a set of aks,bks)
Selection of appropriate structure of filter
Analysis of finite word-length effect
Implementation with a structure
(3) FIR数字滤波器的两种逼近设计方法:窗口法(时域逼近法)、频率采样法(频域逼近法)和最优化设计(等波纹逼近)。
最优化设计一般需要大量的计算,所以一般需要依靠计算机进行辅助设计。
(1) 数字滤波器的设计
数字滤波器的设计就是按照给定的滤波处理系统的性能要求,设计一个因果、稳定的数字系统去逼近这个性能要求;并且用一个有限精度的运算去实现这个系统。
(software+ puter), specific system
Question: how to implement
2017/11/14
3
2. Windowing Method
The design techniques for FIR filters are based on directly approximating the desired frequency response of the discrete-time system.
Most techniques for approximating the magnitude response of an FIR system assume a linear phase constraint.
The windowing technique is the simplest method of FIR filter design.
This method generally begins with an ideal desired frequency response, Hd(ejw), and evaluates(估计) its corresponding impulse response, hd[n]. Then, the desired impulse response, h[n], will be obtained by truncating(截断) hd[n] with selected window function, w[n].
Hd(ejw)
hd[n].
hd[n] w[n]
ideal
infinite length
anti-causal
finite length
anti-causal
h[n]
finite length
causal
Question: how h[n] is in fren. domain?
2017/11/14
4
Windowing Algorithm
Step 1: define specifications of desired filter.
Step 2: evaluate the system function Hd(ejw) from step 1.
Step 3: calculate the impulse response sequence hd[n] as

Step 4: obtain finite duration sequence h[n] from hd[n] as
h[n] = hd[n]w[n], 0  n  M
0, otherwise
where w[n] is a selective window function to meet the attenuation requirement, so
H(ejw) = [1/2p] -pp Hd(ejq