SlideShare a Scribd company logo
1 of 89
Infinite Impulse Response (IIR) Filter
Supervised:
Prof .Dr. Bayan Mahdi Sabbar AL-Ibrahimy
Prepare by:
Fatimah Azeez
Al Nahrain University
College of Information Engineering
Department of Network Engineering
Contents
 Introduction to IIR Filter
 Structures for IIR Systems
 Direct-Form Structures
 Signal –Flow Graphs and Transposed Structures
 Cascade-Form Structures
 Parallel-Form Structures
 Lattice and Lattice-Ladder Structures for IIR Systems
 IIR Filter Design
 IIR Filter Design by Approximation of Derivatives
 IIR Filter Design by Impulse Invariance
 IIR Filter Design by the Bilinear Transformation
 Characteristics of Commonly Used Analog Filters
 Butterworth
 Chebyshev
 Elliptic filters
 Bessel filters
 Frequency Transformations
 Frequency Transformations in Analog Domain
 Frequency Transformations in Digital Domain
2/21/2023 Al-Nahrain University
Filter Design is Everywhere
2/21/2023 Al-Nahrain University
• Multimedia & Biomedical
Electronics
Noise Cancellation, Audio
Compression, Speech recognition,
Hearing Aids, EKG
• Communications
Cellular Phone , Cable, GPS,
Wireless Broadcast, WiFi
• Medical & Computer Vision
Process Control, Robotics,
Autonomous Navigation, Tracking
• Safety & Security Systems
Biometric access & control, Driver
awareness system
3
Recursive or Infinite Impulse Response
(IIR) Filters
A recursive filter has feedback from output to input, and in general its output is a
function of the previous output samples and the present and past input samples as
described by the following equation:
Thus are recursive filter is also known as an Infinite Duration Impulse
Response(IIR) filter.
Other names for an IIR filter include feedback filters, pole-zero filters and auto-
regressive-moving-average (ARMA) filter a term usually used in statistical signal
processing literature.
Where and are filter coefficients
2/21/2023 4
Al-Nahrain University
IIR Transfer Function:
Comparison FIR vs IIR
2/21/2023 5
Al-Nahrain University
vs
01
An FIR filter is less compact in
that it can usually achieve a
prescribed frequency response
with a smaller number of
coefficients
An IIR filter is more compact in
that it can usually achieve a
prescribed frequency response
with a smaller number of
coefficients
01
vs
02
FIR filters are less
efficient in memory
and computational
requirements
IIR filters are more
efficient in memory and
computational
requirements
02
vs
03
FIR filter is always
stable
An IIR filter unstable 03
vs
04
FIR can be designed
to be Linear Phase
filter or Non-Linear
Phase
IIR filter have Non-
Linear Phase
04
Structures
2/21/2023 6
Al-Nahrain University
Structure for IIR System
2/21/2023 7
Al-Nahrain University
1. Direct – Form Structures
2. Signal –Flow Graphs and Transposed Structures
3. Cascade – Form Structures
4. Parallel– Form Structures
5. Lattice and Lattice – Ladder Structures for IIR Systems
Direct – Form Structures
2/21/2023 8
Al-Nahrain University
• The System Function That characterizes an IIR System can
be viewed as form cascade , that is,
– Where 𝐻1(𝑧) consists Zeros of H(z)
Or 𝐻1(𝑧) is the transfer function of a feed-forward, all-zero, filter
given by
– H2(z): consists Poles of H(z)
Or H2(z): is the transfer function of a feed back, all-pole,
recursive filter given by
Direct – Form I Structures
2/21/2023 Al-Nahrain University
2/21/2023 9
Al-Nahrain University
Requires M+N+1 memory locations,
M+N+1 multiplies, M+N Additions
Direct – Form II Structures
2/21/2023 Al-Nahrain University
2/21/2023 10
Al-Nahrain University
Delayed versions of the sequence
{w(n)} Consequently, only single set
of memory locations is required for
storing the past values of {w(n)}
Requires
{M,N} memory locations
M+N+1 multiplies
M+N Additions
Signal –Flow Graphs and Transposed
Structures
2/21/2023 Al-Nahrain University
2/21/2023 11
Al-Nahrain University
Signal –Flow Graphs and Transposed
Structures
2/21/2023 12
Al-Nahrain University
1& 3
summing
nodes
2, 4,& 5
branching
points
Transposed direct form II Structures
2/21/2023 13
Al-Nahrain University
1-reverse all
signal flow
directions
2-Change
nodes into
adders and
adders into
nodes
3-Interchange
i/p & o/p
Signal –Flow Graphs and Transposed
Structures
2/21/2023 14
Al-Nahrain University
The transposed direct form II realization that we
have obtained can be described by the set of
difference equations
Requires
Same No. of
memory locations
multiplies
Additions
Some Second-Order Modules for Discrete-Time
System
2/21/2023 15
Al-Nahrain University
Cascade – Form Structures
2/21/2023 16
Al-Nahrain University
(N>=M) The System can be factored into a cascade of second-
order subsystems, such that H(z) can be expressed as
Where K is the integer part of (N+1)/2.
Hk(z) has the general form
The coefficients and in the second-order
subsystems are real.
Cascade – Form Structures
2/21/2023 17
Al-Nahrain University
Quadratic factor any
two real valued zeros
can be paired
together
Quadratic factor in
numerator consist of
either a pair of real roots
or pair of complex –
conjugate roots
Parallel Filter Structure
2/21/2023 18
Al-Nahrain University
Obtained by performing a partial fraction expansion of H(z).
we obtain the result
Where {Pk} are the poles & {Ak} are the coefficients in the
partial-fraction expansion
the constant C is defined as C=bN/aN.
To avoid multiplications by complex
numbers, we can combine pairs of
complex-conjugate poles to form two-pole
subsystem
Parallel Filter Structure (Cont.)
2/21/2023 19
Al-Nahrain University
Where the coefficients {bki} and {aki}
are real-valued system parameters.
The overall function can now be
expressed as
Where K : integer part of (N+1)/2.
when N is odd, one of the Hk(z) is
really a single-pole system (i.e.,
bk1=ak2=0)
Example 3: Parallel Structure of IIR
Filter
2/21/2023 20
Al-Nahrain University
Example Determine the cascade and parallel realizations for
the system described by the system function
Solution: the cascade realization is easily obtained from this
form. One possible pairing of poles and zeros is
Example 3: Parallel Structure of IIR
Filter
2/21/2023 21
Al-Nahrain University
The cascade realization
To obtain the parallel-form, H(Z) must be expanded in partial functions
Example 3: Parallel Structure of IIR
Filter
2/21/2023 22
Al-Nahrain University
The parallel-form realization
Example 3: Parallel Structure of IIR
Filter
2/21/2023 23
Al-Nahrain University
A1=2.93,
A2=-17.68,
A3= 12.25-j14.57
A*3=12.25+j14.57
Lattice and Lattice – Ladder Structures
for IIR Systems
2/21/2023 24
Al-Nahrain University
Lattice and Lattice – Ladder Structures
for IIR Systems
2/21/2023 25
Al-Nahrain University
Lattice and Lattice – Ladder Structures
for IIR Systems
2/21/2023 26
Al-Nahrain University
Lattice and Lattice – Ladder Structures
for IIR Systems
2/21/2023 27
Al-Nahrain University
Lattice and Lattice – Ladder Structures
for IIR Systems
2/21/2023 28
Al-Nahrain University
Design of IIR filter
2/21/2023 29
Al-Nahrain University
Design IIR Filters from Analog Filter
2/21/2023 30
Al-Nahrain University
 Analog filter can be described by its systems functions
