LECTURE NOTES DIGITAL SIGNAL PROCESSING III B.TECH II SEMESTER (JNTUK R 13)

Similar documents
Lecture 19 IIR Filters

Implementation of Discrete-Time Systems

Lecture 11 FIR Filters

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

Discrete-time signals and systems

Digital Signal Processing Lecture 5

EEL3135: Homework #4

ECE503: Digital Signal Processing Lecture 6

LECTURE NOTES DIGITAL SIGNAL PROCESSING III B.TECH II SEMESTER (JNTUK R 13)

Z Transform (Part - II)

Signals and Systems. Spring Room 324, Geology Palace, ,

Digital Signal Processing Lecture 10 - Discrete Fourier Transform

Discrete Time Systems

EE 123: Digital Signal Processing Spring Lecture 23 April 10

EE 521: Instrumentation and Measurements

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

Z-Transform. x (n) Sampler

/ (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

Lecture 7 Discrete Systems

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 of Discrete-Time System

Discrete-Time Signals and Systems. The z-transform and Its Application. The Direct z-transform. Region of Convergence. Reference: Sections

Digital Filter Structures

z-transforms Definition of the z-transform Chapter

Digital Signal Processing Lecture 4

Multi-rate Signal Processing 3. The Polyphase Representation

Module 4 : Laplace and Z Transform Problem Set 4

2. Typical Discrete-Time Systems All-Pass Systems (5.5) 2.2. Minimum-Phase Systems (5.6) 2.3. Generalized Linear-Phase Systems (5.

Lecture 7 - IIR Filters

Stability Condition in Terms of the Pole Locations

2. CONVOLUTION. Convolution sum. Response of d.t. LTI systems at a certain input signal

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

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

8. z-domain Analysis of Discrete-Time Signals and Systems

Z-Transform. The Z-transform is the Discrete-Time counterpart of the Laplace Transform. Laplace : G(s) = g(t)e st dt. Z : G(z) =

Use: Analysis of systems, simple convolution, shorthand for e jw, stability. Motivation easier to write. Or X(z) = Z {x(n)}

Discrete Time Systems

ELEG 305: Digital Signal Processing

Digital Signal Processing. Midterm 1 Solution

ELEG 5173L Digital Signal Processing Ch. 5 Digital Filters

Digital Filters Ying Sun

Topic 4: The Z Transform

UNIT-II Z-TRANSFORM. This expression is also called a one sided z-transform. This non causal sequence produces positive powers of z in X (z).

Solutions: Homework Set # 5

ELEG 305: Digital Signal Processing

Lecture 18: Stability

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

Digital Filter Structures

ECSE 512 Digital Signal Processing I Fall 2010 FINAL EXAMINATION

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

y[n] = = h[k]x[n k] h[k]z n k k= 0 h[k]z k ) = H(z)z n h[k]z h (7.1)

Examples. 2-input, 1-output discrete-time systems: 1-input, 1-output discrete-time systems:

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

hapter 8 Simulation/Realization 8 Introduction Given an nth-order state-space description of the form x_ (t) = f (x(t) u(t) t) (state evolution equati

SIGNALS AND SYSTEMS. Unit IV. Analysis of DT signals

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science. Fall Solutions for Problem Set 2

ELEN E4810: Digital Signal Processing Topic 4: The Z Transform. 1. The Z Transform. 2. Inverse Z Transform

# 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.

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

Chapter Intended Learning Outcomes: (i) Understanding the relationship between transform and the Fourier transform for discrete-time signals

Z-Transform. 清大電機系林嘉文 Original PowerPoint slides prepared by S. K. Mitra 4-1-1

z-transform Chapter 6

EE482: Digital Signal Processing Applications

Discrete-Time David Johns and Ken Martin University of Toronto

ESE 531: Digital Signal Processing

GATE EE Topic wise Questions SIGNALS & SYSTEMS

The Z transform (2) 1

QUESTION BANK SIGNALS AND SYSTEMS (4 th SEM ECE)

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

Transform Analysis of Linear Time-Invariant Systems

(i) Represent discrete-time signals using transform. (ii) Understand the relationship between transform and discrete-time Fourier transform

Lecture 2 OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE

EE 225D LECTURE ON DIGITAL FILTERS. University of California Berkeley

Introduction to DSP Time Domain Representation of Signals and Systems

Shift Property of z-transform. Lecture 16. More z-transform (Lathi 5.2, ) More Properties of z-transform. Convolution property of z-transform

Digital Signal Processing Lecture 8 - Filter Design - IIR

Chap 2. Discrete-Time Signals and Systems

Your solutions for time-domain waveforms should all be expressed as real-valued functions.

EE123 Digital Signal Processing. M. Lustig, EECS UC Berkeley

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

DSP-I DSP-I DSP-I DSP-I

ECE503: Digital Signal Processing Lecture 5

Recursive, Infinite Impulse Response (IIR) Digital Filters:

Signals and Systems Lecture 8: Z Transform

Digital Signal Processing, Homework 1, Spring 2013, Prof. C.D. Chung

ESE 531: Digital Signal Processing

DEPARTMENT OF EI DIGITAL SIGNAL PROCESSING ASSIGNMENT 1

Digital Signal Processing Lecture 3 - Discrete-Time Systems

Discrete-Time Systems

UNIT 1. SIGNALS AND SYSTEM

ECE503: Digital Signal Processing Lecture 4

! Introduction. ! Discrete Time Signals & Systems. ! Z-Transform. ! Inverse Z-Transform. ! Sampling of Continuous Time Signals

Analog vs. discrete signals

Question Paper Code : AEC11T02

R13 SET - 1

Digital Signal Processing:

Universiti Malaysia Perlis EKT430: DIGITAL SIGNAL PROCESSING LAB ASSIGNMENT 5: DIGITAL FILTER STRUCTURES

The Z-Transform. Fall 2012, EE123 Digital Signal Processing. Eigen Functions of LTI System. Eigen Functions of LTI System

Discrete-Time Signals & Systems

EC Signals and Systems

Transcription:

LECTURE NOTES ON DIGITAL SIGNAL PROCESSING III B.TECH II SEMESTER (JNTUK R 13) FACULTY : B.V.S.RENUKA DEVI (Asst.Prof) / Dr. K. SRINIVASA RAO (Assoc. Prof) DEPARTMENT OF ELECTRONICS AND COMMUNICATIONS ENGINEERING GVP COLLEGE OF ENGINEERING FOR WOMEN MADHURAWADA, VISAKHAPATNAM-48 GVPW DIGITAL SIGNAL PROCESSING Page 1

Syllabus UNIT III REALIZATION OF DIGITAL FILTERS Review of Z-transforms, Applications of Z transforms, solution of difference equations digital filters, Block diagram representation of linear constant-coefficient difference equations, Basic structures of IIR systems, Transposed forms, Basic structures of FIR systems, System function. Review of Z Transforms Z Transform expresses a discrete time sequence as a linear combination of discrete time complex exponentials. The Z Transform of a general DT signal x[n] is defined as r =magnitude of z ω=angle of z X(z) x[n]z n n=, z is a complex variable = re jω The range of values of z for which X(z) converges is called the Region Of Convergence (ROC) of the Z Transform. Specification of z-transform requires both the algebraic expression for the ZT and the ROC. Properties of Z Transform GVPW DIGITAL SIGNAL PROCESSING Page 2

solution of difference equations digital filters the convolution sum description of an LTI Discrete Time System can be used to implement the LTI system. The output of a Linear Time Invariant system is given by the convolution sum as y[n] = x[n] h[n] Taking Z Transform on both sides and using the convolution property of the Z Transform, we have Y(z) = X(z)H(z) or, H(z) = Y(z) X(z) H(z) is called the System Function or Transfer Function. An LTI system can also be represented by a Linear Constant Coefficient Difference Equation (LCCDE) as N 1 a k y[n k] = b k x[n k], a 0 = 1 Taking Z Transform on both sides, and applying time shifting property of Z Transform, we have N 1 Y(z) a k z k = X(z) b k z k or, H(z) = Y(z) X(z) = b kz k 1 + N 1 a k z k The above equation denotes the system function of an IIR system. It has both poles and zeros. If a k = 0 k, then, H(z) represents an FIR filter. It has only zeros and no poles. Block diagram representation of linear constant-coefficient difference equations A structural representation using interconnected basic building blocks is the first step in hardware or software implementation of an LTI system. Basic Building Blocks : GVPW DIGITAL SIGNAL PROCESSING Page 3

A realization is canonic if the realization uses minimum number of delay units. Two realizations are equivalent if they have the same transfer function. Transpose operation generates an equivalent structure from a given realization by the following steps: Interchange input and output nodes Reverse all the paths Replace pick off nodes with adders and vice versa. FIR Filter Structures An FIR filter has a system function given by M H(z) = b k z k = b 0 + b 1 z 1 + + b M z M From this equation, the impulse response h[n] can be written as the difference equation representation is given by h[n] = { b n, 0 n M 0, otherwise y[n] = b 0 x[n] + b 1 x[n 1] + b 2 x[n 2] + + b M x[n M] The length of the filter is M+1, and the order of the filter is M. GVPW DIGITAL SIGNAL PROCESSING Page 4

1. Direct Form/Transversal/Tapped Delay Line Structure From the above equation, the direct form structure is as follows Here, the filter has an order of M, it requires M delays/memory locations, M+1 Multipliers, and M adders. Structures in which the multiplier coefficients are directly available as coefficients of H(z) are called Direct Form Structures. 2. Transposed version of direct form By applying the steps to obtain the transposed form to the above direct form structure, we obtain the following transposed structure. 3. Cascade form structure To obtain the cascade structure, H(z) is factorized in terms of second order factors and first order factors. H(z) = b 0 + b 1 z 1 + + b z () GVPW DIGITAL SIGNAL PROCESSING Page 5

H(z) = ()/2 b 0 { (1 + B 1k z 1 + B 2k z 2 )} for M odd (M 2)/2 b 0 {(1 + b 10 z 1 ) (1 + B 1k z 1 + B 2k z 2 )} for M even { For example, for M=7 (order =6), the cascade structure would be Basic Structures for IIR Systems Where h[0]=b0 The convolution sum description of an LTI discrete time system can, in principle, be used to implement the system. However, for an IIR system, this approach is not practical, since the impulse response is infinite in length. So, we use the input output relation to obtain the realization. The system function of an IIR filter is H(z) = b kz k 1 + N 1 a k z k Order = N-1 The corresponding difference equation is Direct Form I Structure N 1, N M y[n] = a k y[n k] + b k x[n k] The transfer function H(z) of the IIR system is divided into two parts connected in cascade, with the first part H1(z) containing only the zeroes, and the second part H2(z) containing only the poles. H(z) = H 1 (z)h 2 (z) GVPW DIGITAL SIGNAL PROCESSING Page 6

Where And H 1 (z) = b k z k 1 H 2 (z) = 1 + N 1 a k z k These equations can be rewritten as And H 1 (z) = W(z) M X(z) = b kz k or in time domain w[n] = b 0 x[n] + b 1 x[n 1] + + b M x[n M] H 2 (z) = Y(z) W(z) = 1 1 + N a k z k Or, in time domain, y[n] = w[n] a 1 y[n 1] a 2 y[n 2] a N y[n N] Realizing the above two equations for H1(z) and H2(z) using basic building blocks and connecting them in cascade, we obtain the Direct Form I structure as follows GVPW DIGITAL SIGNAL PROCESSING Page 7

This realization requires M+N memory units, M+N+1 multipliers and M+N adders. Direct Form II Structure Since, in a cascade arrangement, the order of the systems is not important, the all pole system H2(z) and the all - zero system H1(z) can be interchanged.i.e., H 1 (z) = V(z) X(z) = 1 1 + N a k z k Or, in time domain, v[n] = x[n] a 1 v[n 1] a 2 v[n 2] a N v[n N] And H 1 (z) = Y(z) M V(z) = b kz k or in time domain y[n] = b 0 v[n] + b 1 v[n 1] + + b M v[n M] GVPW DIGITAL SIGNAL PROCESSING Page 8

Both the time domain equations involve the delayed versions of v[n], and hence require a single set of delay elements. This results in the Direct Form II structure as follows This structure requires M+N+1 multipliers, M+N additions and maximum{m, N} delays. Since this structure minimizes the number of delays, it is called canonic. Cascade Form Structures The system function of an IIR filter is given by H(z) = M b kz k 1 + N a k z k, N M The system is factored into a cascade of second order subsystems, such that H(z) can be expressed as K H(z) = H i (z) i=1 If N is odd, one of the subsystems is of first order., K = integral part of N + 1 2 In the above equation, each of the subsystems Hi(z) has the general form H i (z) = b i0 + b i1 z 1 + b i2 z 2 1 + a i1 z 1 + a i2 z 2 GVPW DIGITAL SIGNAL PROCESSING Page 9

Each of the second order subsystem can be realized either in Direct Form I, or Direct Form II or transposed form. Since there are many ways of pairing poles and zeroes, a variety of cascade realizations are possible. Parallel Form Structures A parallel form realization of an IIR system can be obtained by performing partial fraction expansion of H(z).i.e., A k H(z) = C + 1 p k z 1 If some poles are complex valued, pairs of complex conjugate poles are combined to get second order subsystems. H(z) = C + N H k (z), where N H k (z) = b k0 + b k1 z 1 1 + a k1 z 1 + a k2 z 2 GVPW DIGITAL SIGNAL PROCESSING Page 10

Each of the subsystems can be realized either in Direct Form I, or Direct Form II or transposed form. GVPW DIGITAL SIGNAL PROCESSING Page 11