PS403 - Digital Signal processing

Size: px
Start display at page:

Download "PS403 - Digital Signal processing"

Transcription

1 PS403 - Digital Signal processing 6. DSP - Recursive (IIR) Digital Filters Key Text: Digital Signal Processing with Computer Applications (2 nd Ed.) Paul A Lynn and Wolfgang Fuerst, (Publisher: John Wiley & Sons, UK) We will cover in this section Infinite Impulse Response (FIR) filter design

2 Infinite Impulse Response (Recursive) Digital Filters Where FIR filters are non-recursive, I 2 R filters are recursive We already know that I 2 R filters depend on previous outputs y[n-m], M = 1, 2, 3, and current/previous values of the input x[n-m], m=0,1,.. We also know that they are concomitantly more computationally efficient than FIR filters and so why don t we just recast all FIR filters as IIR filters which can have 100s of coefficients? Answer: 1. Recursive filters can become unstable at particular frequencies if poorly designed 2. Recursive designs do not generally yield zero/linear phase characteristics

3 Infinite Impulse Response (Recursive) Digital Filters Design Method 1 We follow a procedure much the same as that outlined in chapter 4. We place poles and zeros at locations where we infer that the frequency response will be close to the desired one - Bit hit and miss though! As before we evaluate H(Ω) using a computer code. H Ω ( ) = K. % ' ' ' ' & n= M n= 0 n= N n= 0 { exp( jω) Z } n { exp( jω) P } n ( * * * * )

4 Infinite Impulse Response (Recursive) Digital Filters As before H(Ω) can be built form a superposition of 1 st and 2 nd Order systems (transfer functions) - Cascade Canonic Form i.e, we assess individually the effect of each pole and zero on H(Ω) Case 1. Real poles and zeros A real pole at Z = α will contribute to H(Ω) a factor: F 1 Ω ( ) = { exp( jω) α} = CosΩ α ( ) + jsinω

5 Infinite Impulse Response (Recursive) Digital Filters So the magnitude transfer function for the filter becomes: F ( 1 Ω) = { 1 2αCosΩ + α 2 } 1/ 2 F 1 in this case contributes to the denominator of H(Ω) or H(Ω). A real Z=α makes and identical contribution to the numerator of H(Ω) or H(Ω) and an n th order pole or zero yields a corresponding contribution raised to the power of n.

6 Infinite Impulse Response (Recursive) Digital Filters Case 2. Complex conjugate poles or zero pairs As before we use a polar coordinates (r, ±θ). A pole pair at (r, ±θ) yields a factor: F 2 Ω { }. exp jω ( ) = exp( jω) rexp( jθ) { ( ) rexp( jθ) } = exp( 2 jω) 2rCosθ exp( jω) + r 2 to the denominator of H(Ω). The magnitude or gain part of the frequency transfer function can be written as before: ( ) = Cos2Ω 2rCosθCosΩ + r 2 F 2 Ω {( ) 2 + ( Sin2Ω 2rCosθSinΩ) 2 } 1/ 2

7 Infinite Impulse Response (Recursive) Digital Filters Complex conjugate zero pairs make similar contribution to the numerator of H(Ω) As before the poles and zeros of H(Z); P n and Z n gives: ( ) = K. ( Z Z 1) ( Z Z 2 ) Z Z 3 ( Z P 1 )( Z P 2 ) Z P 3 H Z ( )... ( )... Using Z exp( jω); H( Z) H( Ω) Yielding the spectrum of the I 2 R filter ( ) = H Z H(Ω) ( ( ) Z 1 )( exp( jω) Z 2 ) exp jω ( exp( jω) P 1 )( exp( jω) P 2 ) exp jω K. exp jω ( ( ) Z 3 )... ( ) P 3 ( )...

8 Infinite Impulse Response (Recursive) Digital Filters The trick is to obtain a H A (Ω) as close as possible to the H D (Ω) with as few Z=plane poles and zeros as possible. As we know poles and zeros located close to the unit circle yield sharp peaks and nulls in the frequency transfer function H(Ω). Program no. 20 evaluate filter responses using the cascade Canonic form from user specified values of α or (r, ±θ), F 1 (Ω) and F 2 (Ω) respectively. From products of these 1 st and 2 nd order transfer functions the overall H(Ω) is computed. Cf: Figure 6.1 (a) Real Pole; a = 0.9, Z = 0.9 (b) Real 2nd order Z=-0.8, i.e., a cascaded LPF (c) A complex conjugate pole pair at r = 0.975, θ = ±150 O (d) A complex conjugate zero pair at r = 1.000, θ = ±50 O

9 Infinite Impulse Response (Recursive) Digital Filters Multiplying each of the frequency responses (or gains) in Figure 6.1a,b,c,d yields the total gain curve - Figure 6.2b The composite pole-zero plot is shown in Figure 6.2a Example - Graphical method for IIR filter design. Design a bandpass filter with centre frequency Ω 0 = π/2 and bandwidth 2Ω 1 = -3dB points. It must also have zero gain at Ω=0 & π. For centre frequency Ω 0 = π/2 we place complex conjugate pole pairs close to r =1 and θ = At the -3dB points the gain H(Ω) must have dropped to by definition.

10 Infinite Impulse Response (Recursive) Digital Filters H(Ω) At the -3dB points the gain is π/2 π/40 Ω C d A (1-r) r x B Place a pole a distance r from the Origin so that the pole lies a distance 1-r from the unit circle 0

11 Infinite Impulse Response (Recursive) Digital Filters Consider a pole located a distance r from the origin of the unit circle and lying on the positive y-axis. The shortest distance to the unit circle is 1-r (Point A) and corresponds the point of peak gain (response). The points B and C are chosen to lie at angular positions of ΔΩ = ±π/80 on either side of the vertical axis! Points B and C are also chosen to yield a pole vector that is 2 times 1-r. In this way we ensure that the gain at points B and C drops to or -3dB. Note that as the pole gets closer to the unit circle, 1-r decreases, therefore d decreases and as a result the bandwidth 2Ω 1 decreases.

