Tunable IIR Digital Filters

Similar documents
We have shown earlier that the 1st-order lowpass transfer function

Tunable Lowpass and Highpass Digital Filters. Tunable IIR Digital Filters. We have shown earlier that the 1st-order lowpass transfer function

Digital Filter Structures

Optimum Ordering and Pole-Zero Pairing of the Cascade Form IIR. Digital Filter

Optimum Ordering and Pole-Zero Pairing. Optimum Ordering and Pole-Zero Pairing Consider the scaled cascade structure shown below

Basic IIR Digital Filter Structures

Responses of Digital Filters Chapter Intended Learning Outcomes:

Perfect Reconstruction Two- Channel FIR Filter Banks

Consider for simplicity a 3rd-order IIR filter with a transfer function. where

Digital Signal Processing:

ECE503: Digital Signal Processing Lecture 6

Quadrature-Mirror Filter Bank

Digital Filter Structures. Basic IIR Digital Filter Structures. of an LTI digital filter is given by the convolution sum or, by the linear constant

(Refer Slide Time: )

Let H(z) = P(z)/Q(z) be the system function of a rational form. Let us represent both P(z) and Q(z) as polynomials of z (not z -1 )

LINEAR-PHASE FIR FILTERS DESIGN

EECE 301 Signals & Systems Prof. Mark Fowler

Simple FIR Digital Filters. Simple FIR Digital Filters. Simple Digital Filters. Simple FIR Digital Filters. Simple FIR Digital Filters

ECE503: Digital Signal Processing Lecture 5

The basic structure of the L-channel QMF bank is shown below

EE 313 Linear Signals & Systems (Fall 2018) Solution Set for Homework #7 on Infinite Impulse Response (IIR) Filters CORRECTED

Basic Design Approaches

Stability Condition in Terms of the Pole Locations

For example, the comb filter generated from. ( ) has a transfer function. e ) has L notches at ω = (2k+1)π/L and L peaks at ω = 2π k/l,

Chapter 7: IIR Filter Design Techniques

Matched Second Order Digital Filters

Chapter 7: Filter Design 7.1 Practical Filter Terminology

ELEG 305: Digital Signal Processing

Digital Filter Structures

Multirate Digital Signal Processing

FILTER DESIGN FOR SIGNAL PROCESSING USING MATLAB AND MATHEMATICAL

Design of Narrow Stopband Recursive Digital Filter

Lecture 19 IIR Filters

MULTIRATE SYSTEMS. work load, lower filter order, lower coefficient sensitivity and noise,

ELEG 305: Digital Signal Processing

Deliyannis, Theodore L. et al "Two Integrator Loop OTA-C Filters" Continuous-Time Active Filter Design Boca Raton: CRC Press LLC,1999

Discrete-time first-order systems

How to manipulate Frequencies in Discrete-time Domain? Two Main Approaches

Experiment 13 Poles and zeros in the z plane: IIR systems

Electronic Circuits EE359A

EE482: Digital Signal Processing Applications

Lectures on APPLICATIONS

DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS. 3.6 Design of Digital Filter using Digital to Digital

Computer-Aided Design of Digital Filters. Digital Filters. Digital Filters. Digital Filters. Design of Equiripple Linear-Phase FIR Filters

Digital Signal Processing

LTI Discrete-Time Systems in Transform Domain Ideal Filters Zero Phase Transfer Functions Linear Phase Transfer Functions

Second-order filters. EE 230 second-order filters 1

Lecture 7 - IIR Filters

PS403 - Digital Signal processing

Computer Engineering 4TL4: Digital Signal Processing

ELEG 5173L Digital Signal Processing Ch. 5 Digital Filters

ECE 410 DIGITAL SIGNAL PROCESSING D. Munson University of Illinois Chapter 12

DESIGN OF LINEAR-PHASE LATTICE WAVE DIGITAL FILTERS

SYNTHESIS OF BIRECIPROCAL WAVE DIGITAL FILTERS WITH EQUIRIPPLE AMPLITUDE AND PHASE

Filter Design Problem

DSP Configurations. responded with: thus the system function for this filter would be

Continuous and Discrete Time Signals and Systems

Filter Analysis and Design

Analog and Digital Filter Design

Analysis of Finite Wordlength Effects

Transform analysis of LTI systems Oppenheim and Schafer, Second edition pp For LTI systems we can write

Linear Convolution Using FFT

All-Pole Recursive Digital Filters Design Based on Ultraspherical Polynomials

