0% found this document useful (0 votes)
120 views12 pages

Chebyshev Type I Filter Design

This document discusses the design of Chebyshev Type I filters. It begins by introducing IIR filters and how they can match analog filters through mapping techniques. It then describes Chebyshev filters, noting that Chebyshev Type I filters have an equiripple response in the passband, allowing for lower-order filters than Butterworth filters for the same specifications. The document provides the magnitude-squared response equation for Chebyshev Type I filters and describes its behavior. It also gives the design equations to determine a Chebyshev Type I filter given passband and stopband specifications. Finally, it provides an example of designing a 3rd order bandstop filter in Matlab.

Uploaded by

Abdo Mohamed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
120 views12 pages

Chebyshev Type I Filter Design

This document discusses the design of Chebyshev Type I filters. It begins by introducing IIR filters and how they can match analog filters through mapping techniques. It then describes Chebyshev filters, noting that Chebyshev Type I filters have an equiripple response in the passband, allowing for lower-order filters than Butterworth filters for the same specifications. The document provides the magnitude-squared response equation for Chebyshev Type I filters and describes its behavior. It also gives the design equations to determine a Chebyshev Type I filter given passband and stopband specifications. Finally, it provides an example of designing a 3rd order bandstop filter in Matlab.

Uploaded by

Abdo Mohamed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 12

Chebyshev Type I filter design

Introduction
 IIR filter have infinite-duration impulse responses,
hence they can be matched to analog filters, all of
which generally have infinitely long impulse
responses.
 The basic technique of IIR filter design transforms
well-known analog filters into digital filters using
complex-valued mappings.
 The advantage of this technique lies in the fact that
both analog filter design (AFD) tables and the
mappings are available extensively in the literature.
Chebyshev Lowpass Filter
 Chebyshev-I filters
 Have equiripple response in the passband
 Chebyshev-II filters
 Have equiripple response in stopband
 Butterworth filters
 Have monotonic response in both bands
 We note that by choosing a filter that has an equripple rather
than a monotonic behavior, we can obtain a low-order filter.
 Therefore Chebyshev filters provide lower order than
Buttworth filters for the same specifications.
The magnitude-squared response
of Chebyshev-I filter
1
| H a ( j ) | 
2
N is the order of the filter,

1   T 
2 2
 Epsilon is the passband ripple
 c 
N
factor
cos( N cos 1 ( x)), 0  x  1 Nth-order Chebyshev polynomial
TN ( x)   1
cosh(cosh ( x)), 1  x  

(a) For 0<x<1, TN(x) oscillates between –1 and 1, and


(b) For 1<x<infinity, TN(x) increases monotonically to infinity
Figure on P.314 (two possible shapes)
Observations: P.315
Observations
At x=0 (or Ω=0); |Ha(j0)|2 = 1; for N odd;
= 1/(1+epson^2); for N even
At x=1 (or Ω= Ωc); |Ha(j1)|2= 1/(1+epson^2) for all N.
For 0<=x<=1 (or 0<= Ω<= Ωc)
|Ha(jx)|2 oscillates between 1 and 1/(1+epson^2)
For x>1 (or Ω > Ωc), |Ha(jx)|2 decreases monotonically to 0 .
At x= Ωr, |Ha(jx)|2 = 1/(A^2).
Design Equations
Given Ωp, Ωs, Rp, three parameters are required to determine a
Chebyshev-I filter

  100.1Rp  1, and A  10 A / 20 s

s
 c   p , and  r 
c
g  ( A2  1) /  2


 log g  g 2  1  
N 
 

10

 log 10  r   2r  1 
Matlab Implementation
 Function [b,a] = cheby1(N,Rp,Wp,ftype)
 To design a normalized Chebyshev-I analog
prototype filter of order N and passband ripple Rp.
 Function [z,p,k] = cheby1(___) designs a
lowpass, highpass, bandpass, or bandstop
digital Chebyshev Type I filter and returns its
zeros, poles, and gain.
EXAMPLE
 Design a 3th-order Chebyshev Type I bandstop
filter with normalized edge frequencies of
.2𝛑.6𝛑 and rad/sample and 5 dB of passband
ripple. Plot its magnitude and phase responses.
Use it to filter random data
MatLab Implementation
Magitude , Phase

[b,a] = cheby1(3,5,[0.2 0.6],'stop');


 freqz(b,a)
Filter
Thanks for your attention!

You might also like