12 Infinite Impulse Response (Recursive) Digital Filters C d (1-r) A d B x d 2 + ( 1 r) 2 = 2( 1 r) 0 2Ω 1 Bandwidth 2Ω 1 corresponds to a distance 2d along the unit circle. In order that pole length is 2 times 1-r, we require that AX = AB = AC or in other words d = 1-r So 2Ω 1 (radians) = 2d/radius of unit circle = 2d. Therefore 2Ω 1 =2 (1 - r) radians which in turn means that 2 (1 - r) = π/40 and hence r = 0.96!

13 Infinite Impulse Response (Recursive) Digital Filters Finally we require true nulls H(Ω) at Ω = 0 and π, i.e., we place zeros at Z = +1 and Z = -1 x Im Z-Plane Re x Placing the above pole-zero values into Program 20, the maximum gain Equals So we set K = 1/(26.15) or K = for unity gain at Ω = π

14 Infinite Impulse Response (Recursive) Digital Filters So we can immediately write down the Z-T for the filter as: ( ) = Y ( Z ) X( Z) = ( Z 1) ( Z +1) ( ) { ( )} H Z { Z 0.961exp j π 2 } Z 0.961exp j π 2 = ( Z 2 1) Z y[ n + 2] y[ n] = { x[ n + 2] x[ n] } y[ n] = y[ n 2] { x[ n] x[ n 2] } H(Ω) for this filter is plotted on figure 6.4(b) - Evaluate h[n]!!

15 Infinite Impulse Response (Recursive) Digital Filters Example 6.2: Narrow band Notch / Band-Reject filter Ζ 1 Im P 1 Z x Z-Plane Ω x Re Ω 0 Notice that for most values of Ω, vector magnitudes Z 1 ~ P 1 And so the gain H(Ω) ~ unity!! However in the vicinity of Ω = Ω 0 the Zero vector becomes much shorter than the pole vector and hence H(Ω) becomes sharply peaked with a zero gain at Ω = Ω 0

16 Infinite Impulse Response (Recursive) Digital Filters Take the EKG example from Chapter 1 - We wish to reject the 50 Hz mains interference in a system where The sampling rate is 1kHz and hence 50 Hz = 20 samples/cycle. Need a bandstop filter with a -3dB bandwidth, 2Ω 1 = 10 Hz. For an adequately sampled signal; Ω = π = 2 samples/ cycle π = 500 Hz and hence Ω 0 = 50 Hz = 0.1 π From before we have then that: ( ) π 2 1 r = 10 π, r = = Zeros at (r, ± θ) = ( , ±0.1 π) Poles at (r, ± θ) = ( , ±0.1 π)

17 Infinite Impulse Response (Recursive) Digital Filters So the corresponding Z-transform of the impulse response for Such a Notch filter is: ( ) = Y ( Z ) X( Z) = Z exp( j π 10) ( ) H Z = = { }{ Z exp( j π 10) } { Z exp j π 2 }{ Z exp( j π 10) } Z 2 2ZCos π 10 Z ZCos π 10 Z Z +1 Z ( ) +1 ( ) y[ n + 2] y[ n +1] y[ n] = x[ n + 2] x[ n +1] + x[ n] y[ n] = y[ n 1] y[ n 2] + x[ n] x[ n 1] + x[ n 2]

18 Infinite Impulse Response (Recursive) Digital Filters y[ n] = y[ n 1] y[ n 2] + x[ n] x[ n 1] + x[ n 2] This should look familiar - look back at Figure 1.4. Coefficients almost exactly the same. So we end where we started!!

19 Infinite Impulse Response (Recursive) Digital Filters y[ n] = y[ n 1] y[ n 2] + x[ n] x[ n 1] + x[ n 2] This should look familiar - look back at Figure 1.4. Coefficients almost exactly the same. But not quite.!!

20 Filters derived from Analog Filter Designs Analog filter design goes back to before the 1930s As a result there exists a wealth of designs that one could mine in order to make digital equivalents that would carry over their particular physical features into the digital domain We know that the fundamental operation and characteristics of analog circuits and systems are usually described by a differential equation We also know that such systems are by definition continuous with continuous variables like V, I & t

21 Filters derived from Analog Filter Designs We also know that we can transform such differential equations into polynomial expressions of the continuous variable s using the Laplace Transform So we can write the transfer function for any filter as the Laplace Transform of its impulse response, i.e., H(s) We know, by analogy with the Z-Transform for a filter, the H(s) will in general be a ratio of two polynomials in s So we can write H(s) as...

22 Filters derived from Analog Filter Designs Apart from the gain factor K one can see that, just like the Z-Transform, the analog filter is characterised by zeros and poles in the complex s-plane... We know that s = jω where ω is the contunous quantity angular frequency and can take any value from 0 - It is also clear that H(s) has a similar form to H(Z)... We also know that Z = jω where Ω is in units of radians or samples per cycle and can take any value from 0 - π

23 Filters derived from Analog Filter Designs So if we want to transform an analog filter characterised by H(s) into a digital filter characterised by H(Z) we need to be able to find a function that can take the infinite angular frequency range 0 < ω < and compress it into the finite range angular (sample/cycle) range 0 < Ω < π The transformation which permits us to do so is the socalled Bilinear Transformation given by:

24 Filters derived from Analog Filter Designs So the BL has a zero at Ω = 0 rads and a pole at π rads To see how it might be useful in converting a H(s) to a H(Z) take a look at its Fourier Transform by letting Z -> e jω Which we can rewrite as:

25 Filters derived from Analog Filter Designs So finally we can write: So we se that F(Ω) is purely imaginary and is periodic The magnitude of F(Ω) varies from 0 è as Ω varies from 0 π

26 Filters derived from Analog Filter Designs Now imagine that the Laplace Transform (LT) for a desirable analog filter is given by: The Fourier Transform (FT) is given by: And the complete response curve (transmission) is obtained by letting ω vary from 0 to

27 Filters derived from Analog Filter Designs If you substitute jω by jtan(ω) exactly the same values of H(ω) will be obtained if now you let Ω vary from 0 to π That is to say the BL transformation will yield a digital filter H(Ω) with a response (transmission) over the range: 0 < Ω < π which reproduces that of an analog filter over the range: 0 < ω <

