Dsp-Unit 5.1 Analog Filters
Dsp-Unit 5.1 Analog Filters
Filtering of signals
What is meant by a filter!
The DTFT is remembered again:
1
X (e ) x[n]e
jw jwn
jw jwn
x[n] X ( e ) e dw
n
2
Unfiltered signal
or raw signal Filtered signal
Output is
almost
equal to x2,
the high
frequency
Output of
Transient
the filter
x1
Based on Frequency
response
Classification of filters According to
frequency response
• A analog filter is a network used to shape the frequency
spectrum of an electrical signal.
• These networks are essential parts of communication and
control systems.
• Filters are classified as low pass, high pass, band pass and
band reject, amplitude equalizers and delay equalizers.
H(ejω)
LPF H(ejω)
HPF
ω
0 ωc π ω
0 ωc π
H(e ) jω
BPF H(ejω)
BSF
π
ω π
0 ωc1 ωc2 ωc1 ωc2 ω
0
Lowpass Highpass
filter filter
Ω Ω
0 Ωp Ωs 0 Ωs Ωp
Bandpass Bandstop
filter filter
Ω Ω
0 Ω1 ΩL ΩU Ω2 0 ΩL Ω1 Ω2 ΩU
Jun 15, 2025 16
Practical analog Low pass filter
specifications
0 0
Amax=αp
Magnitude (dB)
Amin=αs
Transition
Passband Stopband
band
Ω
0 Ωp Ωs
frequency 18
Jun 15, 2025
Practical analog Low pass filter
specifications
• The basic function a of LOW PASS filter is to pass LOW
frequencies with very little loss and to attenuate high
frequencies.
• It is required to pass signals from DC up to pass band
edge frequency Ωp with at most Amax(αp)dB of
attenuation.
• The frequencies above stop band edge frequency Ωs are
required to have atleast Amin(αs)dB of attenuation.
• The band of frequencies from 0 to Ωp is called the pass
band.
• The band of frequencies from Ωs to infinity is called the
stop band.
• The frequency band from Ωp to Ωs is referred to as
transition band.
Jun 15, 2025 19
Practical analog high pass filter specifications
• The basic function a of HIGH PASS filter is to pass
HIGH frequencies with very little loss and to
attenuate low frequencies.
• It is required to pass signals from pass band edge
frequency Ωp up to infinity with at most Amax(αp) dB
of attenuation.
• The frequencies below stop band edge frequency Ωs
are required to have atleast Amin(αs)dB of
attenuation.
• The band of frequencies from Ωp to infinity is called
the pass band.
• The band of frequencies from zero to Ωs is called the
stop band.
• The frequency band from Ωs to Ωp is referred to as
transition band.
Jun 15, 2025 20
Practical analog band pass filter
specifications
0
Amax=αp
Magnitude (dB)
Amin=αs Amin=αs
Passband
Stopband Stopband
Ω
Ω1 ΩL ΩU Ω2
Jun 15, 2025 21
Practical analog Band pass filter specifications
• The basic function a of BAND PASS filter is to pass MIDDLE
frequencies with very little loss and to attenuate low and high
frequencies.
• It is required to pass signals from lower pass band edge
frequency ΩL to upper pass band edge frequency Ωu with at
most Amax(αp) dB of attenuation.
• The frequencies below lower stop band edge frequency Ω1 and
above upper stop band edge frequency Ω2 are required to
have atleast Amin(αs)dB of attenuation.
• The frequency band from ΩL to ΩU is called the pass band.
• The band of frequencies from 0 to Ω1 and Ω2 to infinity are
called the stop bands.
• The band of frequencies from Ω1 to ΩL and ΩU to Ω2 are
referred to as transition bands.
They are
1. Butterworth Polynomial
(Maximally flat approximation)
1. Chebyshev polynomial
2. Elliptic polynomials
3. Bessel Polynomials
We are going to study
Elliptic Bessel
Jun 15, 2025 31
Butterworth filter Approximation
(Maximally flat approximation)
K ( S ) PN ( S ) S N
SP
N
P or
N
C (4)
The corresponding magnitude function is
VOUT 1
H ( j ) for N 1,2,3,... (5)
VIN 1 C 2N
Where
N is the order of the filter
is a constant
is the operating frequency and
C is the cutoff frequency
P is the pass band edge frequency
N
C
N
P
C 1/ N
P or P 1/ N C (6)
This expression shows that the first 2N-1 derivatives are zero at
Ω=0.
Since K(S) was chosen to be an nth order polynomial this
is the maximum number of derivatives that can be made zero.
Thus the slope is as flat as possible at DC.
dB (8)
P
2N
as A() 10 log10 1 2
P
because
10 log10 1 2
10 log
2N
P 10
N
P
2
20 log10
N
P
S A( S ) 10 log10 1 2
S 2 N
P
100.1 S 1 100.1 S 1
10
0.1 S
1
2 S 2 N
P
S 2 N
P 0.1 P
10 1
S N
P
100.1 P 1
100.1 1 S
log10 log10
100.1 1 0.1
log 10 1
S
P
N log S
N
log10 log10
10 P 10
100.1 P
1 S
P
S
P
1
H ( S ) H ( S ) (14)
1 ( 1) N S 2 N
1
N=100
0.8 N=2
N=1 N=200
0.6
0.4
0.2
0
0 10 20 30 40 50 60 70 80 90 100
2N j ( 2 k 1) j ( 2 kN 1)
For N even it reduces to S 1 e S k e (17)
Re
Poles of Butterworth filter are located
on the circle in the S-plane and are
equally spaced at л/N radians intervals
2 (S2+√2S+1)
3 (S+1) (S2+S+1)
4 (S2+0.76537S+1) (S2+1.84776S+1)
6 (S2+1.931855S+1)(S2+√2S+1) (S2+0.51764S+1)
TYPE-I
Where
is a filter parameter related to the ripple in the pass band.
and CN is the Nth order Chebyshev polynomial defined as
cos(N cos 1 ) 1 passband
C N () ( 2)
cosh(N cosh 1
) 1 stopband
Then from
C N 1 () 2C N () C N 1 ()
Chebyshev Type-I
P A( P
) 10 log10
1 2
C 2
N
1 10 log10
1 2
100.1 1 (5)
P
S A( S ) 10 log10
1 2
C
2
N
S
P
10 log 1
10
2
cosh 2 N cosh 1 ( )
S
P
100.1 1 100.1 1
cosh N cosh ( ) N cosh ( ) cosh
S S
2 1 S 1 S 1
P P
2
100.1 1
P
10 0.1 S 1
1 1
cosh cosh
10 0.1 P
1 ( 6)
N
cosh 1 ( PS )
cosh 1 PS
Where 100.1 1 (7) S
But for P C S
N P 2
N 1 S N
P III
So above equation-II reduces to
A() 20 log10 CN S
P
20 log 10
2 20 log
N 1 S N
P 10
S N
P 20 log10 2 N 1
10 0.1
1
P
10 0.05
1 cosh 1 (28.484)
N 1
1 600
1
2.293
cosh ( ) S
P
cosh ( 200 ) cosh (3)
Where
k sin 2 sinh sinh ( )
2k 1
N
1
N
1 1
1
12
0.1 1 2 100 99 9.95
0.1
10 1
S
cosh 1
N 10 0.1
1
P cosh
1
cosh 1 2.269
1 9.95
cosh 1 ( )
S
P
cosh 1 ( ) cosh 1 ( 42 )
S
P
2
H (s)
( s 0.596)( s 2 0.596 s 3.354)
Jun 15, 2025 59
Design of Analog Butterworth LOW PASS
filter
1. From the given specifications find the order of
the filter N.
Equivalent T HP (s)
HP, BP or BR
LP TLP (S) TBP(s)
requirements
Requirements TBR(s)
Take the given filter requirements
Translate the given requirements to EQUIVALENT low pass
requirements.
Approximate the resulting low pass requirement using the
specified approximation method
Finally translate the low pass approximation function to the
desired HP, BP or BR approximation function
Jun 15, 2025 62
Frequency transformations of analog filters
Ω Ω
0 Ωp Ωs 0 Ωs Ωp
Ω Ω
0 Ω1 ΩL ΩU Ω2 0 ΩL Ω1 Ω2 ΩU
Jun 15, 2025 63
Design of HP/BP/BR filters of Butterworth /
Chebyshev type Analog filter
1. Find the equivalent low pass requirements.
.i.e. p s p 1 and for HPF
r ps
for BPF r u2 1l
for BRF r u2 1l
2. Find the normalized Low pass filter order and
Transfer function for the given approximation Type.
3. Find the required De-normalized Transfer function
by replacing S in H(S) with below transformations
for HPF H ( s ) H ( S ) S C
s
100.1 1 100.3 1 1
P 100.1 1 101.5 1 5.533
S
/ 5.533
log10
log10 5.533
N 2.468
log10
r
p
log10 2
Jun 15, 2025 65
Stable analog filter design- Example.7: Cont.d
1
H (S )
( S 1)( S 2 S 1)
Jun 15, 2025 66
Stable analog filter design- Example.7: Cont.d
1
H (s)
1000 1000 1000
2
1 1
s s s
De-normalized Transfer function of required High-pass filter is
s3
H (s)
s 103 s 2 103 s 106
Jun 15, 2025 67