Where {αk} and {βk} are the filters coefficient,
 impulse response which is related to Ha(s) by the Laplace transform
 The analog filter having the relation system function H(s) can be
described by the linear constant-coefficient differential equation
Where x(t): input signal
y(x):output of filter signal
We begin design of digital filter in analog
domain (S-plane) and then convert the
design into digital domain (Z-plane)
Design IIR Filters from Analog Filter
2/21/2023 31
Al-Nahrain University
Design IIR Filters from Analog Filter
2/21/2023 32
Al-Nahrain University
Passband
edge
frequency
Stopband edge
frequency
Peak ripple
value
Peak ripple value
Transition band
Design IIR Filters from Analog Filter
2/21/2023 33
Al-Nahrain University
IIR Filter Design by Approximation of
Derivative
2/21/2023 34
Al-Nahrain University
1- j𝜴 𝒂𝒙𝒊𝒔 𝒊𝒏 𝒕𝒉𝒆 𝒔
− 𝒑𝒍𝒂𝒏𝒆 𝒔𝒉𝒐𝒖𝒍𝒅 𝒎𝒂𝒑 𝒊𝒏𝒕𝒐 𝒕𝒉𝒆 𝒖𝒏𝒊𝒕
𝒄𝒊𝒓𝒄𝒍𝒆 𝒊𝒏 𝒕𝒉𝒆 𝒛 − 𝒑𝒍𝒂𝒏𝒆
2-The left-half plane (LHP) of the S-
plane should map into the inside
of the unit circle in the Z-plane
IIR Filter Design by Approximation of
Derivative
2/21/2023 35
Al-Nahrain University
IIR Filter Design by Approximation of
Derivative
2/21/2023 36
Al-Nahrain University
Example of IIR Filter Design by
Approximation of Derivative
2/21/2023 37
Al-Nahrain University
IIR Filter Design by Impulse Invariance
2/21/2023 38
Al-Nahrain University
IIR Filter Design by Impulse Invariance
2/21/2023 39
Al-Nahrain University
IIR Filter Design by Impulse Invariance
2/21/2023 40
Al-Nahrain University
IIR Filter Design by Impulse Invariance
2/21/2023 41
Al-Nahrain University
Example: IIR Filter Design by Impulse
Invariance
2/21/2023 42
Al-Nahrain University
Example: IIR Filter Design by Impulse
Invariance
2/21/2023 43
Al-Nahrain University
IIR Filter Design by Bilinear Transform
2/21/2023 44
Al-Nahrain University
The mapping from the s-plane to the z-plane (thus avoiding
aliasing of frequency components ) is
Ω
This Method overcomes the limitation of
other two design methods (appropriate only
for lowpass filters and a limited class of
bandpass filters)
IIR Filter Design by Bilinear Transform
2/21/2023 45
Al-Nahrain University
Example- IIR Filter Design by Bilinear
Transform
2/21/2023 46
Al-Nahrain University
Example- IIR Filter Design by Bilinear
Transform
2/21/2023 47
Al-Nahrain University
IIR Filter Design by Bilinear Transform
2/21/2023 48
Al-Nahrain University
IIR Filter Design by Bilinear Transform
2/21/2023 49
Al-Nahrain University
Characteristic of commonly used
Analog Filters
2/21/2023 50
Al-Nahrain University
Characteristic of commonly used
Analog Filters- Butterworth Filters
2/21/2023 51
Al-Nahrain University
Characteristic of commonly used
Analog Filters- Butterworth Filters
2/21/2023 52
Al-Nahrain University
or
Butterworth Filters
2/21/2023 53
Al-Nahrain University
Butterworth Filters
2/21/2023 54
Al-Nahrain University
Butterworth Filters
2/21/2023 55
Al-Nahrain University
Chebyshev Filter
2/21/2023 56
Al-Nahrain University
Chebyshev Filter
2/21/2023 57
Al-Nahrain University
Chebyshev Filter
2/21/2023 58
Al-Nahrain University
Chebyshev Filter
2/21/2023 59
Al-Nahrain University
Chebyshev Filter
2/21/2023 60
Al-Nahrain University
Elliptic filter
2/21/2023 61
Al-Nahrain University
Elliptic filter
2/21/2023 62
Al-Nahrain University
Elliptic filter
2/21/2023 63
Al-Nahrain University
Bessel filter
2/21/2023 64
Al-Nahrain University
Bessel filter
2/21/2023 65
Al-Nahrain University
Frequency Transformations
2/21/2023 66
Al-Nahrain University
Frequency Transformations
2/21/2023 67
Al-Nahrain University
Frequency Transformations in Analog
Domain
2/21/2023 68
Al-Nahrain University
Frequency Transformations in Analog
Domain
2/21/2023 69
Al-Nahrain University
Frequency Transformations in Analog
Domain
2/21/2023 70
Al-Nahrain University
Frequency Transformations in Analog
Domain
2/21/2023 71
Al-Nahrain University
Example
2/21/2023 72
Al-Nahrain University
Frequency Transformations in Digital
Domain
2/21/2023 73
Al-Nahrain University
Frequency Transformations in Digital
Domain
2/21/2023 74
Al-Nahrain University
Example
2/21/2023 75
Al-Nahrain University
Example
2/21/2023 76
Al-Nahrain University
Frequency Transformations in Digital
Domain
2/21/2023 77
Al-Nahrain University
Bilinear Transformation Method
2/21/2023 78
Al-Nahrain University
Steps of
the design
procedure
IIR Filter Design by Bilinear Transform
2/21/2023 79
Al-Nahrain University
For LPF and HPF:
For BPF and BRF:
Frequency Warping
Prototype
Transformation
Obtained digital filter Transfer
Function:
From
analog LPF
to desired
analog filter
Bilinear Transformation Method
2/21/2023 80
Al-Nahrain University
Bilinear Transformation Method
2/21/2023 81
Al-Nahrain University
Example 1: Bilinear Transformation
Method
2/21/2023 82
Al-Nahrain University
82
Design a first-order high-pass digital Chebyshev filter with a
cut-off frequency of 3 kHz and 1 dB ripple on the pass-band
using a sampling frequency of 8,000 Hz.
Probl
em:
Solution:
Digital frequency
(rad/s):
Pre-warped analog
frequency :
First-order LP Chebyshev filter
prototype:
Applying transformation
LPF to HPF:
Dividing by 1.9625
Applying
BLT:
Example 2: Bilinear Transformation
Method
2/21/2023 83
Al-Nahrain University
Problem:
Solution:
Design a second-order digital band-pass Butterworth filter with the
following specifications:
Digital frequencies:
pre-warped analog
frequency:
A first-order LPF prototype will produce second-order BPF prototype.
IIR digital filter design using
MATLAB
2/21/2023 84
Al-Nahrain University
Design of Chebychev lowpass filter
using MATLAB
2/21/2023 85
Al-Nahrain University
Design of Chebychev lowpass filter
[z, p, k]=cheb1ap(N, Rp)
[N, wpo]=cheb1ord(wp, ws, Rp, As)
[N, wpo]=cheb1ord(wp, ws, Rp, As, ‘s’)
[B, A]=cheby(N, Rp, wpo, ‘ftype’)
[B, A]=cheby1(N, Rp, wpo, ‘ftype’, ‘s’)
Chebychev approximation
2/21/2023 86
Al-Nahrain University
Example
wp=2*pi*3000;ws=2*pi*12000;rp=0.1;as=60;
[N1,wp1]=cheb1ord(wp,ws,rp,as,’s’);
[B1,A1]=cheby1(N1,rp,wp1,’s’);
Subplot(221);
fk=0:12000/512:12000;wk=2*pi*fk;
Hk=frqs(B1,A1,wk);
Plot(fk/1000,20*log10(abs(Hk)));grid on
Chebychev approximation
2/21/2023 87
Al-Nahrain University
0 2 4 6 8 10 12
-70
-60
-50
-40
-30
-20
-10
0
Frequency( Hz)
Magnitude(dB)
IIR Chebychev Lowpass Filter
Reference
2/21/2023 88
Al-Nahrain University
1) Digital Signal Processing, Principle , Algorithm and Application, Forth
Edition, John G. Proakis Dimitris G.Manolakis (Chapter 9 &10)
2) https://ocw.mit.edu/resources/res-6-008-digital-signal-processing-spring-
2011/video-lectures/lecture-14-design-of-iir-digital-filters-part-
1/MITRES_6_008S11_lec14.pdf
Fatimah Azeez 8-12-2020 .pptx

