Lecture 17 z-transforms 2

Similar documents
Lecture 3 Complex Exponential Signals

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2025 Fall 1999 Lab #7: Frequency Response & Bandpass Filters

DSP First Lab 08: Frequency Response: Bandpass and Nulling Filters

1 PeZ: Introduction. 1.1 Controls for PeZ using pezdemo. Lab 15b: FIR Filter Design and PeZ: The z, n, and O! Domains

Lecture 7 Frequency Modulation

A slope of a line is the ratio between the change in a vertical distance (rise) to the change in a horizontal

CHAPTER 9. Sinusoidal Steady-State Analysis

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

George Mason University ECE 201: Introduction to Signal Analysis Spring 2017

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

EE 422G - Signals and Systems Laboratory

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3

Lecture 2 Review of Signals and Systems: Part 1. EE4900/EE6720 Digital Communications

Lab 8: Frequency Response and Filtering

Lab S-5: DLTI GUI and Nulling Filters. Please read through the information below prior to attending your lab.

Sect Linear Equations in Two Variables

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam

GEORGIA INSTITUTE OF TECHNOLOGY. SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015

6.02 Fall 2012 Lecture #13

SECTION 7: FREQUENCY DOMAIN ANALYSIS. MAE 3401 Modeling and Simulation

Sampling and Reconstruction of Analog Signals

UNIT II IIR FILTER DESIGN

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS.

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION

1. page xviii, line 23:... conventional. Part of the reason for this...

DFT: Discrete Fourier Transform & Linear Signal Processing

Module 9 AUDIO CODING. Version 2 ECE IIT, Kharagpur

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Discrete-Time Signal Processing (DTSP) v14

1. In the command window, type "help conv" and press [enter]. Read the information displayed.

SMS045 - DSP Systems in Practice. Lab 1 - Filter Design and Evaluation in MATLAB Due date: Thursday Nov 13, 2003

Multirate Digital Signal Processing

6.02 Practice Problems: Modulation & Demodulation

Continuous time and Discrete time Signals and Systems

10 GRAPHING LINEAR EQUATIONS

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values?

Instruction Manual for Concept Simulators. Signals and Systems. M. J. Roberts

Frequency Division Multiplexing Spring 2011 Lecture #14. Sinusoids and LTI Systems. Periodic Sequences. x[n] = x[n + N]

Advanced Digital Signal Processing Part 5: Digital Filters

Final Exam Practice Questions for Music 421, with Solutions

LECTURER NOTE SMJE3163 DSP

G(f ) = g(t) dt. e i2πft. = cos(2πf t) + i sin(2πf t)

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Solutions to Exercises, Section 5.6

EECS 452 Midterm Exam (solns) Fall 2012

INTRODUCTION DIGITAL SIGNAL PROCESSING

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

Math 1205 Trigonometry Review

6.02 Fall 2012 Lecture #12

Designing Filters Using the NI LabVIEW Digital Filter Design Toolkit

Module 3 : Sampling and Reconstruction Problem Set 3

Lesson 7 Slope-Intercept Formula

Project 2 - Speech Detection with FIR Filters

Subtractive Synthesis. Describing a Filter. Filters. CMPT 468: Subtractive Synthesis

Analog Lowpass Filter Specifications

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu

ECE 201: Introduction to Signal Analysis

Introduction to Signals and Systems Lecture #9 - Frequency Response. Guillaume Drion Academic year

Lab S-9: Interference Removal from Electro-Cardiogram (ECG) Signals

System analysis and signal processing

2. Pre-requisites - CGS 2425 and MAC 2313; Corequisite - MAP 2302 and one of: EEL 3105, MAS 3114 or MAS 4105

Infinite Impulse Response Filters

Experiment 4- Finite Impulse Response Filters

10. Introduction and Chapter Objectives

Signal Processing for Speech Applications - Part 2-1. Signal Processing For Speech Applications - Part 2

5.1 Graphing Sine and Cosine Functions.notebook. Chapter 5: Trigonometric Functions and Graphs

Copyright S. K. Mitra

Midterm 1. Total. Name of Student on Your Left: Name of Student on Your Right: EE 20N: Structure and Interpretation of Signals and Systems

Tennessee Senior Bridge Mathematics

b) discrete-time iv) aperiodic (finite energy)