Efficient 2D Linear-Phase IIR Filter Design and Application in Image Filtering

# FIR. [ ] = b k. # [ ]x[ n " k] [ ] = h k. x[ n] = Ae j" e j# ˆ n Complex exponential input. [ ]Ae j" e j ˆ. ˆ )Ae j# e j ˆ. y n. y n.

Fourier Series Representation of

1 1.27z z 2. 1 z H 2

EFFICIENT REMEZ ALGORITHMS FOR THE DESIGN OF NONRECURSIVE FILTERS

The Discrete-Time Fourier

Oversampling Converters

NEW STEIGLITZ-McBRIDE ADAPTIVE LATTICE NOTCH FILTERS

UNIT - III PART A. 2. Mention any two techniques for digitizing the transfer function of an analog filter?

Electronic Circuits EE359A

Exercises in Digital Signal Processing

Implementation of Discrete-Time Systems

INF3440/INF4440. Design of digital filters

On the Frequency-Domain Properties of Savitzky-Golay Filters

EE 508 Lecture 15. Filter Transformations. Lowpass to Bandpass Lowpass to Highpass Lowpass to Band-reject

DISCRETE-TIME SIGNAL PROCESSING

Design of Biorthogonal FIR Linear Phase Filter Banks with Structurally Perfect Reconstruction

Design IIR Filters Using Cascaded Biquads

LAB 6: FIR Filter Design Summer 2011

Z - Transform. It offers the techniques for digital filter design and frequency analysis of digital signals.

Laplace Transform Analysis of Signals and Systems

Multidimensional digital signal processing

CMPT 889: Lecture 5 Filters

Frequency Response of Discrete-Time Systems

butter butter Purpose Syntax Description Digital Domain Analog Domain

Recursive, Infinite Impulse Response (IIR) Digital Filters:

Digital Filters. Linearity and Time Invariance. Linear Time-Invariant (LTI) Filters: CMPT 889: Lecture 5 Filters

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 49, NO. 2, FEBRUARY H(z) = N (z) D(z) =

1. FIR Filter Design

Filter structures ELEC-E5410

Discrete-time signals and systems

Today. ESE 531: Digital Signal Processing. IIR Filter Design. Impulse Invariance. Impulse Invariance. Impulse Invariance. ω < π.

Transform Analysis of Linear Time-Invariant Systems

Stable IIR Notch Filter Design with Optimal Pole Placement

Optimal Design of Real and Complex Minimum Phase Digital FIR Filters

Signals and Systems. Lecture 11 Wednesday 22 nd November 2017 DR TANIA STATHAKI

Module 4 MULTI- RESOLUTION ANALYSIS. Version 2 ECE IIT, Kharagpur

Transcription:

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

Tunable Lowpass and Highpass Digital Filters We have shown earlier that the st-order lowpass transfer function α H LP α and the st-order highpass transfer function α H HP α are doubly-complementary pair Copyright 00, S. K. Mitra

Tunable Lowpass and Highpass Digital Filters Moreover, they can be expressed as H LP [ A ] H HP [ A where α A α is a st-order allpass transfer function ] Copyright 00, S. K. Mitra

Tunable Lowpass and Highpass Digital Filters A realiation of H LP and H HP based on the allpass-based decomposition is shown below H HP The st-order allpass filter can be realied using any one of the 4 single-multiplier allpass structures described earlier 4 Copyright 00, S. K. Mitra

Tunable Lowpass and Highpass Digital Filters One such realiation is shown below in which the -db cutoff frequency of both lowpass and highpass filters can be varied simultaneously by changing the multiplier coefficient α 5 Copyright 00, 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 α 0.8 α 0.4 α 0.05 Magnitude 0.6 0.4 0. 6 0 0 0. 0.4 0.6 0.8 ω/π Copyright 00, S. K. Mitra

Tunable Bandpass and Bandstop Digital Filters 7 The nd-order bandpass transfer function α H BP β α α and the nd-order bandstop transfer function α β H BS β α α also form a doubly-complementary pair Copyright 00, S. K. Mitra

Tunable Bandpass and Bandstop Digital Filters Thus, they can be expressed in the form where A H BP [ A H BS [ A ] α β α β α is a nd-order allpass transfer function ] α 8 Copyright 00, S. K. Mitra

Tunable Bandpass and Bandstop Digital Filters A realiation of H BP and H BS based on the allpass-based decomposition is shown below 9 The nd-order allpass filter is realied using a cascaded single-multiplier lattice structure Copyright 00, 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 -db bandwidth 0 Copyright 00, S. K. Mitra