More Related Content

Similar to Fatimah Azeez 8-12-2020 .pptx

Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Design of iir notch filters and narrow and wide band filters
Design of iir notch filters and narrow and wide band filtersDesign of iir notch filters and narrow and wide band filters
Design of iir notch filters and narrow and wide band filtersHarshal Ladhe
 
State and fault estimation based on fuzzy observer for a class of Takagi-Suge...
State and fault estimation based on fuzzy observer for a class of Takagi-Suge...State and fault estimation based on fuzzy observer for a class of Takagi-Suge...
State and fault estimation based on fuzzy observer for a class of Takagi-Suge...IJEECSIAES
 
State and fault estimation based on fuzzy observer for a class of Takagi-Suge...
State and fault estimation based on fuzzy observer for a class of Takagi-Suge...State and fault estimation based on fuzzy observer for a class of Takagi-Suge...
State and fault estimation based on fuzzy observer for a class of Takagi-Suge...nooriasukmaningtyas
 
Design and manufacturing of iris waveguide filters for satellite communication
Design and manufacturing of iris waveguide filters for satellite communicationDesign and manufacturing of iris waveguide filters for satellite communication
Design and manufacturing of iris waveguide filters for satellite communicationTELKOMNIKA JOURNAL
 
Multilayered low pass microstrip filter using csrr
Multilayered low pass microstrip filter using csrrMultilayered low pass microstrip filter using csrr
Multilayered low pass microstrip filter using csrreSAT Journals
 
