Documente Academic
Documente Profesional
Documente Cultură
Filter Design
Techniques
Page 1
Revise 11/10/2004
Outline
7.0 Introduction
7.1 Design of Discrete Time IIR Filters
7.2 Design of FIR Filters
Page 2
Revise 11/10/2004
7.0 Introduction
Definition of Filter
Filter is a system that passes certain
frequency components and totally rejects
all others, but in a broader context any
system that modifies certain frequencies
relative to others is called a filter.
Page 3
Revise 11/10/2004
Page 4
Revise 11/10/2004
Page 5
Revise 11/10/2004
If a effective continuous-time
system has the frequency response.
Page 6
Revise 11/10/2004
Page 7
Revise 11/10/2004
Example
Consider a discrete-time filter that is to be
used to lowpass filter a continuous-time
signal using the basic configuration.
Specifically, we want the overall system to
have the following properties when the
sampling rate is 104 samples/s (T=10-4 s) :
(1) The gain |Heff(j)| should be within
0.01 (0.086dB) of unity (zero dB) in the
frequency band 0 2(2000).
Page 8
Revise 11/10/2004
Page 9
Revise 11/10/2004
Page 10
Revise 11/10/2004
Page 11
Revise 11/10/2004
Page 12
Revise 11/10/2004
Page 13
Revise 11/10/2004
Page 14
Revise 11/10/2004
Page 15
Revise 11/10/2004
then
Page 16
Revise 11/10/2004
Page 17
Revise 11/10/2004
Example
Assume that the specifications for the
designed discrete-time filter are shown in
next slide with ,1 = 0.10875, 2= 0.17783,
p = 0.2 and s = 0.3. he maximum gain
in stopband is -15dB (20log10 0.17783), The
maximum deviation of 1dB below 0dB gain
in passband (20log10(1) 20log10(1-0.10875)
=-1 dB). In this case the band pass tolerance
is between 1- 1 and 1.
Filter Design Techniques
Page 18
Revise 11/10/2004
Page 19
Revise 11/10/2004
Page 20
Revise 11/10/2004
Page 21
Revise 11/10/2004
Page 22
Revise 11/10/2004
Example
Consider the design of a lowpass discretetime filter by applying impulse invariance to
an appropriate Butterworth continuous-time
filter. The specifications for the discrete-time
filter are :
Page 23
Revise 11/10/2004
Choose Td =1 so that =
Page 24
Revise 11/10/2004
Page 25
Revise 11/10/2004
Page 26
Revise 11/10/2004
Page 27
Revise 11/10/2004
Page 28
Revise 11/10/2004
Page 29
Revise 11/10/2004
Page 30
Revise 11/10/2004
Page 31
Revise 11/10/2004
Page 32
Revise 11/10/2004
Page 33
Revise 11/10/2004
Page 34
Revise 11/10/2004
Page 35
Revise 11/10/2004
Page 36
Revise 11/10/2004
Page 37
Revise 11/10/2004
Page 38
Revise 11/10/2004
Page 39
Revise 11/10/2004
Page 40
Revise 11/10/2004
Page 41
Revise 11/10/2004
Page 42
Revise 11/10/2004
or
Page 43
Revise 11/10/2004
or
Page 44
Revise 11/10/2004
Page 45
Revise 11/10/2004
Page 46
Revise 11/10/2004
Page 47
Revise 11/10/2004
Page 48
Revise 11/10/2004
Page 49
Revise 11/10/2004
Page 50
Revise 11/10/2004
Page 51
Revise 11/10/2004
Example
Consider the specification on the discretetime filter :
Page 52
Revise 11/10/2004
Page 53
Revise 11/10/2004
and
Page 54
Revise 11/10/2004
log [1/0.17821/1/0.8921]
N=
2 log [ tan 0.15/ tan 0.1]
The result are N = 5.30466, and take N=6,
substituting N = 6 and c = 0. 7662.
For this value of c, the passband
specifications are exceeded and the stopband
specifications are met exactly.
Filter Design Techniques
Page 55
Revise 11/10/2004
Page 56
Revise 11/10/2004
The system function of the continuoustime filter by selecting the left-plane poles is
Page 57
Revise 11/10/2004
Page 58
Revise 11/10/2004
Page 59
Revise 11/10/2004
Page 60
Revise 11/10/2004
Page 61
Revise 11/10/2004
Page 62
Revise 11/10/2004
Homework
We wish to design a lowpass digital filter
to meet the specifications :
Page 63
Revise 11/10/2004
Page 64
Revise 11/10/2004