Tunable Bandpass and Bandstop Digital Filters Figure below illustrates the parametric tuning property of the overall structure 0.8 β 0.5 α 0.8 α 0.4 α 0.05 0.8 β 0.8 β 0. Magnitude 0.6 0.4 Magnitude 0.6 0.4 0. 0. 0 0 0. 0.4 0.6 0.8 ω/π 0 0 0. 0.4 0.6 0.8 ω/π Copyright 00, S. K. Mitra

IIR Tapped Cascaded Lattice Realiation of an All-pole IIR Transfer Function Consider the cascaded lattice structure derived earlier for the realiation of an allpass transfer function Copyright 00, S. K. Mitra

IIR Tapped Cascaded Lattice A typical lattice two-pair here is as shown below W m W m Its input-output relations are given by S S m S m Wm Wm m km m m km Sm W S Copyright 00, S. K. Mitra

Copyright 00, S. K. Mitra 4 IIR Tapped Cascaded Lattice IIR Tapped Cascaded Lattice 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 S W k k S W i i i i i i S W k k k k k k Y X

IIR Tapped Cascaded Lattice From the above equation we arrive at X { [ k k kk] [ k ] kk k k } W d d d W using the relation S W and the relations k d", k d ' k d, 5 Copyright 00, S. K. Mitra

IIR Tapped Cascaded Lattice The transfer function W / X is thus an all-pole function with the same denominator as that of the rd-order allpass function A : W X d d d 6 Copyright 00, S. K. Mitra

IIR Tapped Cascaded Lattice Gray-Markel Method A two-step method to realie an Mth-order arbitrary IIR transfer function H PM / DM Step : An intermediate allpass transfer M function AM DM / DM is realied in the form of a cascaded lattice structure 7 Copyright 00, S. K. Mitra

Copyright 00, S. K. Mitra 8 IIR Tapped Cascaded Lattice IIR Tapped Cascaded Lattice Step : A set of independent variables are summed with appropriate weights to yield the desired numerator To illustrate the method, consider the realiation of a rd-order transfer function P M 0 d d d p p p p D P H

IIR Tapped Cascaded Lattice In the first step, we form a rd-order allpass transfer function A Y / X D / D Realiation of A has been illustrated earlier resulting in the structure shown below 9 Copyright 00, S. K. Mitra

IIR Tapped Cascaded Lattice Objective: Sum the independent signal variables Y, S, S, and S with weights { α i } as shown below to realie the desired numerator P 0 Copyright 00, S. K. Mitra

IIR Tapped Cascaded Lattice To this end, we first analye the cascaded lattice structure realiing and determine the transfer functions S / X, S / X, and / X S X Y We have already shown S X D Copyright 00, S. K. Mitra

Copyright 00, S. K. Mitra IIR Tapped Cascaded Lattice IIR Tapped Cascaded Lattice From the figure it follows that and hence " S d S k S " D d X S

IIR Tapped Cascaded Lattice In a similar manner it can be shown that Thus, ' ' S d d S S X d ' ' d D Note: The numerator of S i / X is precisely the numerator of the allpass transfer function A S / W i i i Copyright 00, S. K. Mitra

Copyright 00, S. K. Mitra 4 IIR Tapped Cascaded Lattice IIR Tapped Cascaded Lattice We now form X S X S X S X Y X Y o 4 α α α α

Copyright 00, S. K. Mitra 5 IIR Tapped Cascaded Lattice IIR Tapped Cascaded Lattice Substituting the expressions for the various transfer functions in the above equation we arrive at D d d d X Y o α 4 α α α " ' ' d d d

IIR Tapped Cascaded Lattice Comparing the numerator of Y o / X with the desired numerator P and equating like powers of we obtain α d αd ' αd" α4 p0 α d αd ' α p αd α p α p 6 Copyright 00, S. K. Mitra

Copyright 00, S. K. Mitra 7 IIR Tapped Cascaded Lattice IIR Tapped Cascaded Lattice Solving the above equations we arrive at p α " ' 0 4 d d d p α α α α ' d d p α α α d p α α

A IIR Tapped Cascaded Lattice Example - Consider P 0.44 0.6 0.0 H D 0.4 0.8 0. The corresponding intermediate allpass transfer function is given by D D 0. 0.8 0.0.4 0.4 0.8 0. 8 Copyright 00, S. K. Mitra

