Implementation of Discrete-Time Systems

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

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

Lecture 19 IIR Filters

ELEG 5173L Digital Signal Processing Ch. 5 Digital Filters

Lecture 11 FIR Filters

Digital Signal Processing Lecture 5

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 )

Digital Filter Structures

Digital Filter Structures

ECE503: Digital Signal Processing Lecture 6

Lecture 7 - IIR Filters

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

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

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

(Refer Slide Time: )

ELEG 305: Digital Signal Processing

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

R13 SET - 1

Digital Signal Processing

EEL3135: Homework #4

SIDDHARTH GROUP OF INSTITUTIONS:: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE)

Digital Filters Ying Sun

Responses of Digital Filters Chapter Intended Learning Outcomes:

UNIT 1. SIGNALS AND SYSTEM

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

DISCRETE-TIME SIGNAL PROCESSING

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

EE 123: Digital Signal Processing Spring Lecture 23 April 10

Digital Signal Processing Lecture 4

Cosc 3451 Signals and Systems. What is a system? Systems Terminology and Properties of Systems

Filter Description. Direct form FIR transposed. Direct form FIR. Lattice coupled-allpass. Lattice autoregressive (AR). Lattice ARMA.

Lecture 3 : Introduction to Binary Convolutional Codes

Stability Condition in Terms of the Pole Locations

ELEG 305: Digital Signal Processing

Digital Signal Processing Lecture 10 - Discrete Fourier Transform

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

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

Discrete-Time Signals & Systems

Analog LTI system Digital LTI system

DSP Algorithm Original PowerPoint slides prepared by S. K. Mitra

Chap 2. Discrete-Time Signals and 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

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

Analog vs. discrete signals

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

PETER PAZMANY CATHOLIC UNIVERSITY Consortium members SEMMELWEIS UNIVERSITY, DIALOG CAMPUS PUBLISHER

Transform Analysis of Linear Time-Invariant Systems

Discrete-Time Signals and Systems. Discrete-Time Signals and Systems. Signal Symmetry. Elementary Discrete-Time Signals.

FILTER DESIGN FOR SIGNAL PROCESSING USING MATLAB AND MATHEMATICAL

Lecture 2 Discrete-Time LTI Systems: Introduction

DIGITAL SIGNAL PROCESSING

Discrete-Time Systems

Lecture 8 Finite Impulse Response Filters

Multi-rate Signal Processing 3. The Polyphase Representation

Digital Signal Processing

EE 521: Instrumentation and Measurements


Digital Signal Processing:

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

Linear Convolution Using FFT

DEPARTMENT OF EI DIGITAL SIGNAL PROCESSING ASSIGNMENT 1

Digital Signal Processing Lecture 8 - Filter Design - IIR

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

Z-Transform. x (n) Sampler

Lecture 7 Discrete Systems

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

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

Z Transform (Part - II)

DESIGN OF QUANTIZED FIR FILTER USING COMPENSATING ZEROS

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

Theory and Problems of Signals and Systems

Introduction to DSP Time Domain Representation of Signals and Systems

LAB 6: FIR Filter Design Summer 2011

University Question Paper Solution

Quadrature-Mirror Filter Bank

Digital Signal Processing Lecture 3 - Discrete-Time Systems

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

Hilbert Transformator IP Cores

LTI Systems (Continuous & Discrete) - Basics

Perfect Reconstruction Two- Channel FIR Filter Banks

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

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

VU Signal and Image Processing

DFT & Fast Fourier Transform PART-A. 7. Calculate the number of multiplications needed in the calculation of DFT and FFT with 64 point sequence.

Analog and Digital Signals. Introduction to Digital Signal Processing. Discrete-time Sinusoids. Analog and Digital Signals

Digital Signal Processing

z-transforms Definition of the z-transform Chapter

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

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

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

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

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

Fourier Series Representation of

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

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

Module 4 : Laplace and Z Transform Problem Set 4

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

z-transform Chapter 6

Universiti Malaysia Perlis EKT430: DIGITAL SIGNAL PROCESSING LAB ASSIGNMENT 3: DISCRETE TIME SYSTEM IN TIME DOMAIN

Topic 7: Filter types and structures

Transcription:

EEE443 Digital Signal Processing Implementation of Discrete-Time Systems Dr. Shahrel A. Suandi PPKEE, Engineering Campus, USM

Introduction A linear-time invariant system (LTI) is described by linear constant coefficient difference equation (LCCDE) If we are given a rational transfer function having the input and output, the LTI is described as What we understand from this equation? Recurvise system IIR (which have the terms of ) Non-recursive system FIR (which its all )

Block Diagram for Illustration Purpose There are three basic computational elements: Adders + Multipliers Delays

Signal Flow Graph Originated from the basic computational elements Signal flow graph is drawn using nodes to show the network of directed branches The nodes correspond to two type of points Adders more than one incoming branches Branch points more than one outcoming branches

Signal Flow Graph Example

Facts About Signal Flow Graph Output of each branch is a linear transformation of the branch input and the linear operator is indicated next to the arrow Notice that for these linear operators, multipliers and delays will be included Two types of special nodes: Source nodes these are nodes that have no incoming branches and are used for sequences that input to the filter Sink nodes these are nodes that have only entering branches and are used to represent output sequences

Structures of FIR Systems FIR finite impulse response What we know about FIR? All its terms will be zero Non-recursive A causal FIR filter/system has a transfer function: Notice that this transfer function has no poles (non-recursive) An FIR system is described by the difference equation System Function There are several different realization block diagrams for this system: Direct form, cascade form, frequency-sampling, and lattice

Structures of FIR Systems (cnt d) Unit sample response of the FIR system is identical to the coefficient, ie. is the length of the FIR filter

Direct Form (1) The most common way to implement an FIR Called a tapped delay line or a transversal system (below is shown the signal flow graph)

Direct Form (2) This structure requires M-1 memory locations for storing the M-1 previous inputs M multiplications M-1 additions per output point When the FIR system has linear phase, the unit sample response of the system satisfies either the symmetry or asymmetry condition The advantage number of multiplications is reduced: From M to M/2 for M even From M to (M-1)/2 for M odd

Cascade Form (1) The transfer function is factored into a product of first order factors If is real, the complex roots of occur in complex conjugate pairs, and therefore these conjugate pairs may be combined to form second order factors with real coefficients

Cascade Form (2)

Linear Phase Filter/Systems A linear phase filter/system is said to have linear phase if the frequency response has the form The constant group delay The unit impulse response of a linear phase system is either (taking into account ) Symmetric Non-symmetric

Type of FIR Filter with Linear Phase The symmetry can be exploited to simplify the system/filter structure Therefore, there are four types of FIR filter Type I : N is even and h(n) is symmetric Type II : N is odd and h(n) is symmetric Type III: N is even and h(n) is antisymmetric Type IV: N is odd and h(n) is antisymmetric

Structures of IIR Filters As being described before, a causal IIR filter with rational system or transfer function is expressed as Describing it in LCCDE Similar to FIR, there are four types of IIR structures or realizations Direct form, cascade form, lattice, and lattice-ladder

Direct-Form (1) The rational system function that characterizes an IIR system can be viewed as two systems in cascade In Section 2.5, we have come across this where the cases were precedes, or vice versa Since the top equation is an FIR system, we know how write the diagram for this (Figure 9.2.1) To finalize the structure for an IIR, we attach the allpole system in cascade with all-zero system (FIR system) as shown in Figure 9.3.1

Direct-Form (2)

Direct-Form (3) Figure 9.3.1 can be redrawn as shown in Figure 9.3.2 by considering linear equation for all-pole filter Since is the input to the all-zero system, its output is Looking at both equations above, we may note that both involve delayed versions of the sequence Resulting only a single delay line or single set of memory locations is required for storing the past values of This structure type is called a direct form II Requires M+N+1 multiplications, M+N additions and max of {M,N} memory locations Is said to be canonic as it minimizes the number of memory locations Direct-form is given due to it can be obtained directly from the rational function or system function BUT SENSITIVE TO PARAMETER QUANTIZATION NOT RECOMMENDED IN PRACTICAL APPLICATIONS

Direct-Form (4)

About Signal Flow Graphs and Transposed Structures Signal Flow Graph Transposed Structures Summing Nodes

Let s try using the transposition theorem to the direct form II

Cascade-Form

Parallel-Form