Copyright © 2001, S. K. Mitra Tunable IIR Digital Filters We have described earlier two 1st-order and two 2nd-order IIR digital transfer functions with.

Slides:



Advertisements
Similar presentations
DCSP-17 Jianfeng Feng Department of Computer Science Warwick Univ., UK
Advertisements

Chapter 8. FIR Filter Design
Digital Filter Banks The digital filter bank is set of bandpass filters with either a common input or a summed output An M-band analysis filter bank is.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Response to a Sinusoidal Input Frequency Analysis of an RC Circuit.
Lect.3 Modeling in The Time Domain Basil Hamed
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The Linear Prediction Model The Autocorrelation Method Levinson and Durbin.
Digital Signal Processing IIR Filter IIR Filter Design by Approximation of Derivatives Analogue filters having rational transfer function H(s) can be.
EE513 Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Signal and System IIR Filter Filbert H. Juwono
ELEN 5346/4304 DSP and Filter Design Fall Lecture 8: LTI filter types Instructor: Dr. Gleb V. Tcheslavski Contact:
Filtering Filtering is one of the most widely used complex signal processing operations The system implementing this operation is called a filter A filter.
Infinite Impulse Response (IIR) Filters
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
AGC DSP AGC DSP Professor A G Constantinides©1 A Prediction Problem Problem: Given a sample set of a stationary processes to predict the value of the process.
DCSP-15 Jianfeng Feng Department of Computer Science Warwick Univ., UK
Fundamentals of Electric Circuits Chapter 14
1 Copyright © S. K. Mitra Quadrature-Mirror Filter Bank In many applications, a discrete-time signal x[n] is split into a number of subband signals by.
1 Copyright © 2001, S. K. Mitra Polyphase Decomposition The Decomposition Consider an arbitrary sequence {x[n]} with a z-transform X(z) given by We can.
Ch 5.5: Series Solutions Near a Regular Singular Point, Part I We now consider solving the general second order linear equation in the neighborhood of.
Multirate Digital Signal Processing
1 ECE 3336 Introduction to Circuits & Electronics Note Set #12 Frequency Response More About Filters Spring 2015, TUE&TH 5:30-7:00 pm Dr. Wanda Wosik.
T Digital Signal Processing and Filtering
Finite Impuse Response Filters. Filters A filter is a system that processes a signal in some desired fashion. –A continuous-time signal or continuous.
Unit III FIR Filter Design
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Linear Equations in Linear Algebra
1 Lecture 5: March 20, 2007 Topics: 1. Design of Equiripple Linear-Phase FIR Digital Filters (cont.) 2. Comparison of Design Methods for Linear- Phase.
Chapter 7 IIR Filter Design
CHAPTER 8 DSP Algorithm Implementation Wang Weilian School of Information Science and Technology Yunnan University.
Chapter 7 LTI Discrete-Time Systems in the Transform domain.
1 1.5 © 2016 Pearson Education, Inc. Linear Equations in Linear Algebra SOLUTION SETS OF LINEAR SYSTEMS.
EE Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Copyright © 2001, S. K. Mitra Digital Filter Structures The convolution sum description of an LTI discrete-time system be used, can in principle, to implement.
Husheng Li, UTK-EECS, Fall  Study how to implement the LTI discrete-time systems.  We first present the block diagram and signal flow graph. 
System Function of discrete-time systems
Professor A G Constantinides 1 Interpolation & Decimation Sampling period T, at the output Interpolation by m: Let the OUTPUT be [i.e. Samples exist at.
EE513 Audio Signals and Systems Complex Oscillator Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Lecture 22 Numerical Analysis. Chapter 5 Interpolation.
DTFT Properties  Example - Determine the DTFT Y(e jω ) of  Let  We can therefore write  the DTFT of x[n] is given by.
Chapter 9-10 Digital Filter Design. Objective - Determination of a realizable transfer function G(z) approximating a given frequency response specification.
1 Conditions for Distortionless Transmission Transmission is said to be distortion less if the input and output have identical wave shapes within a multiplicative.
IIR Digital Filter Design
2/17/2007DSP Course-IUST-Spring Semester 1 Digital Signal Processing Electrical Engineering Department Iran University of Science & Tech.
1 Digital Signal Processing. 2 Digital Signal Processing Topic 6: Filters-Introduction 1. Simple Filters 2. Ideal Filters 3. Linear Phase and FIR filter.
EE422 Signals and Systems Laboratory Infinite Impulse Response (IIR) filters Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Chapter 4 LTI Discrete-Time Systems in the Transform Domain
Structures for Discrete-Time Systems
Digital Filter Structures
Copyright © Cengage Learning. All rights reserved Inequalities 2. Equations and Inequalities.
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning, MGI,India DTEL DTEL (Department for Technology.
Topics 1 Specific topics to be covered are: Discrete-time signals Z-transforms Sampling and reconstruction Aliasing and anti-aliasing filters Sampled-data.
Chapter 6 Discrete-Time System. 2/90  Operation of discrete time system 1. Discrete time system where and are multiplier D is delay element Fig. 6-1.
AGC DSP AGC DSP Professor A G Constantinides 1 Transformation from lowpass to another filter.
Finite Impulse Response Filtering EMU-E&E Engineering Erhan A. Ince Dec 2015.
Finite Impuse Response Filters. Filters A filter is a system that processes a signal in some desired fashion. –A continuous-time signal or continuous.
Digital Signal Processing
UNIT - 5 IIR FILTER DESIGN.
Infinite Impulse Response (IIR) Filters
ME2300 DIGITAL SIGNAL PROCESSING [Slide 6] IIR Filter Design BY DREAMCATCHER
Fundamentals of Electric Circuits Chapter 14
Digital and Non-Linear Control
Quadrature-Mirror Filter Bank
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Simple Filters Comb Filters (Optional reading) Allpass Transfer.
EIE 211 : Electronic Devices and Circuit Design II
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Ideal Filters Zero Phase Transfer Functions Linear Phase Transfer.
Chapter 7 Finite Impulse Response(FIR) Filter Design
Chapter 3 Modeling in the Time Domain
Numerical Analysis Lecture 24.
IIR Digital Filter Design
Presentation transcript:

Copyright © 2001, S. K. Mitra Tunable IIR Digital Filters We have described earlier two 1st-order and two 2nd-order IIR digital transfer functions with tunable frequency response characteristics We shall show now that these transfer functions can be realized easily using allpass structures providing independent tuning of the filter parameters

Copyright © 2001, S. K. Mitra Tunable Lowpass and Highpass Digital Filters We have shown earlier that the 1st-order lowpass transfer function and the 1st-order highpass transfer function are doubly-complementary pair

Copyright © 2001, S. K. Mitra Tunable Lowpass and Highpass Digital Filters Moreover, they can be expressed as where is a 1st-order allpass transfer function

Copyright © 2001, S. K. Mitra Tunable Lowpass and Highpass Digital Filters A realization of and based on the allpass-based decomposition is shown below The 1st-order allpass filter can be realized using any one of the 4 single-multiplier allpass structures described earlier

Copyright © 2001, S. K. Mitra Tunable Lowpass and Highpass Digital Filters One such realization is shown below in which the 3-dB cutoff frequency of both lowpass and highpass filters can be varied simultaneously by changing the multiplier coefficient 

Copyright © 2001, S. K. Mitra Tunable Lowpass and Highpass Digital Filters Figure below shows the composite magnitude responses of the two filters for two different values of 

Copyright © 2001, S. K. Mitra Tunable Bandpass and Bandstop Digital Filters The 2nd-order bandpass transfer function and the 2nd-order bandstop transfer function also form a doubly-complementary pair

Copyright © 2001, S. K. Mitra Tunable Bandpass and Bandstop Digital Filters Thus, they can be expressed in the form where is a 2nd-order allpass transfer function

Copyright © 2001, S. K. Mitra Tunable Bandpass and Bandstop Digital Filters A realization of and based on the allpass-based decomposition is shown below The 2nd-order allpass filter is realized using a cascaded single-multiplier lattice structure

Copyright © 2001, S. K. Mitra Tunable Bandpass and Bandstop Digital Filters The final structure is as shown below In the above structure, the multiplier  controls the center frequency and the multiplier  controls the 3-dB bandwidth

Copyright © 2001, S. K. Mitra Tunable Bandpass and Bandstop Digital Filters Figure below illustrates the parametric tuning property of the overall structure  = 0.5  = 0.8

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures Realization of an All-pole IIR Transfer Function Consider the cascaded lattice structure derived earlier for the realization of an allpass transfer function

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures A typical lattice two-pair here is as shown below Its input-output relations are given by

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures From the input-output relations we derive the chain matrix description of the two-pair: The chain matrix description of the cascaded lattice structure is therefore

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures From the above equation we arrive at using the relation and the relations

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures The transfer function is thus an all-pole function with the same denominator as that of the 3rd-order allpass function :

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures Gray-Markel Method A two-step method to realize an Mth-order arbitrary IIR transfer function Step 1: An intermediate allpass transfer function is realized in the form of a cascaded lattice structure

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures Step 2: A set of independent variables are summed with appropriate weights to yield the desired numerator To illustrate the method, consider the realization of a 3rd-order transfer function

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures In the first step, we form a 3rd-order allpass transfer function Realization of has been illustrated earlier resulting in the structure shown below

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures Objective: Sum the independent signal variables,,, and with weights as shown below to realize the desired numerator

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures To this end, we first analyze the cascaded lattice structure realizing and determine the transfer functions,, and We have already shown

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures From the figure it follows that and hence

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures In a similar manner it can be shown that Thus, Note: The numerator of is precisely the numerator of the allpass transfer function

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures We now form

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures Substituting the expressions for the various transfer functions in the above equation we arrive at

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures Comparing the numerator of with the desired numerator and equating like powers of we obtain

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures Solving the above equations we arrive at

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures Example - Consider The corresponding intermediate allpass transfer function is given by

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures The allpass transfer function was realized earlier in the cascaded lattice form as shown below In the figure,

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures Other pertinent coefficients are: Substituting these coefficients in

Copyright © 2001, S. K. Mitra IIR Tapped Cascaded Lattice Structures The final realization is as shown below

Copyright © 2001, S. K. Mitra Tapped Cascaded Lattice Realization Using MATLAB Both the pole-zero and the all-pole IIR cascaded lattice structures can be developed from their prescribed transfer functions using the M-file tf2latc To this end, Program 6_4 can be employed

Copyright © 2001, S. K. Mitra Tapped Cascaded Lattice Realization Using MATLAB The M-file latc2tf implements the reverse process and can be used to verify the structure developed using tf2latc To this end, Program 6_5 can be employed

Copyright © 2001, S. K. Mitra FIR Cascaded Lattice Structures An arbitrary Nth-order FIR transfer function of the form can be realized as a cascaded lattice structure as shown below

Copyright © 2001, S. K. Mitra FIR Cascaded Lattice Structures From figure, it follows that In matrix form the above equations can be written as where

Copyright © 2001, S. K. Mitra FIR Cascaded Lattice Structures Denote Then it follows from the input-output relations of the m-th two-pair that

Copyright © 2001, S. K. Mitra FIR Cascaded Lattice Structures From the previous equation we observe where we have used the facts It follows from the above that is the mirror-image of

Copyright © 2001, S. K. Mitra FIR Cascaded Lattice Structures From the input-output relations of the m-th two-pair we obtain for m = 2: Since and are 1st-order polynomials, it follows from the above that and are 2nd-order polynomials

Copyright © 2001, S. K. Mitra FIR Cascaded Lattice Structures Substituting in the two previous equations we get Now we can write is the mirror-image of

Copyright © 2001, S. K. Mitra FIR Cascaded Lattice Structures In the general case, from the input-output relations of the m-th two-pair we obtain It can be easily shown by induction that is the mirror-image of

Copyright © 2001, S. K. Mitra FIR Cascaded Lattice Structures To develop the synthesis algorithm, we express and in terms of and for arriving at

Copyright © 2001, S. K. Mitra FIR Cascaded Lattice Structures Substituting the expressions for and in the first equation we get

Copyright © 2001, S. K. Mitra FIR Cascaded Lattice Structures If we choose, then reduces to an FIR transfer function of order and can be written in the form where Continuing the above recursion algorithm, all multiplier coefficients of the cascaded lattice structure can be computed

Copyright © 2001, S. K. Mitra FIR Cascaded Lattice Structures Example - Consider From the above, we observe Using we determine the coefficients of :

Copyright © 2001, S. K. Mitra FIR Cascaded Lattice Structures As a result, Thus, Using we determine the coefficients of :

Copyright © 2001, S. K. Mitra FIR Cascaded Lattice Structures As a result, From the above, we get The final recursion yields the last multiplier coefficient The complete realization is shown below

Copyright © 2001, S. K. Mitra FIR Cascaded Lattice Realization Using MATLAB The M-file tf2latc can be used to compute the multiplier coefficients of the FIR cascaded lattice structure To this end Program 6_6 can be employed The multiplier coefficients can also be determined using the M-file poly2rc

Copyright © 2001, S. K. Mitra