Lecture 3 Matlab Simulink Minimum Phase, Maximum Phase and Linear Phase Systems

Similar documents
Z Transform (Part - II)

Lecture 19 IIR Filters

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

Responses of Digital Filters Chapter Intended Learning Outcomes:

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

Discrete-time signals and systems

EEL3135: Homework #4

David Weenink. First semester 2007

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

ECE503: Digital Signal Processing Lecture 5

E : Lecture 1 Introduction

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

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

Digital Signal Processing

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

Linear Filters and Convolution. Ahmed Ashraf

Lecture 11 FIR Filters

Digital Signal Processing Lecture 4

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

Discrete Time Systems

EE 123: Digital Signal Processing Spring Lecture 23 April 10

Lecture 7 - IIR Filters

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

Problem Value Score No/Wrong Rec 3

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 )

LTI Systems (Continuous & Discrete) - Basics

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

DSP First. Laboratory Exercise #10. The z, n, and ˆω Domains

Signal Processing First Lab 11: PeZ - The z, n, and ˆω Domains

Lecture 7 Discrete Systems

Roll No. :... Invigilator s Signature :.. CS/B.Tech (EE-N)/SEM-6/EC-611/ DIGITAL SIGNAL PROCESSING. Time Allotted : 3 Hours Full Marks : 70

Review of Discrete-Time System

GATE EE Topic wise Questions SIGNALS & SYSTEMS

ECE4270 Fundamentals of DSP Lecture 20. Fixed-Point Arithmetic in FIR and IIR Filters (part I) Overview of Lecture. Overflow. FIR Digital Filter

Lecture 18: Stability

z Transform System Analysis

Analysis of Finite Wordlength Effects

Lecture 8 Finite Impulse Response Filters

EE482: Digital Signal Processing Applications

EE 521: Instrumentation and Measurements

Lecture 13: Pole/Zero Diagrams and All Pass Systems

Ch. 7: Z-transform Reading

z-transforms Definition of the z-transform Chapter

Problem Set 2: Solution Due on Wed. 25th Sept. Fall 2013

ELEG 305: Digital Signal Processing

1 Introduction & Objective. 2 Warm-up. Lab P-16: PeZ - The z, n, and O! Domains

Modeling and Analysis of Systems Lecture #8 - Transfer Function. Guillaume Drion Academic year

EECE 301 Signals & Systems Prof. Mark Fowler

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

Implementation of Discrete-Time Systems

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

Digital Signal Processing

Time Response of Systems

Analog LTI system Digital LTI system

ESS Finite Impulse Response Filters and the Z-transform

z-transform Chapter 6

Digital Signal Processing Lecture 10 - Discrete Fourier Transform

University of Illinois at Urbana-Champaign ECE 310: Digital Signal Processing

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

Digital Signal Processing IIR Filter Design via Bilinear Transform

Poles and Zeros in z-plane

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

FINAL EXAM. Problem Value Score

Signals and Systems Lecture 8: 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.

EE482: Digital Signal Processing Applications

Digital Signal Processing Lecture 8 - Filter Design - IIR

CMPT 889: Lecture 5 Filters

Chapter 3 Data Acquisition and Manipulation

Transform Analysis of Linear Time-Invariant Systems

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

Remember that : Definition :

Trajectory tracking control and feedforward

Lecture 14: Minimum Phase Systems and Linear Phase

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

Discrete-Time Systems

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

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

ELEG 305: Digital Signal Processing

21.4. Engineering Applications of z-transforms. Introduction. Prerequisites. Learning Outcomes

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

Digital Signal Processing:

Very useful for designing and analyzing signal processing systems

Step Response of First-Order Systems

Recursive, Infinite Impulse Response (IIR) Digital Filters:

Module 4 : Laplace and Z Transform Problem Set 4

Lecture 04: Discrete Frequency Domain Analysis (z-transform)

Problem Value Score No/Wrong Rec

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

Lecture 2 Discrete-Time LTI Systems: Introduction

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

Introduction to Digital Signal Processing

ELEG 305: Digital Signal Processing

ELEG 5173L Digital Signal Processing Ch. 5 Digital Filters

EEE582 Homework Problems

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

Digital Signal Processing 2/ Advanced Digital Signal Processing, Audio/Video Signal Processing Lecture 10, Frequency Warping, Example

Control Systems Engineering ( Chapter 6. Stability ) Prof. Kwang-Chun Ho Tel: Fax:

Frequency Response of Discrete-Time Systems

EE451/551: Digital Control. Chapter 8: Properties of State Space Models

Transcription:

Lecture 3 Matlab Simulink Minimum Phase, Maximum Phase and Linear Phase Systems Lester Liu October 31, 2012 Minimum Phase, Maximum Phase and Linear Phase LTI Systems In this section, we will explore the minimum phase, maximum phase and linear phase LTI systems. During this lecture, two systems with minimum phase and maximum phase will be given and we will take a look at their impulse response. Additionally, we will also show that a linear phase system can be designed by cascading minimum phase and maximum phase systems. Minimum Phase System In signal processing, if the inverse of a liner time invariant system is stable and casual, it is called a minimum phase system. In other word, a system, which has poles and zeros inside unit circle, is called minimum phase system. Suppose we are going to design an minimum phase FIR filter, H min (z), which has zeros at z= 2 3 and z= 1 2. Its pole zero plot is, H min (z) = 1 7 6 z 1 + 1 3 z 2 (1) = (1 2 3 z 1 )(1 1 2 z 1 ) (2) 1

Figure 1: Pole Zero Plot of H min (z) As shown above, we can implement this system in simulink. There are two ways to implement this system, either Eq.(1) or Eq.(2). Figure 2: Simulink Model of H min (z), (Left) Implementation of Eq(1), (Right) Implementation of Eq(2). These two implementations are the same, and in the following lectures, we will stick with the method of Eq.(2), cascading one ordered systems. Figure 3: Simulink Model of H min (z) 2

Now, using the simulink model in Fig.3, we can see their impulse responses, magnitude and phase response. Figure 4: (Left Column) Input and impulse response of H min (z), (Right Column) Magnitude and phase response of H min (z) Maximum Phase System Maximum phase system is opposite to minimum phase system. If the inverse of a LTI system is casual and unstable. In other words, if all zeros of a LTI system are outside the unit circle, it is called maximum phase system. Therefore, if a system has zeros at z= 3 2 and z=2, H max (z) = 1 7 2 z 1 + 3z 2 (3) = (1 3 2 z 1 )(1 2z 1 ) (4) 3

Figure 5: Pole Zero Plot of H max (z) Similar to previous section, we can also implement H max (z) using Eq.(3) and Eq.(4). Similar Figure 6: Simulink Model of H max (z), (Left) Implementation of Eq(3), (Right) Implementation of Eq(4). to previouse section, we will stick with the implementation of Eq(4). Figure 7: Simulink Model of H max (z) 4

Now, using the simulink model in Fig.7, we can see their impulse responses, magnitude and phase response. Figure 8: (Left Column) Input and impulse response of H max (z), (Right Column) Magnitude and phase response of H max (z) By setting the inverse of zeros in H min, we get all zeros outside unit circles, H max. It can be seen that while we put all zeros outside the unit circle, we formed a system, named maximum phase system. Linear Phase System Here we want to introduce an method to synthesize linear phase system. Till now, we have known the maximum phase system and minimum phase system. We can synthesize a linear phase system by cascade H min with H max. Hence, we can write the relations, H linear (z) = H min (z)h max (z) = (1 2 3 z 1 )(1 1 2 z 1 )(1 3 2 z 1 )(1 2z 1 ) 5

For systnesize this system, we can directly see results by cascading those systems mentioned above. The system model is, Figure 9: Simulink Model of H linear (z) In the same way, we can check its frequency response by using simulink. From, Fig.10, we can observe that the output systme phase is linear. Therefore, we simulated that we can generate a linear phase system by cascading a minimum phase system with its corresponding maximum phase system. Figure 10: (Left Column) Input and impulse response of H linear (z), (Right Column) Magnitude and phase response of H linear (z) 6

All Pass Filter All Pass Filter, means that the filter pass all the frequency components equally. Mathematically, its general form is, N k=0 A(z) = a kz k N k=0 a N kz k Note that, the coefficients in numerators is flipped order in denominator. Given an all pass filter, A(z) = 1 + 2z 1 + 3z 2 3 + 2z 1 + z 2 (5) = ( 1 3 ) 1 + 2z 1 + 3z 2 1 + 2 3 z 2 + 1 3 z 3 (6) This filter is degisned with coefficient a 0 = 1, a 1 = 2 and a 2 = 3. In addition, their poles are at z = 0.33 ± 0.4714i and zeros are at z = 1 ± 1.4142i. Figure 11: Pole Zero Plot of A(z) 7

We can also design an all pass filter using simulink system. We can see its model shown below. Figure 12: Simulink Model of A(z) Also, its impulse response, magnitude and phase response can be simulated. Figure 13: (Left Column) Input and Impulse Response of A(z), (Right Column) Magnitude and Phase Response of A(z) From simulations above, it can be seen that the magnitude of all pass filter A(z) is almost 1= 20log 10 1 for all frequencies. Now we showed a simulink simulation of an all pass filter. 8