28 Filters derived from Analog Filter Designs Example: Butterworth and Chebychev filters... These can be low pass, high pass or bandpass filter As before an ideal filter has unity transmission in the pass band, zero transmission in the stopband(s) and infinitely narrow transition(s) from pass to stop bands... The Butterworth filter approximates this ideal with what is called a Maximally Flat pass band characteristic (Fig. 6.6) For example, for a low pass filter, the Butterworth filter pass band gain falls off gradually with increasing ω, dropping to 1/ 2 (-3bB) at ω = ω 1

29 Filters derived from Analog Filter Designs The Butterworth filter frequency transfer function magnitude is given by: The related Chebychev (equi-ripple type) filter has a frequency transfer function given by the expression:

30 Filters derived from Analog Filter Designs Where ω 1 is the nominal cutoff frequency The passband ripple δ = 1 (1 + ε 2 ) -1/2 The zero and first order Chebychev polynomials are given by: C 0 (x) = 1 and C 1 (x) = x Second and higher order Chebychev polynomials are computed by evaluating: Cn(x) 2xC n-1 (x) C n-2 (x)

31 Filters derived from Analog Filter Designs So, in principle we should now be able to make their digital counterparts by replacing jω by F(Ω) = j Tan (Ω/2) in the Laplace Transform H(s) for each filter type.. This means that we substitute ω by Tan (Ω/2) in H(ω) for each filter... Note that the relationship between ω and Ω is clearly non linear in this transformation and so sweeping along the Ω axis for the digital filter leads to a warping of the ω scale Substituting ω by Tan (Ω/2) in H(ω) we get...

32 Filters derived from Analog Filter Designs Digital Butterworth (Magnitude) Transfer Function: Digital Chebychev (Magnitude) Transfer Function:

33 Filters derived from Analog Filter Designs All that remains is to find that Z-plane poles and zeros so that the difference equations for each digital filter can be derived and applied. These are not trivial and will have to be written into computer code for calculation and application A Butterworth low pass digital filter of n th order has n poles arranged on a circular locus in the Z (Complex) plane and a n th order zero at Z = -1 The (complex) poles (P m ) are given by those values of P m that lie within the unit circle and are given by the following expression for the real and imaginary parts:

34 Filters derived from Analog Filter Designs For the Butterworth filter: Where m = 0, 1, 2,...(2n 1) Note: For n even, (mπ/n) is replaced by (2m + 1) π/2n

35 Filters derived from Analog Filter Designs For the Chebychev filter: Where m = 0, 1, 2,...(2n 1) Note: For n even, (mπ/n) is replaced by (2m + 1) π/2n

36 Filters derived from Analog Filter Designs So in practice you would have to write a code to determine the Z-plane poles and zeros From these you can construct H(Z) for the Butterworth or Chebychev filter You can then determine the filter difference equation: Y[n] = f(x[n]) You can now compute the output y[n] for any arbitrary input signal (data) x[n] for a digital version of two wellestablished analog filter types You can repeat for any analog filter by computing its H(s) from the differential equation describing its behaviour...

37 Go now and extend your knowledge of DSP to non-linear, adaptive, statistical,.. Design Build Apply Innovative in basic sciences, industrial processes, data products, finance and associated companies and enterprises..

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

ECE 410 DIGITAL SIGNAL PROCESSING D. Munson University of Illinois Chapter 12 . ECE 40 DIGITAL SIGNAL PROCESSING D. Munson University of Illinois Chapter IIR Filter Design ) Based on Analog Prototype a) Impulse invariant design b) Bilinear transformation ( ) ~ widely used ) Computer-Aided

More information

Chapter 7: IIR Filter Design Techniques

Chapter 7: IIR Filter Design Techniques IUST-EE Chapter 7: IIR Filter Design Techniques Contents Performance Specifications Pole-Zero Placement Method Impulse Invariant Method Bilinear Transformation Classical Analog Filters DSP-Shokouhi Advantages

More information

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

DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS. 3.6 Design of Digital Filter using Digital to Digital DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS Contents: 3.1 Introduction IIR Filters 3.2 Transformation Function Derivation 3.3 Review of Analog IIR Filters 3.3.1 Butterworth

More information

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

Signals and Systems. Lecture 11 Wednesday 22 nd November 2017 DR TANIA STATHAKI Signals and Systems Lecture 11 Wednesday 22 nd November 2017 DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL PROCESSING IMPERIAL COLLEGE LONDON Effect on poles and zeros on frequency response

More information

PS403 - Digital Signal processing