Multilayered low pass microstrip filter using csrr
Multilayered low pass microstrip filter using csrrMultilayered low pass microstrip filter using csrr
Multilayered low pass microstrip filter using csrreSAT Publishing House
 
IRJET- Review of Real Time Control of Launch Vehicles using Wireless Network
IRJET-  	  Review of Real Time Control of Launch Vehicles using Wireless NetworkIRJET-  	  Review of Real Time Control of Launch Vehicles using Wireless Network
IRJET- Review of Real Time Control of Launch Vehicles using Wireless NetworkIRJET Journal
 
IRJET- Condition Monitoring and Faulty Insulator Locating using Park’s Transf...
IRJET- Condition Monitoring and Faulty Insulator Locating using Park’s Transf...IRJET- Condition Monitoring and Faulty Insulator Locating using Park’s Transf...
IRJET- Condition Monitoring and Faulty Insulator Locating using Park’s Transf...IRJET Journal
 
Notes_456_Windowing2_7 (1).pdf
Notes_456_Windowing2_7 (1).pdfNotes_456_Windowing2_7 (1).pdf
Notes_456_Windowing2_7 (1).pdfPranavRawat14
 
IoT and Low-Power Wireless.pdf
IoT and Low-Power Wireless.pdfIoT and Low-Power Wireless.pdf
IoT and Low-Power Wireless.pdfYAAKOVSOLOMON1
 
Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...
Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...
Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...IRJET Journal
 
Ijret20150424005
Ijret20150424005Ijret20150424005
Ijret20150424005shilpaHD2
 
IRJET- A Unique Methodology for Transmission Line Breakage Detection and ...
IRJET-  	  A Unique Methodology for Transmission Line Breakage Detection and ...IRJET-  	  A Unique Methodology for Transmission Line Breakage Detection and ...
IRJET- A Unique Methodology for Transmission Line Breakage Detection and ...IRJET Journal
 
IRJET- Low Complexity and Critical Path Based VLSI Architecture for LMS A...
IRJET-  	  Low Complexity and Critical Path Based VLSI Architecture for LMS A...IRJET-  	  Low Complexity and Critical Path Based VLSI Architecture for LMS A...
IRJET- Low Complexity and Critical Path Based VLSI Architecture for LMS A...IRJET Journal
 

Similar to Fatimah Azeez 8-12-2020 .pptx (20)

Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Design of iir notch filters and narrow and wide band filters
Design of iir notch filters and narrow and wide band filtersDesign of iir notch filters and narrow and wide band filters
Design of iir notch filters and narrow and wide band filters
 
State and fault estimation based on fuzzy observer for a class of Takagi-Suge...
State and fault estimation based on fuzzy observer for a class of Takagi-Suge...State and fault estimation based on fuzzy observer for a class of Takagi-Suge...
State and fault estimation based on fuzzy observer for a class of Takagi-Suge...
 
State and fault estimation based on fuzzy observer for a class of Takagi-Suge...
State and fault estimation based on fuzzy observer for a class of Takagi-Suge...State and fault estimation based on fuzzy observer for a class of Takagi-Suge...
State and fault estimation based on fuzzy observer for a class of Takagi-Suge...
 
Design and manufacturing of iris waveguide filters for satellite communication
Design and manufacturing of iris waveguide filters for satellite communicationDesign and manufacturing of iris waveguide filters for satellite communication
Design and manufacturing of iris waveguide filters for satellite communication
 
Multilayered low pass microstrip filter using csrr
Multilayered low pass microstrip filter using csrrMultilayered low pass microstrip filter using csrr
Multilayered low pass microstrip filter using csrr
 
