Digital Signal Processing
Digital Signal Processing
Digital Signal Processing
S – Z (complex-valued mapping)
Advantages
• Analog filter design tables available
• Filter transformation (s – z) tables available
• Frequency band transformation (s – s / z – z) available
Disadvantages
• No control over the phase characteristics of the IIR filter
• Magnitude – only design
Introduction
A2
Preliminaries On Analog Filters
R p : passband ripple in dB
As : stopband attenuation in dB
R p 10 log 10 (1 2 ) 10
R p / 10
1
As 20 log 10 A A 10 As / 20
Preliminaries On Analog Filters
H a ( s ) H a ( s ) H a ()
2
s / j
H a (s )
Stable Causal
Preliminaries On Analog Filters
3. Elliptic
Preliminaries On Analog Filters
1
H a ()
2
2N
1
c
c
N
H a ( s)
( s pk )
LHP poles
( 2 k N 1)
j
pk c e 2N
, k 0,1, 2 N 1
Preliminaries On Analog Filters
p
c 1
(10 As / 10 1) 2N
Digital IIR Filter Design
S - Z transformation
• Complex-valued mappings
z e sT
Digital IIR Filter Design
N
Rk
3. Partial fraction expansion H a ( s)
k 1 s pk
>> f=0:0.01:5;T=0.1;
>> z=exp(j*2*pi*f*T);
>> zH=(1-0.8966./z)./(1-1.5595./z+0.6065./z./z);
>> s=j*2*pi*f;
>> sH=(1+s)./(s.^2+5*s+6);
>> plot(f,abs(zH),f,abs(sH)/T);legend('Digitital','Analog')
>>title('Magnitude Response of Analog and Digital IIR Filters')
Digital IIR Filter Design
Advantages:
• Stable design
• Analog frequency and digital frequency are linearly related
Disadvantage
• Aliasing
• Useful only when the analog filter is band-limited (LPF and
BPF)
Digital IIR Filter Design
Bilinear transformation
1 ( sT ) / 2 2 1 z 1
z s
1 ( ST ) / 2 T 1 z 1
Digital IIR Filter Design
3. Bilinear transformation
2 1 z 1
H ( z) H a ( )
T 1 z 1
Digital IIR Filter Design
Bilinear transformation
Advantages
• Stable design
• No aliasing
Analog Domain
Frequency DomainTransformations
Digital Domain