THE SINUSOIDAL WAVEFORM

(Refer Slide Time: 02:00-04:20) (Refer Slide Time: 04:27 09:06)

Part B. Simple Digital Filters. 1. Simple FIR Digital Filters

Limits and Continuity

Filter Banks I. Prof. Dr. Gerald Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany. Fraunhofer IDMT

Discrete Fourier Transform (DFT)

Digital Processing of Continuous-Time Signals

Electrical & Computer Engineering Technology

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b

Discrete Fourier Transform, DFT Input: N time samples

George Mason University ECE 201: Introduction to Signal Analysis

Chapter 6: Periodic Functions

Digital Processing of

On the Most Efficient M-Path Recursive Filter Structures and User Friendly Algorithms To Compute Their Coefficients

Lecture 4 Frequency Response of FIR Systems (II)

Problem Point Value Your score Topic 1 28 Discrete-Time Filter Analysis 2 24 Improving Signal Quality 3 24 Filter Bank Design 4 24 Potpourri Total 100

Laboratory Assignment 4. Fourier Sound Synthesis

Pole, zero and Bode plot

Complex Digital Filters Using Isolated Poles and Zeroes

Modular Arithmetic. Kieran Cooney - February 18, 2016

Basic Signals and Systems

ELECTRONICS AND COMMUNICATION ENGINEERING BOOLEAN ALGEBRA THE Z-TRANSFORM THE SUPERHETERODYNE RECEIVER

Chapter 3, Part 1: Intro to the Trigonometric Functions

Kerwin, W.J. Passive Signal Processing The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000

Positive Feedback and Oscillators

Outline. EECS 3213 Fall Sebastian Magierowski York University. Review Passband Modulation. Constellations ASK, FSK, PSK.

Transcription:

Lecture 17 z-transforms 2 Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/5/3 1

Factoring z-polynomials We can also factor z-transform polynomials to break down a large system into smaller modules. Since cascading systems is equivalent to multiplying their system functions, the factors of a high-order polynomial H(z) would represent component systems that make up H(z) in a cascade connection. 2

Example One of the roots is z=1, so is a factor of H(z) 3

Deconvolution Suppose that we have the cascade of two filters H 1 (z) and H 2 (z), and H 1 (z) is known. Is it possible to find H 2 (z) so that the overall system has its output equal to the input? If so, the z-transform analysis tells us that its system function would have to be H(z) = 1 The second filter tries to undo convolution called deconvolution or inverse filtering If, then is said to be the inverse of More related content will be described in Chapter 8 4

The z-domain and The -Domain Recall the frequency response formula There is a clear correspondence: The connection between and the z-transform 5

The z-domain and The -Domain To see why this relationship is the key, we need only recall that if the signal z n is the input to an LTI filter, the resulting output is y[n] = H(z)z n. If the value of z is where is obviously the same as what we have called the frequency response 6

The z-plane and The Unit Circle The frequency response is obtained from the system function by evaluating for a specific set of values of z. We see that the corresponding values of z all have unit magnitude and that the angle varies from to The values of lie on a unit circle. 7

The z-plane and The Unit Circle This figure gives us a convenient way of visualizing the relationship between the -domain and the z- domain. The periodicity of the frequency response is obvious Since frequency is equivalent to angle in the z-plane, radians in the z-plane correspond to an interval of radians of frequency. 8

The Zeros and Poles of H(z) The system function for an FIR system is essentially determined by its zeros. Consider the system function which can be expressed as If we multiply H(z) by, we obtain the equivalent forms: 9

The Zeros and Poles of H(z) Zeros of H(z) are at locations for Values of z for which H(z) is undefined (infinite) are called poles of H(z). In this case, we say that the term z 3 represents three poles at z=0 or that H(z) has a thirdorder pole at z = 0. 10

The Zeros and Poles of H(z) Pole-zero plot Three poles at z=0 are indicated by a single with a numeral 3 beside it. Each zero location is denoted by a small circle 11

Significance of the Zeros of H(z) The zeros of a polynomial system function are sufficient to determine H(z) except for a constant multiplier. The system function determines the difference equation of the filter. The difference equation is the direct link between an input x[n] and the corresponding output y[n] However, there are some inputs where knowledge of the zero locations is sufficient to make a precise statement about the output without actually computing it using the difference equation. 12