Multilayered low pass microstrip filter using csrr
Multilayered low pass microstrip filter using csrrMultilayered low pass microstrip filter using csrr
Multilayered low pass microstrip filter using csrr
 
IRJET- Review of Real Time Control of Launch Vehicles using Wireless Network
IRJET-  	  Review of Real Time Control of Launch Vehicles using Wireless NetworkIRJET-  	  Review of Real Time Control of Launch Vehicles using Wireless Network
IRJET- Review of Real Time Control of Launch Vehicles using Wireless Network
 
IRJET- Condition Monitoring and Faulty Insulator Locating using Park’s Transf...
IRJET- Condition Monitoring and Faulty Insulator Locating using Park’s Transf...IRJET- Condition Monitoring and Faulty Insulator Locating using Park’s Transf...
IRJET- Condition Monitoring and Faulty Insulator Locating using Park’s Transf...
 
report_fin6
report_fin6report_fin6
report_fin6
 
Notes_456_Windowing2_7 (1).pdf
Notes_456_Windowing2_7 (1).pdfNotes_456_Windowing2_7 (1).pdf
Notes_456_Windowing2_7 (1).pdf
 
IoT and Low-Power Wireless.pdf
IoT and Low-Power Wireless.pdfIoT and Low-Power Wireless.pdf
IoT and Low-Power Wireless.pdf
 
etd7288_MHamidirad
etd7288_MHamidiradetd7288_MHamidirad
etd7288_MHamidirad
 
Anu
AnuAnu
Anu
 
Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...
Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...
Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...
 
“HOT LINE CLEANING ROBOT USED IN TRANSMISSION LINE AND SUBSTATION”
“HOT LINE CLEANING ROBOT USED IN TRANSMISSION LINE AND SUBSTATION”“HOT LINE CLEANING ROBOT USED IN TRANSMISSION LINE AND SUBSTATION”
“HOT LINE CLEANING ROBOT USED IN TRANSMISSION LINE AND SUBSTATION”
 
Ijret20150424005
Ijret20150424005Ijret20150424005
Ijret20150424005
 
Report 1
Report 1Report 1
Report 1
 
IRJET- A Unique Methodology for Transmission Line Breakage Detection and ...
IRJET-  	  A Unique Methodology for Transmission Line Breakage Detection and ...IRJET-  	  A Unique Methodology for Transmission Line Breakage Detection and ...
IRJET- A Unique Methodology for Transmission Line Breakage Detection and ...
 
IRJET- Low Complexity and Critical Path Based VLSI Architecture for LMS A...
IRJET-  	  Low Complexity and Critical Path Based VLSI Architecture for LMS A...IRJET-  	  Low Complexity and Critical Path Based VLSI Architecture for LMS A...
IRJET- Low Complexity and Critical Path Based VLSI Architecture for LMS A...
 

Recently uploaded

How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Celine George
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptxJoelynRubio1
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code ExamplesPeter Brusilovsky
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...Gary Wood
 
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonhttgc7rh9c
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxCeline George
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfNirmal Dwivedi
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxakanksha16arora
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Diuretic, Hypoglycemic and Limit test of Heavy metals and Arsenic.-1.pdf
Diuretic, Hypoglycemic and Limit test of Heavy metals and Arsenic.-1.pdfDiuretic, Hypoglycemic and Limit test of Heavy metals and Arsenic.-1.pdf
Diuretic, Hypoglycemic and Limit test of Heavy metals and Arsenic.-1.pdfKartik Tiwari
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfstareducators107
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17Celine George
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111GangaMaiya1
 

Recently uploaded (20)

Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Diuretic, Hypoglycemic and Limit test of Heavy metals and Arsenic.-1.pdf
Diuretic, Hypoglycemic and Limit test of Heavy metals and Arsenic.-1.pdfDiuretic, Hypoglycemic and Limit test of Heavy metals and Arsenic.-1.pdf
Diuretic, Hypoglycemic and Limit test of Heavy metals and Arsenic.-1.pdf
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 

