Ch.10 Design of Digital Filters and Controllers. 10.1 Discretization The sampled signal x s (t) = x(t) p(t) where p(t) is the sampling pulse signal, with.

Slides:



Advertisements
Similar presentations
Design of Digital IIR Filter
Advertisements

ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Response to a Sinusoidal Input Frequency Analysis of an RC Circuit.
Digital Signal Processing IIR Filter IIR Filter Design by Approximation of Derivatives Analogue filters having rational transfer function H(s) can be.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Filters and Difference Equations Signal Flow Graphs FIR and IIR Filters.
Signal and System IIR Filter Filbert H. Juwono
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Spring.
Digital Filters. A/DComputerD/A x(t)x[n]y[n]y(t) Example:
11/15/2006 Ch 7 System Consideration- Paul Lin 1 ECET 307 Analog Networks Signal Processing Ch 7 System Considerations 1 of 3 Fall 2006
So far We have introduced the Z transform
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
Unit 9 IIR Filter Design 1. Introduction The ideal filter Constant gain of at least unity in the pass band Constant gain of zero in the stop band The.
Review of Frequency Domain
IIR Filter Design: Basic Approaches Most common approach to IIR filter design: (1)Convert specifications for the digital filter into equivalent specifications.
Modern Control Theory (Digital Control)
EE-2027 SaS, L10: 1/13 Lecture 10: Sampling Discrete-Time Systems 4 Sampling & Discrete-time systems (2 lectures): Sampling theorem, discrete Fourier transform.
IIR Filters and Equalizers R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
Digital Control Systems
Discrete-Time IIR Filter Design from Continuous-Time Filters Quote of the Day Experience is the name everyone gives to their mistakes. Oscar Wilde Content.
EECS 20 Chapter 9 Part 21 Convolution, Impulse Response, Filters Last time we Revisited the impulse function and impulse response Defined the impulse (Dirac.
Finite Impuse Response Filters. Filters A filter is a system that processes a signal in some desired fashion. –A continuous-time signal or continuous.
Lecture 9 FIR and IIR Filter design using Matlab
FT Representation of DT Signals:
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Echivalarea sistemelor analogice cu sisteme digitale Prof.dr.ing. Ioan NAFORNITA.
… 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.
Discrete-Time and System (A Review)
EE421, Fall 1998 Michigan Technological University Timothy J. Schulz 08-Sept, 98EE421, Lecture 11 Digital Signal Processing (DSP) Systems l Digital processing.
Fourier Analysis of Systems Ch.5 Kamen and Heck. 5.1 Fourier Analysis of Continuous- Time Systems Consider a linear time-invariant continuous-time system.
1 Signals & Systems Spring 2009 Week 3 Instructor: Mariam Shafqat UET Taxila.
IIR based Digital Filters:
Chapter 7 IIR Filter Design
Nov '04CS3291: Section 61 UNIVERSITY of MANCHESTER Department of Computer Science CS3291: Digital Signal Processing Section 6 IIR discrete time filter.
IIR Filter design (cf. Shenoi, 2006) The transfer function of the IIR filter is given by Its frequency responses are (where w is the normalized frequency.
System Function of discrete-time systems
1 Lecture 1: February 20, 2007 Topic: 1. Discrete-Time Signals and Systems.
Nov '04CS3291: Section 61 Baseado no material da: UNIVERSITY of MANCHESTER Department of Computer Science CS3291: Digital Signal Processing Section 6 IIR.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Causality Linearity Time Invariance Temporal Models Response to Periodic.
ES97H Biomedical Signal Processing
ES97H Biomedical Signal Processing
Ch. 8 Analysis of Continuous- Time Systems by Use of the Transfer Function.
Signals and Systems Filter Design. Part III Design.
FILTER DESIGN TECHNIQUES. Filter: Any discrete-time system that modifies certain frequencies Frequency-selective filters pass only certain frequency components.
Chapter 4 Discrete Equivalents.
On preserving passivity in sampled-data linear systems A Sysquake application to illustrate “On preserving passivity in sampled-data linear systems” Ramon.
Course Outline (Tentative) Fundamental Concepts of Signals and Systems Signals Systems Linear Time-Invariant (LTI) Systems Convolution integral and sum.
EKT430/4 DIGITAL SIGNAL PROCESSING 2007/2008 CHAPTER 8 IIR FILTER DESIGN.
G(s) Input (sinusoid) Time Output Ti me InputOutput A linear, time-invariant single input and single output (SISO) system. The input to this system is.
Nov '03csDSP61 CS3291: Section 6 IIR discrete time filter design Introduction: Many design techniques for IIR discrete time filters have adopted ideas.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: FIR Filters Design of Ideal Lowpass Filters Filter Design Example.
Continuous-time Signal Sampling
Topics 1 Specific topics to be covered are: Discrete-time signals Z-transforms Sampling and reconstruction Aliasing and anti-aliasing filters Sampled-data.
Chapter 2 System Models – Time Domain
Chapter 2 The z Transform.
Finite Impuse Response Filters. Filters A filter is a system that processes a signal in some desired fashion. –A continuous-time signal or continuous.
1 Digital Signal Processing (DSP) By: Prof. M.R.Asharif Department of Information Engineering University of the Ryukyus, Okinawa, Japan.
Chapter 2 Ideal Sampling and Nyquist Theorem
 What is Filter ? A Filter is an electrical network that can transmit signal within a specified frequency range. This Frequency range is called PASS BAND.
Lecture 1.4. Sampling. Kotelnikov-Nyquist Theorem.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Spring.
Digital Signal Processing
IIR Filter design (cf. Shenoi, 2006)
Lecture: IIR Filter Design
Sampling and Reconstruction
EE Audio Signals and Systems
Lecture 10 Digital to Analog (D-to-A) Conversion
The sampling of continuous-time signals is an important topic
Usıng the impulse sampling method Prepared by: Dr. Erhan A. INCE
Chapter 2 Ideal Sampling and Nyquist Theorem
數位控制理論簡介.
Presentation transcript:

Ch.10 Design of Digital Filters and Controllers

10.1 Discretization The sampled signal x s (t) = x(t) p(t) where p(t) is the sampling pulse signal, with T as the sampling period and ω s, the sampling frequency is equal to 2  /T. A signal reconstructor (low pass filter) can be used to regenerate the continuous signal from the samples.

10.1 Discretization (cont.) Anti-aliasing filters can be used to bandlimit a signal before sampling, but they are not “ideal” in the real world and distortion can still occur. An alternative process to reconstructing with a simple low pass filter is to use a hold circuit (which has a low pass frequency response—Fig. 10.4). These hold circuits are often used in control systems.

System Discretization If a linear time-invariant continuous-time system with transfer function H(s) has an output y(t) for a given input x(t), then consider the discretization of the input and output signals with sampling time T; this would be x[n] and y[n]. A discretization of H(s) would be H d (z) such that x[n] and y[n] are the input/output pair. Pages show that H d (z) = H(s)| s = (1/T) ln z

(cont.) Substitution directly does not provide a rational function of z (and so the result cannot be used without an approximation.) However, (1/T) ln z ≈ (2/T) (z-1)/(z+1) And so s = (2/T)(z-1)/(z+1) and also the inverse transformation, z={1+(T/2)s}/{1-(T/2)s}. This is known as the bilinear transformation. This transforms in the open left-hand s-plane into the open unit circle in the z-plane and vice versa.

10.2 Design of IIR Filters STEP 1: The design specification is given in terms of the continuous-time frequency spectrum. STEP 2: The analog specifications are meet using well established design methods (using prototype analog filters, such as the Butterworth and Chebyshev filters.)

10.2 Design of IIR Filters STEP 3: If H(s) (and the frequency response H(ω) ) meet the design requirements, the bilinear transformation can be used to find H d (z). STEP4: Check the result to see if it meets the requirements. Note: In practice, the result is an approximation, and “prewarping” techniques are used to improve the result (page ).

10.5 Design of Digital Controllers As computer technology has become more economic, smaller, and more powerful, digital control of continuous-time systems has become very standard. Applications include engine controllers in automobiles, flight controls on aircraft, equipment control in manufacturing systems, robotics, climate control in buildings, and process controllers in chemical plants.

10.5 (cont.) Digital control started being commonplace in the 1970s and 1980s. Theory of continuous-time control was mature at this time. The first methods for digital control was discretizing a continuous time controller. Figure illustrates the block diagrams. More recently methods that map the continuous-time plant into the discrete-time domain and then designing the controller using methods related to the root-locus technique or transfer function techniques using Bode plots.

10.5 (cont.) The analog emulation method is similar to the design of digital filters, by the use of analog prototypes. The bilateral transform can be used to map an analog controller G c (s) to a digital controller with transfer function G d (z) Another method is called response matching.

Response Matching Consider a continuous-time system with transfer function G(s), and let y(t) be the output resulting from input x(t) with zero initial conditions. The response matching problem is to construct a discrete-time system, G d (z), such that when the input is x[n], the output is y[n]= y(nT) = y(t)| t=nT where T is the sampling interval. Hence, if X(z) and Y(z) are the transforms of the discretized version of x(t) and y(t) then we have G d (z) = Y(z)/X(z).

Step-Response Matching Of particular interest in digital control is step- response matching, where x(t) is a step function. Step 1: If G(s) is the system function of the given continuous-time system, then the output y(t) can be found from the inverse of Y(s)=G(s)/s. Step 2: y(t) is discretized to get y[n]. Step 3: Y(z) is found from the transform of y[n]. Step 4: G d (z) = Y(z) (z-1)/z (recall u[n]↔z/(z-1))