PS403 - Digital Signal processing PS403 - Digital Signal processing III. DSP - Digital Fourier Series and Transforms Key Text: Digital Signal Processing with Computer Applications (2 nd Ed.) Paul A Lynn and Wolfgang Fuerst, (Publisher:

More information

EE482: Digital Signal Processing Applications

EE482: Digital Signal Processing Applications Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu EE482: Digital Signal Processing Applications Spring 2014 TTh 14:30-15:45 CBC C222 Lecture 05 IIR Design 14/03/04 http://www.ee.unlv.edu/~b1morris/ee482/

More information

Poles and Zeros in z-plane

Poles and Zeros in z-plane M58 Mixed Signal Processors page of 6 Poles and Zeros in z-plane z-plane Response of discrete-time system (i.e. digital filter at a particular frequency ω is determined by the distance between its poles

More information

Discrete-Time David Johns and Ken Martin University of Toronto

Discrete-Time David Johns and Ken Martin University of Toronto Discrete-Time David Johns and Ken Martin University of Toronto (johns@eecg.toronto.edu) (martin@eecg.toronto.edu) University of Toronto 1 of 40 Overview of Some Signal Spectra x c () t st () x s () t xn

More information

Discrete Time Systems

Discrete Time Systems Discrete Time Systems Valentina Hubeika, Jan Černocký DCGM FIT BUT Brno, {ihubeika,cernocky}@fit.vutbr.cz 1 LTI systems In this course, we work only with linear and time-invariant systems. We talked about

More information

Cast of Characters. Some Symbols, Functions, and Variables Used in the Book

Cast of Characters. Some Symbols, Functions, and Variables Used in the Book Page 1 of 6 Cast of Characters Some s, Functions, and Variables Used in the Book Digital Signal Processing and the Microcontroller by Dale Grover and John R. Deller ISBN 0-13-081348-6 Prentice Hall, 1998

More information

Filter Analysis and Design

Filter Analysis and Design Filter Analysis and Design Butterworth Filters Butterworth filters have a transfer function whose squared magnitude has the form H a ( jω ) 2 = 1 ( ) 2n. 1+ ω / ω c * M. J. Roberts - All Rights Reserved

More information

Filters and Tuned Amplifiers

Filters and Tuned Amplifiers Filters and Tuned Amplifiers Essential building block in many systems, particularly in communication and instrumentation systems Typically implemented in one of three technologies: passive LC filters,

More information

Chapter 7: Filter Design 7.1 Practical Filter Terminology

Chapter 7: Filter Design 7.1 Practical Filter Terminology hapter 7: Filter Design 7. Practical Filter Terminology Analog and digital filters and their designs constitute one of the major emphasis areas in signal processing and communication systems. This is due

More information

EE 521: Instrumentation and Measurements

EE 521: Instrumentation and Measurements Aly El-Osery Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA November 1, 2009 1 / 27 1 The z-transform 2 Linear Time-Invariant System 3 Filter Design IIR Filters FIR Filters

More information

DIGITAL SIGNAL PROCESSING. Chapter 6 IIR Filter Design

DIGITAL SIGNAL PROCESSING. Chapter 6 IIR Filter Design DIGITAL SIGNAL PROCESSING Chapter 6 IIR Filter Design OER Digital Signal Processing by Dr. Norizam Sulaiman work is under licensed Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International

More information

Digital Signal Processing IIR Filter Design via Bilinear Transform

Digital Signal Processing IIR Filter Design via Bilinear Transform Digital Signal Processing IIR Filter Design via Bilinear Transform D. Richard Brown III D. Richard Brown III 1 / 12 Basic Procedure We assume here that we ve already decided to use an IIR filter. The basic

More information

/ (2π) X(e jω ) dω. 4. An 8 point sequence is given by x(n) = {2,2,2,2,1,1,1,1}. Compute 8 point DFT of x(n) by

/ (2π) X(e jω ) dω. 4. An 8 point sequence is given by x(n) = {2,2,2,2,1,1,1,1}. Compute 8 point DFT of x(n) by Code No: RR320402 Set No. 1 III B.Tech II Semester Regular Examinations, Apr/May 2006 DIGITAL SIGNAL PROCESSING ( Common to Electronics & Communication Engineering, Electronics & Instrumentation Engineering,

More information

Like bilateral Laplace transforms, ROC must be used to determine a unique inverse z-transform.

Like bilateral Laplace transforms, ROC must be used to determine a unique inverse z-transform. Inversion of the z-transform Focus on rational z-transform of z 1. Apply partial fraction expansion. Like bilateral Laplace transforms, ROC must be used to determine a unique inverse z-transform. Let X(z)

More information

Lecture 9 Infinite Impulse Response Filters

Lecture 9 Infinite Impulse Response Filters Lecture 9 Infinite Impulse Response Filters Outline 9 Infinite Impulse Response Filters 9 First-Order Low-Pass Filter 93 IIR Filter Design 5 93 CT Butterworth filter design 5 93 Bilinear transform 7 9

More information

ELEG 305: Digital Signal Processing

ELEG 305: Digital Signal Processing ELEG 305: Digital Signal Processing Lecture : Design of Digital IIR Filters (Part I) Kenneth E. Barner Department of Electrical and Computer Engineering University of Delaware Fall 008 K. E. Barner (Univ.

More information

Digital Signal Processing Lecture 8 - Filter Design - IIR

Digital Signal Processing Lecture 8 - Filter Design - IIR Digital Signal Processing - Filter Design - IIR Electrical Engineering and Computer Science University of Tennessee, Knoxville October 20, 2015 Overview 1 2 3 4 5 6 Roadmap Discrete-time signals and systems

More information

Digital Filters Ying Sun

Digital Filters Ying Sun Digital Filters Ying Sun Digital filters Finite impulse response (FIR filter: h[n] has a finite numbers of terms. Infinite impulse response (IIR filter: h[n] has infinite numbers of terms. Causal filter:

More information

Lecture 14: Windowing

Lecture 14: Windowing Lecture 14: Windowing ECE 401: Signal and Image Analysis University of Illinois 3/29/2017 1 DTFT Review 2 Windowing 3 Practical Windows Outline 1 DTFT Review 2 Windowing 3 Practical Windows DTFT Review

More information

Lecture 7 Discrete Systems

Lecture 7 Discrete Systems Lecture 7 Discrete Systems EE 52: Instrumentation and Measurements Lecture Notes Update on November, 29 Aly El-Osery, Electrical Engineering Dept., New Mexico Tech 7. Contents The z-transform 2 Linear

More information

All-Pole Recursive Digital Filters Design Based on Ultraspherical Polynomials

All-Pole Recursive Digital Filters Design Based on Ultraspherical Polynomials RADIOENGINEERING, VOL. 3, NO. 3, SEPTEMBER 4 949 All-Pole Recursive Digital Filters Design Based on Ultraspherical Polynomials Nikola STOJANOVIĆ, Negovan STAMENKOVIĆ, Vidosav STOJANOVIĆ University of Niš,

More information

Design of IIR filters

Design of IIR filters Design of IIR filters Standard methods of design of digital infinite impulse response (IIR) filters usually consist of three steps, namely: 1 design of a continuous-time (CT) prototype low-pass filter;

More information

Stability Condition in Terms of the Pole Locations

Stability Condition in Terms of the Pole Locations Stability Condition in Terms of the Pole Locations A causal LTI digital filter is BIBO stable if and only if its impulse response h[n] is absolutely summable, i.e., 1 = S h [ n] < n= We now develop a stability

More information

Lecture 2 OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE

Lecture 2 OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE EEE 43 DIGITAL SIGNAL PROCESSING (DSP) 2 DIFFERENCE EQUATIONS AND THE Z- TRANSFORM FALL 22 Yrd. Doç. Dr. Didem Kivanc Tureli didemk@ieee.org didem.kivanc@okan.edu.tr

More information

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

UNIT - III PART A. 2. Mention any two techniques for digitizing the transfer function of an analog filter? UNIT - III PART A. Mention the important features of the IIR filters? i) The physically realizable IIR filters does not have linear phase. ii) The IIR filter specification includes the desired characteristics

More information

INFINITE-IMPULSE RESPONSE DIGITAL FILTERS Classical analog filters and their conversion to digital filters 4. THE BUTTERWORTH ANALOG FILTER

INFINITE-IMPULSE RESPONSE DIGITAL FILTERS Classical analog filters and their conversion to digital filters 4. THE BUTTERWORTH ANALOG FILTER INFINITE-IMPULSE RESPONSE DIGITAL FILTERS Classical analog filters and their conversion to digital filters. INTRODUCTION 2. IIR FILTER DESIGN 3. ANALOG FILTERS 4. THE BUTTERWORTH ANALOG FILTER 5. THE CHEBYSHEV-I

More information

Lecture 16: Filter Design: Impulse Invariance and Bilinear Transform

Lecture 16: Filter Design: Impulse Invariance and Bilinear Transform EE58 Digital Signal Processing University of Washington Autumn 2 Dept. of Electrical Engineering Lecture 6: Filter Design: Impulse Invariance and Bilinear Transform Nov 26, 2 Prof: J. Bilmes

More information

z-transforms Definition of the z-transform Chapter

z-transforms Definition of the z-transform Chapter z-transforms Chapter 7 In the study of discrete-time signal and systems, we have thus far considered the time-domain and the frequency domain. The z- domain gives us a third representation. All three domains

More information

Digital Control & Digital Filters. Lectures 21 & 22

Digital Control & Digital Filters. Lectures 21 & 22 Digital Controls & Digital Filters Lectures 2 & 22, Professor Department of Electrical and Computer Engineering Colorado State University Spring 205 Review of Analog Filters-Cont. Types of Analog Filters:

More information

Digital Signal Processing

Digital Signal Processing COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #21 Friday, October 24, 2003 Types of causal FIR (generalized) linear-phase filters: Type I: Symmetric impulse response: with order M an even

More information

Homework Assignment 11

Homework Assignment 11 Homework Assignment Question State and then explain in 2 3 sentences, the advantage of switched capacitor filters compared to continuous-time active filters. (3 points) Continuous time filters use resistors

More information

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 )

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 ) Review: Poles and Zeros of Fractional Form Let H() = P()/Q() be the system function of a rational form. Let us represent both P() and Q() as polynomials of (not - ) Then Poles: the roots of Q()=0 Zeros:

More information

V. IIR Digital Filters

V. IIR Digital Filters Digital Signal Processing 5 March 5, V. IIR Digital Filters (Deleted in 7 Syllabus). (dded in 7 Syllabus). 7 Syllabus: nalog filter approximations Butterworth and Chebyshev, Design of IIR digital filters

More information

Digital Signal Processing

Digital Signal Processing COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #24 Tuesday, November 4, 2003 6.8 IIR Filter Design Properties of IIR Filters: IIR filters may be unstable Causal IIR filters with rational system

More information

Electronic Circuits EE359A

Electronic Circuits EE359A Electronic Circuits EE359A Bruce McNair B26 bmcnair@stevens.edu 21-216-5549 Lecture 22 578 Second order LCR resonator-poles V o I 1 1 = = Y 1 1 + sc + sl R s = C 2 s 1 s + + CR LC s = C 2 sω 2 s + + ω

More information

MITOCW watch?v=jtj3v Rx7E

MITOCW watch?v=jtj3v Rx7E MITOCW watch?v=jtj3v Rx7E The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To

More information

ECE503: Digital Signal Processing Lecture 5

ECE503: Digital Signal Processing Lecture 5 ECE53: Digital Signal Processing Lecture 5 D. Richard Brown III WPI 3-February-22 WPI D. Richard Brown III 3-February-22 / 32 Lecture 5 Topics. Magnitude and phase characterization of transfer functions

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Proceing IIR Filter Deign Manar Mohaien Office: F8 Email: manar.ubhi@kut.ac.kr School of IT Engineering Review of the Precedent Lecture Propertie of FIR Filter Application of FIR Filter

More information

ECGR4124 Digital Signal Processing Exam 2 Spring 2017

ECGR4124 Digital Signal Processing Exam 2 Spring 2017 ECGR4124 Digital Signal Processing Exam 2 Spring 2017 Name: LAST 4 NUMBERS of Student Number: Do NOT begin until told to do so Make sure that you have all pages before starting NO TEXTBOOK, NO CALCULATOR,

More information

UNIVERSITI SAINS MALAYSIA. EEE 512/4 Advanced Digital Signal and Image Processing

UNIVERSITI SAINS MALAYSIA. EEE 512/4 Advanced Digital Signal and Image Processing -1- [EEE 512/4] UNIVERSITI SAINS MALAYSIA First Semester Examination 2013/2014 Academic Session December 2013 / January 2014 EEE 512/4 Advanced Digital Signal and Image Processing Duration : 3 hours Please

More information

Butterworth Filter Properties

Butterworth Filter Properties OpenStax-CNX module: m693 Butterworth Filter Properties C. Sidney Burrus This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3. This section develops the properties

More information

UNIVERSITY OF OSLO. Please make sure that your copy of the problem set is complete before you attempt to answer anything.

UNIVERSITY OF OSLO. Please make sure that your copy of the problem set is complete before you attempt to answer anything. UNIVERSITY OF OSLO Faculty of mathematics and natural sciences Examination in INF3470/4470 Digital signal processing Day of examination: December 9th, 011 Examination hours: 14.30 18.30 This problem set

More information

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

Optimum Ordering and Pole-Zero Pairing of the Cascade Form IIR. Digital Filter Optimum Ordering and Pole-Zero Pairing of the Cascade Form IIR Digital Filter There are many possible cascade realiations of a higher order IIR transfer function obtained by different pole-ero pairings

More information

Discrete Time Systems

Discrete Time Systems 1 Discrete Time Systems {x[0], x[1], x[2], } H {y[0], y[1], y[2], } Example: y[n] = 2x[n] + 3x[n-1] + 4x[n-2] 2 FIR and IIR Systems FIR: Finite Impulse Response -- non-recursive y[n] = 2x[n] + 3x[n-1]

More information

Design of Narrow Stopband Recursive Digital Filter

Design of Narrow Stopband Recursive Digital Filter FACTA UNIVERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 24, no. 1, April 211, 119-13 Design of Narrow Stopband Recursive Digital Filter Goran Stančić and Saša Nikolić Abstract: The procedure for design of narrow

More information

Laplace Transform Analysis of Signals and Systems

Laplace Transform Analysis of Signals and Systems Laplace Transform Analysis of Signals and Systems Transfer Functions Transfer functions of CT systems can be found from analysis of Differential Equations Block Diagrams Circuit Diagrams 5/10/04 M. J.

More information

Ch. 7: Z-transform Reading

Ch. 7: Z-transform Reading c J. Fessler, June 9, 3, 6:3 (student version) 7. Ch. 7: Z-transform Definition Properties linearity / superposition time shift convolution: y[n] =h[n] x[n] Y (z) =H(z) X(z) Inverse z-transform by coefficient

More information

Peaking and Shelving Filter Properties

Peaking and Shelving Filter Properties MUS424: Signal Processing Techniques for Digital Audio Effects Handout #22 Jonathan Abel, David Berners May 18, 24 Lecture #14: May 18, 24 Lecture Notes 12 Peaking and Shelving Filter Properties Shelf

More information

Lecture 3 - Design of Digital Filters

Lecture 3 - Design of Digital Filters Lecture 3 - Design of Digital Filters 3.1 Simple filters In the previous lecture we considered the polynomial fit as a case example of designing a smoothing filter. The approximation to an ideal LPF can

More information

Damped Oscillators (revisited)

Damped Oscillators (revisited) Damped Oscillators (revisited) We saw that damped oscillators can be modeled using a recursive filter with two coefficients and no feedforward components: Y(k) = - a(1)*y(k-1) - a(2)*y(k-2) We derived

More information

E : Lecture 1 Introduction

E : Lecture 1 Introduction E85.2607: Lecture 1 Introduction 1 Administrivia 2 DSP review 3 Fun with Matlab E85.2607: Lecture 1 Introduction 2010-01-21 1 / 24 Course overview Advanced Digital Signal Theory Design, analysis, and implementation

More information

Grades will be determined by the correctness of your answers (explanations are not required).

Grades will be determined by the correctness of your answers (explanations are not required). 6.00 (Fall 2011) Final Examination December 19, 2011 Name: Kerberos Username: Please circle your section number: Section Time 2 11 am 1 pm 4 2 pm Grades will be determined by the correctness of your answers

More information

Analysis of Finite Wordlength Effects

Analysis of Finite Wordlength Effects Analysis of Finite Wordlength Effects Ideally, the system parameters along with the signal variables have infinite precision taing any value between and In practice, they can tae only discrete values within

More information

-Digital Signal Processing- FIR Filter Design. Lecture May-16

-Digital Signal Processing- FIR Filter Design. Lecture May-16 -Digital Signal Processing- FIR Filter Design Lecture-17 24-May-16 FIR Filter Design! FIR filters can also be designed from a frequency response specification.! The equivalent sampled impulse response

More information

Multimedia Signals and Systems - Audio and Video. Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2

Multimedia Signals and Systems - Audio and Video. Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2 Multimedia Signals and Systems - Audio and Video Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2 Kunio Takaya Electrical and Computer Engineering University of Saskatchewan December

More information

Multidimensional digital signal processing

Multidimensional digital signal processing PSfrag replacements Two-dimensional discrete signals N 1 A 2-D discrete signal (also N called a sequence or array) is a function 2 defined over thex(n set 1 of, n 2 ordered ) pairs of integers: y(nx 1,

More information

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EC2314- DIGITAL SIGNAL PROCESSING UNIT I INTRODUCTION PART A

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EC2314- DIGITAL SIGNAL PROCESSING UNIT I INTRODUCTION PART A DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EC2314- DIGITAL SIGNAL PROCESSING UNIT I INTRODUCTION PART A Classification of systems : Continuous and Discrete

More information

LINEAR-PHASE FIR FILTERS DESIGN

LINEAR-PHASE FIR FILTERS DESIGN LINEAR-PHASE FIR FILTERS DESIGN Prof. Siripong Potisuk inimum-phase Filters A digital filter is a minimum-phase filter if and only if all of its zeros lie inside or on the unit circle; otherwise, it is

More information

IT DIGITAL SIGNAL PROCESSING (2013 regulation) UNIT-1 SIGNALS AND SYSTEMS PART-A

IT DIGITAL SIGNAL PROCESSING (2013 regulation) UNIT-1 SIGNALS AND SYSTEMS PART-A DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING IT6502 - DIGITAL SIGNAL PROCESSING (2013 regulation) UNIT-1 SIGNALS AND SYSTEMS PART-A 1. What is a continuous and discrete time signal? Continuous

More information

IIR digital filter design for low pass filter based on impulse invariance and bilinear transformation methods using butterworth analog filter

IIR digital filter design for low pass filter based on impulse invariance and bilinear transformation methods using butterworth analog filter IIR digital filter design for low pass filter based on impulse invariance and bilinear transformation methods using butterworth analog filter Nasser M. Abbasi May 5, 0 compiled on hursday January, 07 at

More information

Quadrature-Mirror Filter Bank

Quadrature-Mirror Filter Bank Quadrature-Mirror Filter Bank In many applications, a discrete-time signal x[n] is split into a number of subband signals { v k [ n]} by means of an analysis filter bank The subband signals are then processed

More information

Grades will be determined by the correctness of your answers (explanations are not required).

Grades will be determined by the correctness of your answers (explanations are not required). 6.00 (Fall 20) Final Examination December 9, 20 Name: Kerberos Username: Please circle your section number: Section Time 2 am pm 4 2 pm Grades will be determined by the correctness of your answers (explanations

More information

Lecture 7 - IIR Filters

Lecture 7 - IIR Filters Lecture 7 - IIR Filters James Barnes (James.Barnes@colostate.edu) Spring 204 Colorado State University Dept of Electrical and Computer Engineering ECE423 / 2 Outline. IIR Filter Representations Difference

More information

Optimal Design of Real and Complex Minimum Phase Digital FIR Filters

Optimal Design of Real and Complex Minimum Phase Digital FIR Filters Optimal Design of Real and Complex Minimum Phase Digital FIR Filters Niranjan Damera-Venkata and Brian L. Evans Embedded Signal Processing Laboratory Dept. of Electrical and Computer Engineering The University

More information

ECSE 512 Digital Signal Processing I Fall 2010 FINAL EXAMINATION

ECSE 512 Digital Signal Processing I Fall 2010 FINAL EXAMINATION FINAL EXAMINATION 9:00 am 12:00 pm, December 20, 2010 Duration: 180 minutes Examiner: Prof. M. Vu Assoc. Examiner: Prof. B. Champagne There are 6 questions for a total of 120 points. This is a closed book

More information

Signals and Systems. Problem Set: The z-transform and DT Fourier Transform

Signals and Systems. Problem Set: The z-transform and DT Fourier Transform Signals and Systems Problem Set: The z-transform and DT Fourier Transform Updated: October 9, 7 Problem Set Problem - Transfer functions in MATLAB A discrete-time, causal LTI system is described by the

More information

EECE 301 Signals & Systems Prof. Mark Fowler

EECE 301 Signals & Systems Prof. Mark Fowler EECE 3 Signals & Systems Prof. ark Fowler Note Set #28 D-T Systems: DT Filters Ideal & Practical /4 Ideal D-T Filters Just as in the CT case we can specify filters. We looked at the ideal filter for the

More information

SIGNAL PROCESSING. B14 Option 4 lectures. Stephen Roberts

SIGNAL PROCESSING. B14 Option 4 lectures. Stephen Roberts SIGNAL PROCESSING B14 Option 4 lectures Stephen Roberts Recommended texts Lynn. An introduction to the analysis and processing of signals. Macmillan. Oppenhein & Shafer. Digital signal processing. Prentice

More information

APPLIED SIGNAL PROCESSING

APPLIED SIGNAL PROCESSING APPLIED SIGNAL PROCESSING DIGITAL FILTERS Digital filters are discrete-time linear systems { x[n] } G { y[n] } Impulse response: y[n] = h[0]x[n] + h[1]x[n 1] + 2 DIGITAL FILTER TYPES FIR (Finite Impulse

More information

Design IIR Butterworth Filters Using 12 Lines of Code

Design IIR Butterworth Filters Using 12 Lines of Code db Design IIR Butterworth Filters Using 12 Lines of Code While there are plenty of canned functions to design Butterworth IIR filters [1], it s instructive and not that complicated to design them from

More information

Digital Signal Processing Lecture 9 - Design of Digital Filters - FIR

Digital Signal Processing Lecture 9 - Design of Digital Filters - FIR Digital Signal Processing - Design of Digital Filters - FIR Electrical Engineering and Computer Science University of Tennessee, Knoxville November 3, 2015 Overview 1 2 3 4 Roadmap Introduction Discrete-time

More information

From Continuous-Time Domain to Microcontroller Code

From Continuous-Time Domain to Microcontroller Code APPLICAION NOE UnitedSiC_AN0019 October 018 From Continuous-ime Domain to Microcontroller Code By Jonathan Dodge, P.E. Introduction Control theory is one of the many aspects of electronic theory required

More information

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

Experiment 13 Poles and zeros in the z plane: IIR systems Experiment 13 Poles and zeros in the z plane: IIR systems Achievements in this experiment You will be able to interpret the poles and zeros of the transfer function of discrete-time filters to visualize

More information

Fourier Series Representation of

Fourier Series Representation of Fourier Series Representation of Periodic Signals Rui Wang, Assistant professor Dept. of Information and Communication Tongji University it Email: ruiwang@tongji.edu.cn Outline The response of LIT system

More information

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF INFORMATION TECHNOLOGY. Academic Year

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF INFORMATION TECHNOLOGY. Academic Year VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur- 603 203 DEPARTMENT OF INFORMATION TECHNOLOGY Academic Year 2016-2017 QUESTION BANK-ODD SEMESTER NAME OF THE SUBJECT SUBJECT CODE SEMESTER YEAR

More information

Question Bank. UNIT 1 Part-A

Question Bank. UNIT 1 Part-A FATIMA MICHAEL COLLEGE OF ENGINEERING & TECHNOLOGY Senkottai Village, Madurai Sivagangai Main Road, Madurai -625 020 An ISO 9001:2008 Certified Institution Question Bank DEPARTMENT OF ELECTRONICS AND COMMUNICATION

More information

EEL3135: Homework #4

EEL3135: Homework #4 EEL335: Homework #4 Problem : For each of the systems below, determine whether or not the system is () linear, () time-invariant, and (3) causal: (a) (b) (c) xn [ ] cos( 04πn) (d) xn [ ] xn [ ] xn [ 5]

More information

Speaker: Arthur Williams Chief Scientist Telebyte Inc. Thursday November 20 th 2008 INTRODUCTION TO ACTIVE AND PASSIVE ANALOG

Speaker: Arthur Williams Chief Scientist Telebyte Inc. Thursday November 20 th 2008 INTRODUCTION TO ACTIVE AND PASSIVE ANALOG INTRODUCTION TO ACTIVE AND PASSIVE ANALOG FILTER DESIGN INCLUDING SOME INTERESTING AND UNIQUE CONFIGURATIONS Speaker: Arthur Williams Chief Scientist Telebyte Inc. Thursday November 20 th 2008 TOPICS Introduction

More information

Problem Set 9 Solutions

Problem Set 9 Solutions Problem Set 9 Solutions EE23: Digital Signal Processing. From Figure below, we see that the DTFT of the windowed sequence approaches the actual DTFT as the window size increases. Gibb s phenomenon is absent

More information

Some of the different forms of a signal, obtained by transformations, are shown in the figure. jwt e z. jwt z e

Some of the different forms of a signal, obtained by transformations, are shown in the figure. jwt e z. jwt z e Transform methods Some of the different forms of a signal, obtained by transformations, are shown in the figure. X(s) X(t) L - L F - F jw s s jw X(jw) X*(t) F - F X*(jw) jwt e z jwt z e X(nT) Z - Z X(z)

More information

Lecture 19 IIR Filters

Lecture 19 IIR Filters Lecture 19 IIR Filters Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/5/10 1 General IIR Difference Equation IIR system: infinite-impulse response system The most general class

More information

Introduction to Digital Signal Processing

Introduction to Digital Signal Processing Introduction to Digital Signal Processing 1.1 What is DSP? DSP is a technique of performing the mathematical operations on the signals in digital domain. As real time signals are analog in nature we need

More information

Electronic Circuits EE359A

Electronic Circuits EE359A Electronic Circuits EE359A Bruce McNair B26 bmcnair@stevens.edu 21-216-5549 Lecture 22 569 Second order section Ts () = s as + as+ a 2 2 1 ω + s+ ω Q 2 2 ω 1 p, p = ± 1 Q 4 Q 1 2 2 57 Second order section

More information

Lecture 5 - Assembly Programming(II), Intro to Digital Filters

Lecture 5 - Assembly Programming(II), Intro to Digital Filters GoBack Lecture 5 - Assembly Programming(II), Intro to Digital Filters James Barnes (James.Barnes@colostate.edu) Spring 2009 Colorado State University Dept of Electrical and Computer Engineering ECE423

More information

CHAPTER 2 RANDOM PROCESSES IN DISCRETE TIME

CHAPTER 2 RANDOM PROCESSES IN DISCRETE TIME CHAPTER 2 RANDOM PROCESSES IN DISCRETE TIME Shri Mata Vaishno Devi University, (SMVDU), 2013 Page 13 CHAPTER 2 RANDOM PROCESSES IN DISCRETE TIME When characterizing or modeling a random variable, estimates

More information

Discrete-Time Signals and Systems. Frequency Domain Analysis of LTI Systems. The Frequency Response Function. The Frequency Response Function

Discrete-Time Signals and Systems. Frequency Domain Analysis of LTI Systems. The Frequency Response Function. The Frequency Response Function Discrete-Time Signals and s Frequency Domain Analysis of LTI s Dr. Deepa Kundur University of Toronto Reference: Sections 5., 5.2-5.5 of John G. Proakis and Dimitris G. Manolakis, Digital Signal Processing:

More information

LAB 6: FIR Filter Design Summer 2011

LAB 6: FIR Filter Design Summer 2011 University of Illinois at Urbana-Champaign Department of Electrical and Computer Engineering ECE 311: Digital Signal Processing Lab Chandra Radhakrishnan Peter Kairouz LAB 6: FIR Filter Design Summer 011

More information

Research Article Design of One-Dimensional Linear Phase Digital IIR Filters Using Orthogonal Polynomials

Research Article Design of One-Dimensional Linear Phase Digital IIR Filters Using Orthogonal Polynomials International Scholarly Research Network ISRN Signal Processing Volume, Article ID 8776, 7 pages doi:.54//8776 Research Article Design of One-Dimensional Linear Phase Digital IIR Filters Using Orthogonal

More information

A.1 THE SAMPLED TIME DOMAIN AND THE Z TRANSFORM. 0 δ(t)dt = 1, (A.1) δ(t)dt =

A.1 THE SAMPLED TIME DOMAIN AND THE Z TRANSFORM. 0 δ(t)dt = 1, (A.1) δ(t)dt = APPENDIX A THE Z TRANSFORM One of the most useful techniques in engineering or scientific analysis is transforming a problem from the time domain to the frequency domain ( 3). Using a Fourier or Laplace

More information

Coefficients of Recursive Linear Time-Invariant First-Order Low-Pass and High-Pass Filters (v0.1)

Coefficients of Recursive Linear Time-Invariant First-Order Low-Pass and High-Pass Filters (v0.1) Coefficients of Recursive Linear Time-Invariant First-Order Low-Pass and High-Pass Filters (v0. Cliff Sparks www.arpchord.com The following is a quick overview of recursive linear time-invariant first-order

More information

SIGNALS AND SYSTEMS LABORATORY 4: Polynomials, Laplace Transforms and Analog Filters in MATLAB

SIGNALS AND SYSTEMS LABORATORY 4: Polynomials, Laplace Transforms and Analog Filters in MATLAB INTRODUCTION SIGNALS AND SYSTEMS LABORATORY 4: Polynomials, Laplace Transforms and Analog Filters in MATLAB Laplace transform pairs are very useful tools for solving ordinary differential equations. Most

More information

Other types of errors due to using a finite no. of bits: Round- off error due to rounding of products

Other types of errors due to using a finite no. of bits: Round- off error due to rounding of products ECE 8440 Unit 12 More on finite precision representa.ons (See sec.on 6.7) Already covered: quan.za.on error due to conver.ng an analog signal to a digital signal. 1 Other types of errors due to using a

More information

Lecture 18: Stability

Lecture 18: Stability Lecture 18: Stability ECE 401: Signal and Image Analysis University of Illinois 4/18/2017 1 Stability 2 Impulse Response 3 Z Transform Outline 1 Stability 2 Impulse Response 3 Z Transform BIBO Stability

More information

( ) John A. Quinn Lecture. ESE 531: Digital Signal Processing. Lecture Outline. Frequency Response of LTI System. Example: Zero on Real Axis

( ) John A. Quinn Lecture. ESE 531: Digital Signal Processing. Lecture Outline. Frequency Response of LTI System. Example: Zero on Real Axis John A. Quinn Lecture ESE 531: Digital Signal Processing Lec 15: March 21, 2017 Review, Generalized Linear Phase Systems Penn ESE 531 Spring 2017 Khanna Lecture Outline!!! 2 Frequency Response of LTI System

More information

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

How to manipulate Frequencies in Discrete-time Domain? Two Main Approaches How to manipulate Frequencies in Discrete-time Domain? Two Main Approaches Difference Equations (an LTI system) x[n]: input, y[n]: output That is, building a system that maes use of the current and previous

More information

2.161 Signal Processing: Continuous and Discrete Fall 2008

2.161 Signal Processing: Continuous and Discrete Fall 2008 MIT OpenCourseWare http://ocw.mit.edu 2.161 Signal Processing: Continuous and Discrete Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. Massachusetts

More information