Fatimah Azeez 8-12-2020 .pptx

  • 1. Infinite Impulse Response (IIR) Filter Supervised: Prof .Dr. Bayan Mahdi Sabbar AL-Ibrahimy Prepare by: Fatimah Azeez Al Nahrain University College of Information Engineering Department of Network Engineering
  • 2. Contents  Introduction to IIR Filter  Structures for IIR Systems  Direct-Form Structures  Signal –Flow Graphs and Transposed Structures  Cascade-Form Structures  Parallel-Form Structures  Lattice and Lattice-Ladder Structures for IIR Systems  IIR Filter Design  IIR Filter Design by Approximation of Derivatives  IIR Filter Design by Impulse Invariance  IIR Filter Design by the Bilinear Transformation  Characteristics of Commonly Used Analog Filters  Butterworth  Chebyshev  Elliptic filters  Bessel filters  Frequency Transformations  Frequency Transformations in Analog Domain  Frequency Transformations in Digital Domain 2/21/2023 Al-Nahrain University
  • 3. Filter Design is Everywhere 2/21/2023 Al-Nahrain University • Multimedia & Biomedical Electronics Noise Cancellation, Audio Compression, Speech recognition, Hearing Aids, EKG • Communications Cellular Phone , Cable, GPS, Wireless Broadcast, WiFi • Medical & Computer Vision Process Control, Robotics, Autonomous Navigation, Tracking • Safety & Security Systems Biometric access & control, Driver awareness system 3
  • 4. Recursive or Infinite Impulse Response (IIR) Filters A recursive filter has feedback from output to input, and in general its output is a function of the previous output samples and the present and past input samples as described by the following equation: Thus are recursive filter is also known as an Infinite Duration Impulse Response(IIR) filter. Other names for an IIR filter include feedback filters, pole-zero filters and auto- regressive-moving-average (ARMA) filter a term usually used in statistical signal processing literature. Where and are filter coefficients 2/21/2023 4 Al-Nahrain University IIR Transfer Function:
  • 5. Comparison FIR vs IIR 2/21/2023 5 Al-Nahrain University vs 01 An FIR filter is less compact in that it can usually achieve a prescribed frequency response with a smaller number of coefficients An IIR filter is more compact in that it can usually achieve a prescribed frequency response with a smaller number of coefficients 01 vs 02 FIR filters are less efficient in memory and computational requirements IIR filters are more efficient in memory and computational requirements 02 vs 03 FIR filter is always stable An IIR filter unstable 03 vs 04 FIR can be designed to be Linear Phase filter or Non-Linear Phase IIR filter have Non- Linear Phase 04
  • 7. Structure for IIR System 2/21/2023 7 Al-Nahrain University 1. Direct – Form Structures 2. Signal –Flow Graphs and Transposed Structures 3. Cascade – Form Structures 4. Parallel– Form Structures 5. Lattice and Lattice – Ladder Structures for IIR Systems
  • 8. Direct – Form Structures 2/21/2023 8 Al-Nahrain University • The System Function That characterizes an IIR System can be viewed as form cascade , that is, – Where 𝐻1(𝑧) consists Zeros of H(z) Or 𝐻1(𝑧) is the transfer function of a feed-forward, all-zero, filter given by – H2(z): consists Poles of H(z) Or H2(z): is the transfer function of a feed back, all-pole, recursive filter given by
  • 9. Direct – Form I Structures 2/21/2023 Al-Nahrain University 2/21/2023 9 Al-Nahrain University Requires M+N+1 memory locations, M+N+1 multiplies, M+N Additions
  • 10. Direct – Form II Structures 2/21/2023 Al-Nahrain University 2/21/2023 10 Al-Nahrain University Delayed versions of the sequence {w(n)} Consequently, only single set of memory locations is required for storing the past values of {w(n)} Requires {M,N} memory locations M+N+1 multiplies M+N Additions
  • 11. Signal –Flow Graphs and Transposed Structures 2/21/2023 Al-Nahrain University 2/21/2023 11 Al-Nahrain University
  • 12. Signal –Flow Graphs and Transposed Structures 2/21/2023 12 Al-Nahrain University 1& 3 summing nodes 2, 4,& 5 branching points
  • 13. Transposed direct form II Structures 2/21/2023 13 Al-Nahrain University 1-reverse all signal flow directions 2-Change nodes into adders and adders into nodes 3-Interchange i/p & o/p
  • 14. Signal –Flow Graphs and Transposed Structures 2/21/2023 14 Al-Nahrain University The transposed direct form II realization that we have obtained can be described by the set of difference equations Requires Same No. of memory locations multiplies Additions
  • 15. Some Second-Order Modules for Discrete-Time System 2/21/2023 15 Al-Nahrain University
  • 16. Cascade – Form Structures 2/21/2023 16 Al-Nahrain University (N>=M) The System can be factored into a cascade of second- order subsystems, such that H(z) can be expressed as Where K is the integer part of (N+1)/2. Hk(z) has the general form The coefficients and in the second-order subsystems are real.
  • 17. Cascade – Form Structures 2/21/2023 17 Al-Nahrain University Quadratic factor any two real valued zeros can be paired together Quadratic factor in numerator consist of either a pair of real roots or pair of complex – conjugate roots
  • 18. Parallel Filter Structure 2/21/2023 18 Al-Nahrain University Obtained by performing a partial fraction expansion of H(z). we obtain the result Where {Pk} are the poles & {Ak} are the coefficients in the partial-fraction expansion the constant C is defined as C=bN/aN. To avoid multiplications by complex numbers, we can combine pairs of complex-conjugate poles to form two-pole subsystem
  • 19. Parallel Filter Structure (Cont.) 2/21/2023 19 Al-Nahrain University Where the coefficients {bki} and {aki} are real-valued system parameters. The overall function can now be expressed as Where K : integer part of (N+1)/2. when N is odd, one of the Hk(z) is really a single-pole system (i.e., bk1=ak2=0)
  • 20. Example 3: Parallel Structure of IIR Filter 2/21/2023 20 Al-Nahrain University Example Determine the cascade and parallel realizations for the system described by the system function Solution: the cascade realization is easily obtained from this form. One possible pairing of poles and zeros is
  • 21. Example 3: Parallel Structure of IIR Filter 2/21/2023 21 Al-Nahrain University The cascade realization To obtain the parallel-form, H(Z) must be expanded in partial functions
  • 22. Example 3: Parallel Structure of IIR Filter 2/21/2023 22 Al-Nahrain University The parallel-form realization
  • 23. Example 3: Parallel Structure of IIR Filter 2/21/2023 23 Al-Nahrain University A1=2.93, A2=-17.68, A3= 12.25-j14.57 A*3=12.25+j14.57
  • 24. Lattice and Lattice – Ladder Structures for IIR Systems 2/21/2023 24 Al-Nahrain University
  • 25. Lattice and Lattice – Ladder Structures for IIR Systems 2/21/2023 25 Al-Nahrain University
  • 26. Lattice and Lattice – Ladder Structures for IIR Systems 2/21/2023 26 Al-Nahrain University
  • 27. Lattice and Lattice – Ladder Structures for IIR Systems 2/21/2023 27 Al-Nahrain University
  • 28. Lattice and Lattice – Ladder Structures for IIR Systems 2/21/2023 28 Al-Nahrain University
  • 29. Design of IIR filter 2/21/2023 29 Al-Nahrain University
  • 30. Design IIR Filters from Analog Filter 2/21/2023 30 Al-Nahrain University  Analog filter can be described by its systems functions Where {αk} and {βk} are the filters coefficient,  impulse response which is related to Ha(s) by the Laplace transform  The analog filter having the relation system function H(s) can be described by the linear constant-coefficient differential equation Where x(t): input signal y(x):output of filter signal We begin design of digital filter in analog domain (S-plane) and then convert the design into digital domain (Z-plane)
  • 31. Design IIR Filters from Analog Filter 2/21/2023 31 Al-Nahrain University
  • 32. Design IIR Filters from Analog Filter 2/21/2023 32 Al-Nahrain University Passband edge frequency Stopband edge frequency Peak ripple value Peak ripple value Transition band
  • 33. Design IIR Filters from Analog Filter 2/21/2023 33 Al-Nahrain University
  • 34. IIR Filter Design by Approximation of Derivative 2/21/2023 34 Al-Nahrain University 1- j𝜴 𝒂𝒙𝒊𝒔 𝒊𝒏 𝒕𝒉𝒆 𝒔 − 𝒑𝒍𝒂𝒏𝒆 𝒔𝒉𝒐𝒖𝒍𝒅 𝒎𝒂𝒑 𝒊𝒏𝒕𝒐 𝒕𝒉𝒆 𝒖𝒏𝒊𝒕 𝒄𝒊𝒓𝒄𝒍𝒆 𝒊𝒏 𝒕𝒉𝒆 𝒛 − 𝒑𝒍𝒂𝒏𝒆 2-The left-half plane (LHP) of the S- plane should map into the inside of the unit circle in the Z-plane
  • 35. IIR Filter Design by Approximation of Derivative 2/21/2023 35 Al-Nahrain University
  • 36. IIR Filter Design by Approximation of Derivative 2/21/2023 36 Al-Nahrain University
  • 37. Example of IIR Filter Design by Approximation of Derivative 2/21/2023 37 Al-Nahrain University
  • 38. IIR Filter Design by Impulse Invariance 2/21/2023 38 Al-Nahrain University
  • 39. IIR Filter Design by Impulse Invariance 2/21/2023 39 Al-Nahrain University
  • 40. IIR Filter Design by Impulse Invariance 2/21/2023 40 Al-Nahrain University
  • 41. IIR Filter Design by Impulse Invariance 2/21/2023 41 Al-Nahrain University
  • 42. Example: IIR Filter Design by Impulse Invariance 2/21/2023 42 Al-Nahrain University
  • 43. Example: IIR Filter Design by Impulse Invariance 2/21/2023 43 Al-Nahrain University
  • 44. IIR Filter Design by Bilinear Transform 2/21/2023 44 Al-Nahrain University The mapping from the s-plane to the z-plane (thus avoiding aliasing of frequency components ) is Ω This Method overcomes the limitation of other two design methods (appropriate only for lowpass filters and a limited class of bandpass filters)
  • 45. IIR Filter Design by Bilinear Transform 2/21/2023 45 Al-Nahrain University
  • 46. Example- IIR Filter Design by Bilinear Transform 2/21/2023 46 Al-Nahrain University
  • 47. Example- IIR Filter Design by Bilinear Transform 2/21/2023 47 Al-Nahrain University
  • 48. IIR Filter Design by Bilinear Transform 2/21/2023 48 Al-Nahrain University
  • 49. IIR Filter Design by Bilinear Transform 2/21/2023 49 Al-Nahrain University
  • 50. Characteristic of commonly used Analog Filters 2/21/2023 50 Al-Nahrain University
  • 51. Characteristic of commonly used Analog Filters- Butterworth Filters 2/21/2023 51 Al-Nahrain University
  • 52. Characteristic of commonly used Analog Filters- Butterworth Filters 2/21/2023 52 Al-Nahrain University or
  • 68. Frequency Transformations in Analog Domain 2/21/2023 68 Al-Nahrain University
  • 69. Frequency Transformations in Analog Domain 2/21/2023 69 Al-Nahrain University
  • 70. Frequency Transformations in Analog Domain 2/21/2023 70 Al-Nahrain University
  • 71. Frequency Transformations in Analog Domain 2/21/2023 71 Al-Nahrain University
  • 73. Frequency Transformations in Digital Domain 2/21/2023 73 Al-Nahrain University
  • 74. Frequency Transformations in Digital Domain 2/21/2023 74 Al-Nahrain University
  • 77. Frequency Transformations in Digital Domain 2/21/2023 77 Al-Nahrain University
  • 78. Bilinear Transformation Method 2/21/2023 78 Al-Nahrain University Steps of the design procedure
  • 79. IIR Filter Design by Bilinear Transform 2/21/2023 79 Al-Nahrain University For LPF and HPF: For BPF and BRF: Frequency Warping Prototype Transformation Obtained digital filter Transfer Function: From analog LPF to desired analog filter
  • 80. Bilinear Transformation Method 2/21/2023 80 Al-Nahrain University
  • 81. Bilinear Transformation Method 2/21/2023 81 Al-Nahrain University
  • 82. Example 1: Bilinear Transformation Method 2/21/2023 82 Al-Nahrain University 82 Design a first-order high-pass digital Chebyshev filter with a cut-off frequency of 3 kHz and 1 dB ripple on the pass-band using a sampling frequency of 8,000 Hz. Probl em: Solution: Digital frequency (rad/s): Pre-warped analog frequency : First-order LP Chebyshev filter prototype: Applying transformation LPF to HPF: Dividing by 1.9625 Applying BLT:
  • 83. Example 2: Bilinear Transformation Method 2/21/2023 83 Al-Nahrain University Problem: Solution: Design a second-order digital band-pass Butterworth filter with the following specifications: Digital frequencies: pre-warped analog frequency: A first-order LPF prototype will produce second-order BPF prototype.
  • 84. IIR digital filter design using MATLAB 2/21/2023 84 Al-Nahrain University
  • 85. Design of Chebychev lowpass filter using MATLAB 2/21/2023 85 Al-Nahrain University Design of Chebychev lowpass filter [z, p, k]=cheb1ap(N, Rp) [N, wpo]=cheb1ord(wp, ws, Rp, As) [N, wpo]=cheb1ord(wp, ws, Rp, As, ‘s’) [B, A]=cheby(N, Rp, wpo, ‘ftype’) [B, A]=cheby1(N, Rp, wpo, ‘ftype’, ‘s’)
  • 86. Chebychev approximation 2/21/2023 86 Al-Nahrain University Example wp=2*pi*3000;ws=2*pi*12000;rp=0.1;as=60; [N1,wp1]=cheb1ord(wp,ws,rp,as,’s’); [B1,A1]=cheby1(N1,rp,wp1,’s’); Subplot(221); fk=0:12000/512:12000;wk=2*pi*fk; Hk=frqs(B1,A1,wk); Plot(fk/1000,20*log10(abs(Hk)));grid on
  • 87. Chebychev approximation 2/21/2023 87 Al-Nahrain University 0 2 4 6 8 10 12 -70 -60 -50 -40 -30 -20 -10 0 Frequency( Hz) Magnitude(dB) IIR Chebychev Lowpass Filter
  • 88. Reference 2/21/2023 88 Al-Nahrain University 1) Digital Signal Processing, Principle , Algorithm and Application, Forth Edition, John G. Proakis Dimitris G.Manolakis (Chapter 9 &10) 2) https://ocw.mit.edu/resources/res-6-008-digital-signal-processing-spring- 2011/video-lectures/lecture-14-design-of-iir-digital-filters-part- 1/MITRES_6_008S11_lec14.pdf

