Fourier Analysis of Discrete-Time Systems

Slides:



Advertisements
Similar presentations
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Response to a Sinusoidal Input Frequency Analysis of an RC Circuit.
Advertisements

Lecture 7: Basis Functions & Fourier Series
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Filters and Difference Equations Signal Flow Graphs FIR and IIR Filters.
Leo Lam © Signals and Systems EE235. Transformers Leo Lam ©
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Review Resources: Wiki: State Variables YMZ: State Variable Technique Wiki: Controllability.
AMI 4622 Digital Signal Processing
Review of Frequency Domain
EE-2027 SaS 06-07, L11 1/12 Lecture 11: Fourier Transform Properties and Examples 3. Basis functions (3 lectures): Concept of basis function. Fourier series.
Lecture 19: Discrete-Time Transfer Functions
Lecture 5: Linear Systems and Convolution
Lecture 14: Laplace Transform Properties
EE-2027 SaS, L11 1/13 Lecture 11: Discrete Fourier Transform 4 Sampling Discrete-time systems (2 lectures): Sampling theorem, discrete Fourier transform.
Lecture 6: Linear Systems and Convolution
Lecture #07 Z-Transform meiling chen signals & systems.
Discrete-Time Convolution Linear Systems and Signals Lecture 8 Spring 2008.
Systems: Definition Filter
Leo Lam © Signals and Systems EE235. Leo Lam © Fourier Transform Q: What did the Fourier transform of the arbitrary signal say to.
Discrete-time Systems Prof. Siripong Potisuk. Input-output Description A DT system transforms DT inputs into DT outputs.
Discrete-Time Fourier Series
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
… Representation of a CT Signal Using Impulse Functions
The sampling of continuous-time signals is an important topic It is required by many important technologies such as: Digital Communication Systems ( Wireless.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Definition of a System Examples Causality Linearity Time Invariance.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: First-Order Second-Order N th -Order Computation of the Output Signal.
1 Signals & Systems Spring 2009 Week 3 Instructor: Mariam Shafqat UET Taxila.
Chapter 2: Discrete time signals and systems
Properties of the z-Transform
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Linearity Time Shift and Time Reversal Multiplication Integration.
EE3010 SaS, L7 1/19 Lecture 7: Linear Systems and Convolution Specific objectives for today: We’re looking at continuous time signals and systems Understand.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Introduction to the IEEE Derivation of the DFT Relationship to DTFT DFT of Truncated.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Review Resources: Wiki: Superheterodyne Receivers RE: Superheterodyne.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: First-Order Second-Order N th -Order Computation of the Output Signal Transfer.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Modulation Summation Convolution Initial Value and Final Value Theorems Inverse.
Discrete-time Systems Prof. Siripong Potisuk. Input-output Description A DT system transforms DT inputs into DT outputs.
Signal and Systems Prof. H. Sameti Chapter 5: The Discrete Time Fourier Transform Examples of the DT Fourier Transform Properties of the DT Fourier Transform.
Interconnections Blocks can be thought of as subsystems that make up a system described by a signal flow graph. We can reduce such graphs to a transfer.
1 Fourier Representation of Signals and LTI Systems. CHAPTER 3 School of Computer and Communication Engineering, UniMAP Hasliza A Samsuddin EKT.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Definition of a System Examples Causality Linearity Time Invariance Resources:
BYST CPE200 - W2003: LTI System 79 CPE200 Signals and Systems Chapter 2: Linear Time-Invariant Systems.
Course Outline (Tentative) Fundamental Concepts of Signals and Systems Signals Systems Linear Time-Invariant (LTI) Systems Convolution integral and sum.
1 Lecture 1: February 20, 2007 Topic: 1. Discrete-Time Signals and Systems.
Linearity Recall our expressions for the Fourier Transform and its inverse: The property of linearity: Proof: (synthesis) (analysis)
Motivation Thus far we have dealt primarily with the input/output characteristics of linear systems. State variable, or state space, representations describe.
Department of Electrical and Computer Engineering Brian M. McCarthy Department of Electrical & Computer Engineering Villanova University ECE8231 Digital.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Demultiplexing and Demodulation Superheterodyne Receivers Review Resources: Wiki:
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Causality Linearity Time Invariance Temporal Models Response to Periodic.
EEE 503 Digital Signal Processing Lecture #2 : EEE 503 Digital Signal Processing Lecture #2 : Discrete-Time Signals & Systems Dr. Panuthat Boonpramuk Department.
ES97H Biomedical Signal Processing
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Stability Response to a Sinusoid Filtering White Noise Autocorrelation Power.
The Trigonometric Fourier Series Representations
Course Outline (Tentative) Fundamental Concepts of Signals and Systems Signals Systems Linear Time-Invariant (LTI) Systems Convolution integral and sum.
Motivation for the Laplace Transform
Signals and Systems Analysis NET 351 Instructor: Dr. Amer El-Khairy د. عامر الخيري.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Frequency Response Response of a Sinusoid DT MA Filter Filter Design DT WMA Filter.
Linear Constant-Coefficient Difference Equations
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: FIR Filters Design of Ideal Lowpass Filters Filter Design Example.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Derivation of the DFT Relationship to DTFT DFT of Truncated Signals.
Fourier Representation of Signals and LTI Systems.
Signals and Systems Lecture #6 EE3010_Lecture6Al-Dhaifallah_Term3321.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Difference Equations Transfer Functions Block Diagrams Resources:
1 Fourier Representation of Signals and LTI Systems. CHAPTER 3 School of Computer and Communication Engineering, UniMAP Amir Razif B. Jamil Abdullah EKT.
The Trigonometric Fourier Series Representations
Properties of the z-Transform
Linear Constant-Coefficient Difference Equations
Discrete-time Systems
Digital Signal Processing Lecture 4 DTFT
Description and Analysis of Systems
LECTURE 18: FOURIER ANALYSIS OF CT SYSTEMS
LECTURE 05: CONVOLUTION OF DISCRETE-TIME SIGNALS
LECTURE 20: FOURIER ANALYSIS OF DT SYSTEMS
Presentation transcript:

LECTURE 22: FOURIER ANALYSIS OF DT SYSTEMS Objectives: Frequency Response Response of a Sinusoid DT MA Filter Filter Design DT WMA Filter Difference Equations Resources: Wiki: Fourier Analysis Wiki: Moving Average USU: The Discrete-Time FT DSPGuide: Moving Average Filters Logix4u: MA Demo MS Equation 3.0 was used with settings of: 18, 12, 8, 18, 12. URL:

Fourier Analysis of Discrete-Time Systems Recall our convolution sum for DT systems: Assume the ordinary DTFT of h[n] exists (absolute summability): The DTFT of h[n] is: We can also write our input/output relations: Note also (applying the time shift property): DT LTI ]i=k,