IIR Tapped Cascaded Lattice The allpass transfer function A was realied earlier in the cascaded lattice form as shown below X 9 Y In the figure, k d., k d 0 ' k " d 0.5777 0.708 Copyright 00, S. K. Mitra

IIR Tapped Cascaded Lattice 0 Other pertinent coefficients are: d 0.4, d 0.8, 0., ' d d p, p 0.44, p 0.6, p 0 0 Substituting these coefficients in α p α p αd α p α d α ' α d ' " 4 p0 αd αd αd 0.454667 0.0, Copyright 00, S. K. Mitra

IIR Tapped Cascaded Lattice α 0.0, α α.765, 0.5 α 0 4 0.906 The final realiation is as shown below k 0.5777, k 0.708, k 0. Copyright 00, S. K. Mitra

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

Tapped Cascaded Lattice Realiation Using MATLAB The M-file latctf implements the reverse process and can be used to verify the structure developed using tflatc To this end, Program 6_5 can be employed Copyright 00, S. K. Mitra

FIR Cascaded Lattice An arbitrary Nth-order FIR transfer function of the form N H n N n pn can be realied as a cascaded lattice structure as shown below 4 Copyright 00, S. K. Mitra

FIR Cascaded Lattice 5 From figure, it follows that Xm X k m m Ym Y k X Y m m m m In matrix form the above equations can be written as X m k m Xm Y m k Ym m where m,,..., N Copyright 00, S. K. Mitra

Copyright 00, S. K. Mitra 6 FIR Cascaded Lattice FIR Cascaded Lattice Denote Then it follows from the input-output relations of the m-th two-pair that, 0 0 X Y G X X H m m m m G k H H m m m m G H k G m m m m

FIR Cascaded Lattice 7 From the previous equation we observe H k, G k where we have used the facts H X / X G 0 0 0 0 Y0 / X 0 X 0 / X0 It follows from the above that G k H G is the mirror-image of H Copyright 00, S. K. Mitra

FIR Cascaded Lattice From the input-output relations of the m-th two-pair we obtain for m : H H k G G k H G Since H and G are st-order polynomials, it follows from the above that H and G are nd-order polynomials 8 Copyright 00, S. K. Mitra

Copyright 00, S. K. Mitra 9 FIR Cascaded Lattice FIR Cascaded Lattice Substituting in the two previous equations we get Now we can write is the mirror-image of H H k G ] [ H H H k H G H k H H H H k G G H

FIR Cascaded Lattice In the general case, from the input-output relations of the m-th two-pair we obtain Hm H k m m Gm G k H G m m m m It can be easily shown by induction that G m m Hm, m,,..., N, N G m is the mirror-image of H m 40 Copyright 00, S. K. Mitra

FIR Cascaded Lattice To develop the synthesis algorithm, we express H m and G m in terms of H m and G m for m N, N,...,, arriving at H G N { } H k G k N N N N N { k H G k N N N N } 4 Copyright 00, S. K. Mitra

Copyright 00, S. K. Mitra 4 FIR Cascaded Lattice FIR Cascaded Lattice Substituting the expressions for and in the first equation we get N n n n N p H 0 N n N n n N N N p H G { N n n n N n n N N N N p k p p k k H } N N N k p

FIR Cascaded Lattice 4 If we choose k N p N, then H N reduces to an FIR transfer function of order N and can be written in the form N H ' n N n pn where ' pn kn pn n pn, n N k N Continuing the above recursion algorithm, all multiplier coefficients of the cascaded lattice structure can be computed Copyright 00, S. K. Mitra

FIR Cascaded Lattice 44 Example - Consider H4.. 0. 0. 08 From the above, we observe k p 0.08 Using 4 p ' n p n k 4 4 n, n k p 4 4 4 we determine the coefficients of H : p' 0.79, ' p.79 p'.79 Copyright 00, S. K. Mitra

FIR Cascaded Lattice 45 As a result, Thus, k Using.79. 0.79 H 79 ' p p ' 0.79 k p' n k " n n p, n we determine the coefficients of H : p".0, p.0 " Copyright 00, S. K. Mitra

FIR Cascaded Lattice As a result, H From the above, we get k " p The final recursion yields the last multiplier coefficient k " p / k 0.5 The complete realiation is shown below 46 k 0.5, k, k 0.79, k4 0.08 Copyright 00, S. K. Mitra

FIR Cascaded Lattice Realiation Using MATLAB The M-file tflatc 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 polyrc 47 Copyright 00, S. K. Mitra