Significance of the Zeros of H(z) Such signals are of the form for all n, where the subscript signifies that z 0 is a particular complex number. The output is The quantity is a complex constant, which, through complex multiplication, causes a magnitude and phase change of the input signal If is one of the zeros of, then so the output will be zero. 13

Example When, the roots are The complex sinusoids will be zero with frequencies The output resulting from each of the following three signals will be zero. Complex sinusoids at those frequencies are blocked. (or nulled) 14

Nulling Filters If the zeros of H(z) lie on the unit circle, then certain sinusoidal input signals are removed or nulled by the filter. Therefore, it should be possible to use this result in designing an FIR filter that can null a particular sinusoidal input. Zeros in the z-plane can remove only signals that have the special form If we want to eliminate a sinusoidal input signal, then we actually have to remove two signals of the form 15

Nulling Filters Each complex exponential can be removed with a firstorder FIR filter, and then the two filters would be cascaded to form the second-order nulling filter that removes the cosine. The second-order FIR filter will have two zeros at and The signal will be nulled by a filter with system function because 16

Nulling Filters Similarly, will remove Thus the second-order nulling filter will be the product 17

Nulling Filters This figure shows the two zeros needed to remove components at The numerical values for the coefficients of H(z) are The nulling filter that will remove the signal from its input is the FIR filter whose difference equation is 18

Graphical Relation Between z and The frequency response is obtained by evaluating the system function on the unit circle of the z-plane. Evaluating the z-transform magnitude H(z) over a region of the z-plane that includes the unit circle as well as values both inside and outside the unit circle. 11-point running sum 19

Graphical Relation Between z and The zeros of the system function of this filter are on the unit circle at angles, k=1,2,,10. This means that the polynomial can be represented in the form Recall that each factor of the form represents a zero at and a pole at z = 0. Thus, this equation displays the 10 zeros of H(z) at, for k=1,2,,10 and the 10 poles at z=0. 20

Graphical Relation Between z and A plot of versus 10 zeros of H(z) at This example illustrates that intuitive picture of the frequency response of an LTI system can be visualized from a plot of the poles and zeros of the system function H(z) 21

The L-Point Running-Sum Filters The L-point running-sum filter has system function H(z) can be represented in the forms: Zeros: Since, an integer, each value is These L numbers are the roots of the L th -order equation. Because the values satisfy the equation, they are called the L th roots of unity. 22

The L-Point Running-Sum Filters The zeros of the denominator in, which are either z=0 (of order L-1) or z=1, would normally be the poles of H(z). However, since one of the L th roots of unity is z=1 that zero of the numerator cancels the corresponding zero of the denominator, so that only the term really causes a pole of H(z). Therefore, it follows that H(z) can be expressed in the factored form 23

Example For a 10-point running-sum filter (L=10), the system function is The factors of the numerator are the tenth roots of unity, and the zero at z = 1 is canceled by the corresponding term in the denominator. This explains why we have only nine zeros around the unit circle with the gap at z = 1. 24

Example The nine zeros show up as zeros along the axis at, and it is the gap at z = 1 that allows the frequency response to be larger at. The other zeros around the unit circle keep small, thereby creating the lowpass filter frequency response. 25

A Complex Bandpass Filter To get the filter coefficients, we compare two figures. Rotation of the z-plane representation will have the corresponding effect of shifting the frequency response along the -axis by the amount of the rotation. The desired rotation in this case is by the angle 26

A Complex Bandpass Filter The question is how to move the roots of a polynomial through a rotation. The answer is that we must multiply the kth filter coefficient b k by where is the desired angle of rotation. Consider the following general operation on a polynomial G(z): Every occurrence of the variable z in the polynomial G(z) is replaced by z/r. The effect of this substitution on the roots of G(z) is to multiply them by r and make these the roots of H(z). 27

A Complex Bandpass Filter E.g. The two roots of H(z) are now z=2r and z=r 28

A Complex Bandpass Filter In the case of the complex bandpass filter, G(z) is the running-sum system function and the parameter r is a complex exponential The filter coefficients of the complex bandpass filter are 29

A Complex Bandpass Filter Another way to determine the frequency response of the complex bandpass filter is to compute it directly The frequency response of the system is a shifted (by ) version of the frequency response of the L-point running-sum filter. 30