Response to a Sinusoid Paralleling our derivation for CT systems: Note that the H(ej) is periodic with period 2. Also, since h[n] is real-valued, |H(ejj)| is an even function: Taking the inverse DTFT: As we saw with CT LTI systems, when the input is a sinusoid, the output is a sinusoid at the same frequency with a modified amplitude and phase. If the system were nonlinear, what differences might we see in the output?

Example: Response to a Sinusoid

Linear Constant-Coefficient Difference Equations We can model the input/output behavior of a DT LTI systems using an Nth-order input/output difference equation (also called a digital filter): DT LTI Solution of such equations can be easily computed by solving for y[n]: Let us consider a simple example: Let us assume: (the latter are referred to as initial conditions). The output can be computed using a table: n x[n] x[n-1] x[n-2] y[n] y[n-1] y[n-2] 1 2 3 4 2.5

Difference Equations in MATLAB The solutions to these equations can be easily programmed in MATLAB. Note that the key step is actually a dot product between the equation’s coefficients and the previous samples of the output and input (often referred to as the filter memory). The response to a unit step function can also be computed using the function recur. The unit step function is created by assigning values of “1” to x, followed by the invocation of the recur function that performs the difference equation computations.

Complete Response of a First-Order Equation Consider the first-order linear difference equation: Let us assume that: The first part of the response is due to the initial condition being nonzero. The second part of the response is due to the forcing function, x[n]. Together, they comprise the complete response of the system. We will see that closed-form solutions of these equations can be easily computed using the z-transform, which is very similar to the Laplace transform. The z-transform converts the difference equation to an algebraic equation. Closed-form solutions can also be found using summation tables.

Example: Moving Average (MA) Filter In this example, we will demonstrate that the process of averaging is essentially a lowpass filter. Therefore, many different types of filters, or difference equations, can be used to average. In this example, we analyze what is known as a “moving average” filter: MATLAB CODE: W=0:.01:1; H=(1/2).*(1-exp(-j*2*pi*W))/.(1-exp(-j*pi*W)); magH=abs(H); angH=180*angle(H)/pi;

Example: Filter Design The magnitude of the frequency response of a 3rd-order MA filter: is shown to the right. What is wrong? Can we do better? Optimization of the coefficients, c, d, and e, is a topic known as filter design. We will use three constraints: This generates three equations:

Example: Filter Design (Cont.) Solution of these equations results in: The magnitude response is shown to the right. Suppose we cascade two of these filters. What is the impact? Both of these filters can be shown to have linear phase responses. Both compute “weighted” averages. Which is better? Which is more costly? Can we do better?

Summary Introduced the use of the DTFT to compute the output of a DT LTI system. Demonstrated that the output of a DT LTI system to a sinusoidal input is also sinusoidal. Formalized the concept of a difference equation Introduced the concept of filter design and demonstrated the design of moving average filters. Next: Laplace Transforms What properties will hold for this transform? Why do we need another transform? Where you have applied this?