Editor's Notes

  1. A signal flow graph provides an alternative, but equivalent, graphical representation to a block diagram structure that we have been using to illustrate various system realizations. The basic elements of a flow graph are branches and nodes. A signal flow graph is basically a set of directed branches that connect at nodes. By definition, the signal out of a branch is equal to the branch gain (system function) times the signal into the branch. Furthermore, the signal at a node of a flow is equal to the sum of signals from all branches connecting to the node.
  2. The system block diagram can be converted to the signal flow graph shown figure above . We note that the flow graph contains five nodes labeled 1 through 5. Two of the nodes (1,3) are summing nodes, while the other three nodes represent branching points. Branch transmittances are indicated for the branches in the flow graph. Note that a delay is indicated by the branch transmittance z-1. when the branch transmittance is unity , it is left unlabeled. The input to the system originates at a source node and the output signal is extracted at sink node.
  3. We observe that the transposed direct form II structure requires the same numbers of multiplications, additions, and memory locations as the original direct-form II structure.
  4. A parallel-form realization of an IIR System can be obtained by performing a partial fraction expansion of H(z). Without loss of generality, we gain assume that N>= M and that the poles are distinct. Then, by performing a partial- fraction expansion of H(z), we obtain the result In general, some of the poles of H(z) may be complex valued. In such a case, the corresponding coefficients Ak are also complex valued. To avoid multiplications by complex numbers, we can combine pairs of complex-conjugate poles to form two-pole subsystem. In addition, we combine, in an arbitrary manner, pairs of real-valued poles to form two-pole subsystem. Each of these subsystems has the form
  5. In the design of IIR filters, we shall specify the desired filter characteristics for the magnitude response only, this does not mean that we consider the phase response unimportant. Since the magnitude and phase characteristics are related, we specify the desired magnitude characteristics and accept the phase response that is obtained from the design methodology
  6. In the design of IIR filters, we shall specify the desired filter characteristics for the magnitude response only, this does not mean that we consider the phase response unimportant. Since the magnitude and phase characteristics are related, we specify the desired magnitude characteristics and accept the phase response that is obtained from the design methodology
  7. This method inappropriate for designing highpass filters due to the spectrum aliasing that results from the sampling process