6.1 signal flow graph representation of linear constant- coefficient difference equations 6.2 basic structures for IIR system 6.2.1 direct forms 6.2.2.

Slides:



Advertisements
Similar presentations
FINITE WORD LENGTH EFFECTS
Advertisements

DCSP-14 Jianfeng Feng Department of Computer Science Warwick Univ., UK
DSP-CIS Chapter-5: Filter Realization
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
AMI 4622 Digital Signal Processing
Implementation of Basic Digital Filter Structures R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2003.
IIR Filters and Equalizers R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
Modeling & Simulation of Dynamic Systems
Modeling & Simulation of Dynamic Systems
Block Diagram fundamentals & reduction techniques
5.1 the frequency response of LTI system 5.2 system function 5.3 frequency response for rational system function 5.4 relationship between magnitude and.
T Digital Signal Processing and Filtering
Lecture 9: Structure for Discrete-Time System XILIANG LUO 2014/11 1.
Unit III FIR Filter Design
Discrete-Time and System (A Review)
1 Diagramas de bloco e grafos de fluxo de sinal Estruturas de filtros IIR Projeto de filtro FIR Filtros Digitais.
Chapter 6 Digital Filter Structures
Chapter 5 Reduction of Multiple Systems Reduction of Multiple Systems.
Professor A G Constantinides 1 Signal Flow Graphs Linear Time Invariant Discrete Time Systems can be made up from the elements { Storage, Scaling, Summation.
Zhongguo Liu_Biomedical Engineering_Shandong Univ. Biomedical Signal processing Chapter 6 structures for discrete- time system Zhongguo Liu.
Copyright © 2001, S. K. Mitra Digital Filter Structures The convolution sum description of an LTI discrete-time system be used, can in principle, to implement.
Husheng Li, UTK-EECS, Fall  Study how to implement the LTI discrete-time systems.  We first present the block diagram and signal flow graph. 
CHAPTER 6 Digital Filter Structures
UNIT I. SIGNAL ► Signal is a physical quantity that varies with respect to time, space or any other independent variable Eg x(t)= sin t. Eg x(t)= sin.
Control Engineering Lecture #2 Lecture #2 9 th Sep, th Sep,2009.
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
Z TRANSFORM AND DFT Z Transform
Transform Analysis of LTI systems 主講人:虞台文. Content The Frequency Response of LTI systems Systems Characterized by Constant- Coefficient Difference Equations.
CHAPTER 2 Discrete-Time Signals and Systems in the Time-Domain
2/17/2007DSP Course-IUST-Spring Semester 1 Digital Signal Processing Electrical Engineering Department Iran University of Science & Tech.
1 Digital Signal Processing. 2 Digital Signal Processing Topic 6: Filters-Introduction 1. Simple Filters 2. Ideal Filters 3. Linear Phase and FIR filter.
Dan Ellis 1 ELEN E4810: Digital Signal Processing Topic 7: Filter types and structures 1.Some filter types 2.Minimum and maximum phase 3.Filter.
Digital Signal Processing
1 Lecture 4: March 13, 2007 Topic: 1. Uniform Frequency-Sampling Methods (cont.)
Digital Filter Realization
Finite Precision Numerical Effects
Structures for Discrete-Time Systems
Digital Filter Structures
DEPARTMENTT OF ECE TECHNICAL QUIZ-1 AY Sub Code/Name: EC6502/Principles of digital Signal Processing Topic: Unit 1 & Unit 3 Sem/year: V/III.
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
Structures for Discrete-Time Systems 主講人:虞台文. Content Introduction Block Diagram Representation Signal Flow Graph Basic Structure for IIR Systems Transposed.
Dr. Tamer Samy Gaafar Lec. 2 Transfer Functions & Block Diagrams.
Signals and Systems Lecture Filter Structure and Quantization Effects.
Chapter 6 Discrete-Time System. 2/90  Operation of discrete time system 1. Discrete time system where and are multiplier D is delay element Fig. 6-1.
EENG 751 3/16/ EENG 751: Signal Processing I Class # 9 Outline Signal Flow Graph Implementation l Fundamentals l System Function l Graph Construction.
Chapter 6. Digital Filter Structures and Designs Section
Modern Control System EKT 308 Transfer Function Poles and Zeros.
1 BIEN425 – Lecture 9 By the end of the lecture, you should be able to: –Describe the properties of ideal filters –Describe the linear / logarithm design.
Chapter 4 Structures for Discrete-Time System Introduction The block diagram representation of the difference equation Basic structures for IIR system.
Application of digital filter in engineering
Structures for Discrete-Time Systems
Figure 11.1 Linear system model for a signal s[n].
Lattice Struture.
EEE4176 Applications of Digital Signal Processing
Automatic Control Theory CSE 322
Discrete-Time Structure
{ Storage, Scaling, Summation }
لجنة الهندسة الكهربائية
Lect5 A framework for digital filter design
UNIT V Linear Time Invariant Discrete-Time Systems
Quantization in Implementing Systems
Z TRANSFORM AND DFT Z Transform
Chapter 6 Discrete-Time System
Chapter 9 Computation of the Discrete Fourier Transform
Finite Wordlength Effects
Signal Processing First
Zhongguo Liu Biomedical Engineering
Zhongguo Liu Biomedical Engineering
Fixed-point Analysis of Digital Filters
Presentation transcript:

6.1 signal flow graph representation of linear constant- coefficient difference equations 6.2 basic structures for IIR system direct forms cascade forms parallel forms lattice structure 6.3 basic structures for FIR system direct forms cascade forms structures for linear-phase FIR system lattice structure CHAPTER 6 structures for discrete- time system

6.1 signal flow graph representation of linear constant-coefficient difference equations Figure 6.8

Figure 6.9 node : source 、 sink 、 network branch : constant 、 z -1 、 1 、 -1 The value at each node in a graph is the sum of the outputs of all the branches entering the node.

EXAMPLE

transposed form transpose : reverse the directions of all branches reverse the roles of the input and output The relationship between the input and output does not change.

6.2 basic structures for IIR system direct forms 1.direct I

Figure 6.14 strongpoint : simple ; shortcoming : more delay ; be sensitive to word length ; be inconvenient to adjust zeros and poles

double x[3],y[2]; while(!eof(in_file)) {for(k=3;k>0;k++)//M=3 x[k]=x[k-1]; x[0]=getc(in_file)-128; for(k=2;k>0;k++)/N=2 y[k]=y[k-1]; for(k=0,y[0]=0;k<=3;k++) y[0]+=b[k]*x[k]; for(k=1;k<=2;k++) y[0]+=a[k]*y[k] putc(out_file,y[0]+128); } realization of direct form in c program

2.direct II ( canonic direct form )

Figure 6.15 strongpoint : delay is reduced half

6.2.2 cascade forms reason of being nonuniform : pairing manner of real zeros and poles ; order of cascade connection; pairing manner of zeros and poles 。

Figure 6.18 strongpoint : lower sensitivity to coefficient quantization than that of direct form; search the least-error ones because of the effects of limited word length; pairing manner of real zeros and poles ; order of cascade connection; be convenient to adjust zeros and poles; time division multiplexing using a second order loop. shortcoming : not as fast as parallel form

6.2.3 parallel forms strongpoint : lower sensitivity to coefficient quantization than that of direct form; less error because of the effects of limited word length; be convenient to adjust poles; fast hardware realization. shortcoming : can not adjust zeros; can not be used in the filters with high precision requirement of zero location, such as notch filter and narrowband bandstop filter.

Figure 6.20

supplement: lattice structure EXAMPLE strongpoint : be not sensitive to limited word length

6.3 basic structures for FIR system direct forms Figure 6.31 transversal filter structure

while(!eof(in_file)) {for(k=3;k>0;k++)//M=3 x[k]=x[k-1]; x[0]=getc(in_file)-128; for(k=0,y[0]=0;k<=3;k++) y[0]+=h[k]*x[k]; putc(out_file,y[0]+128); } realization of direct form in c program

Figure cascade forms strongpoint : be convenient to adjust zeros; time division multiplexing using a second order loop.

6.3.3 structures for linear-phase FIR system

Figure 6.34

Figure 6.35 strongpoint : multiplication operation is reduced half

6.3.4 supplement: lattice structure EXAMPLE

6.4 effects of limited word length different infinite-precision realization structures : the same result, different operation quantity, speed, storage space; different finite-precision realization structures : different results, different error of frequency response, different difficulties to adjust frequency response 。 Reasons of error : 1. coefficient quantity of filter’s : frequency response alters , even is instable; the more dense zeros and poles are, the more sensitive to effects of limited word length 2. round in operations High-order IIR should try to avoid using direct form; FIR ( generally, zeros distribute uniformly ) use linear-phase direct form widely.

summary 6.1 signal flow graph representation 6.2 basic structures for IIR system direct forms cascade forms parallel forms 6.3 basic structures for FIR system direct forms cascade forms structures for linear-phase FIR system

consideration : complexity of realization; operation quantity and storage quantity ; sensitivity to effects of limited word length. requirement : transformation between system function and flow graph representation; strongpoints and shortcomings of different structures.

exercises