Analog IIR Filter Design



Similar documents
ELEN E4810: Digital Signal Processing Topic 8: Filter Design: IIR

Digital Signal Processing IIR Filter Design via Impulse Invariance

24 Butterworth Filters

Transition Bandwidth Analysis of Infinite Impulse Response Filters

Design of Efficient Digital Interpolation Filters for Integer Upsampling. Daniel B. Turek

First, we show how to use known design specifications to determine filter order and 3dB cut-off

Mixed Method of Model Reduction for Uncertain Systems

CHAPTER 8 ANALOG FILTERS

Lecture 9. Poles, Zeros & Filters (Lathi 4.10) Effects of Poles & Zeros on Frequency Response (1) Effects of Poles & Zeros on Frequency Response (3)

Digital Signal Processing Complete Bandpass Filter Design Example

Report b Measurement report. Sylomer - field test

2.161 Signal Processing: Continuous and Discrete Fall 2008

Lecture 6 - Design of Digital Filters

Optical Illusion. Sara Bolouki, Roger Grosse, Honglak Lee, Andrew Ng

Solutions to Sample Problems for Test 3

EE 508 Lecture 11. The Approximation Problem. Classical Approximations the Chebyschev and Elliptic Approximations

UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE Fall 2010 Linear Systems Fundamentals

Delft. Matlab and Simulink for Modeling and Control. Robert Babuška and Stefano Stramigioli. November 1999

Design of IIR Digital Filters. Ch. 5 - Lecture 18 DSP ECE 623 IIR DIGITAL FILTERS. Andreas Spanias. Chapter 5 IIR Filter Design. spanias@asu.

Understanding Poles and Zeros

Digital Communication Systems

A COMPARATIVE STUDY OF THREE-PHASE AND SINGLE-PHASE PLL ALGORITHMS FOR GRID-CONNECTED SYSTEMS

Loudspeaker crossover networks

Time series analysis Matlab tutorial. Joachim Gross

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines

SECTION 6 DIGITAL FILTERS

IIR Half-band Filter Design with TMS320VC33 DSP

ROUTH S STABILITY CRITERION

Simulation of Power Systems Dynamics using Dynamic Phasor Models. Power Systems Laboratory. ETH Zürich Switzerland

Solution of the Heat Equation for transient conduction by LaPlace Transform

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

Frequency Response of FIR Filters

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science

TRANSFORM AND ITS APPLICATION

Chapter 3 Torque Sensor

Introduction to Bode Plot

Filter Comparison. Match #1: Analog vs. Digital Filters

Em bedded DSP : I ntroduction to Digital Filters

Infinite Impulse Response Filter Structures in Xilinx FPGAs

The Nonlinear Pendulum

On Reference RIAA Networks by Jim Hagerman

Large Generators and High Power Drives

The Calculation of G rms

How to Design 10 khz filter. (Using Butterworth filter design) Application notes. By Vadim Kim

Design of The Feedback Controller (PID Controller) for The Buck Boost Converter

Engineering Sciences 22 Systems Summer 2004

19 LINEAR QUADRATIC REGULATOR

CHAPTER 5 BROADBAND CLASS-E AMPLIFIER

ECE 3510 Final given: Spring 11

Positive Feedback and Oscillators

FLUID MECHANICS. TUTORIAL No.4 FLOW THROUGH POROUS PASSAGES

Drivetech, Inc. Innovations in Motor Control, Drives, and Power Electronics

SOLUTIONS TO CONCEPTS CHAPTER 16

Probability and Random Variables. Generation of random variables (r.v.)

Math 22B, Homework #8 1. y 5y + 6y = 2e t

Section 5.0 : Horn Physics. By Martin J. King, 6/29/08 Copyright 2008 by Martin J. King. All Rights Reserved.

Design Capacities for Structural Plywood

Design and Analysis of Amplifiers for Protective Relay Testing

Introduction to IQ-demodulation of RF-data

Analog Filters. A common instrumentation filter application is the attenuation of high frequencies to avoid frequency aliasing in the sampled data.

ELECTRONIC FILTER DESIGN HANDBOOK

SAMPLE SOLUTIONS DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters Andreas Antoniou

Analysis of Variable Frequency Three Phase Induction Motor Drive

Mathematical Modeling of Molten Slag Granulation Using a Spinning Disk Atomizer (SDA)

88 CHAPTER 2. VECTOR FUNCTIONS. . First, we need to compute T (s). a By definition, r (s) T (s) = 1 a sin s a. sin s a, cos s a

RAJALAKSHMI ENGINEERING COLLEGE MA 2161 UNIT I - ORDINARY DIFFERENTIAL EQUATIONS PART A

Transmission Lines. Smith Chart

An Automatic Noise-Figure Meter

Design of FIR Filters

1) Assume that the sample is an SRS. The problem state that the subjects were randomly selected.

1995 Mixed-Signal Products SLAA013

Sophomore Physics Laboratory (PH005/105)

Acceleration-Displacement Crash Pulse Optimisation A New Methodology to Optimise Vehicle Response for Multiple Impact Speeds

DIFFERENTIABILITY OF COMPLEX FUNCTIONS. Contents

Introduction to Complex Numbers in Physics/Engineering

Bi-Objective Optimization for the Clinical Trial Supply Chain Management

You may use a scientific calculator (non-graphing, non-programmable) during testing.

FEDERATION OF ARAB SCIENTIFIC RESEARCH COUNCILS

Lecture 17: Conformal Invariance

Higher Order Equations

TTT4120 Digital Signal Processing Suggested Solution to Exam Fall 2008

Assessing the Discriminatory Power of Credit Scores

Solved Problems Chapter 3: Mechanical Systems

Chapter 8 - Power Density Spectrum

Lecture 29. Operational Amplifier frequency Response. Reading: Jaeger 12.1 and Notes

Dynamical Systems Analysis II: Evaluating Stability, Eigenvalues

DISTRIBUTED DATA PARALLEL TECHNIQUES FOR CONTENT-MATCHING INTRUSION DETECTION SYSTEMS. G. Chapman J. Cleese E. Idle

Two Dimensional FEM Simulation of Ultrasonic Wave Propagation in Isotropic Solid Media using COMSOL

Heat transfer to or from a fluid flowing through a tube

Clutter Filter Design for Ultrasound Color Flow Imaging

Nonlinear Systems and Control Lecture # 15 Positive Real Transfer Functions & Connection with Lyapunov Stability. p. 1/?

Eigenvalues, Eigenvectors, and Differential Equations

Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition

UNIVERSITY OF CALIFORNIA AT BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences. EE105 Lab Experiments

ESCI 340 Physical Meteorology Cloud Physics Lesson 2 Formation of Cloud Droplets

A note on profit maximization and monotonicity for inbound call centers

Transcription:

Filter Deign - IIR cwliu@twin.ee.nctu.edu.tw Analog IIR Filter Deign Commonly ued analog filter : Lowpa Butterworth filter all-pole filter characterized by magnitude repone. Nfilter order Pole of HH- are equally paced point on a circle of radiu in -plane N c N c H H G j H j G + + c pole of H N4 c

Butterworth Filter Lowpa Butterworth filter monotonic in pa-band & top-band N c `maximum flat repone : N- derivative are zero at 0 and Filter Deign - IIR cwliu@twin.ee.nctu.edu.tw

Filter Deign - IIR cwliu@twin.ee.nctu.edu.tw 3 Analog IIR Filter Deign Commonly ued analog filter : Lowpa Chebyhev filter type-i all-pole filter characterized by magnitude repone Nfilter order i related to paband ripple are Chebyhev polynomial: H H G T j H j G c N + ε ε T N x... 0 x T x xt x T x x T x x T x T N N N

Chebyhev & Elliptic Filter Lowpa Chebyhev filter type-i All-pole filter, pole of HH- are on ellipe in -plane Equiripple in the pa-band Monotone in the top-band Lowpa Chebyhev filter type-ii Pole-zero filter baed on Chebyhev polynomial Monotone in the pa-band Equiripple in the top-band H j Lowpa Elliptic Cauer filter Pole-zero filter baed on Jacobian elliptic function Equiripple in the pa-band and top-band hence yield mallet-order for given et of pec + ε U N c Filter Deign - IIR cwliu@twin.ee.nctu.edu.tw 4

Analog IIR Filter Deign Frequency Tranformation : Principle : prototype low-pa filter e.g. cut-off frequency rad/ec i tranformed to properly caled low-pa, high-pa, band-pa, band-top, filter example: replacing by move cut-off frequency to C C C example: replacing by turn LP into HP, with cut-off frequency C + example: replacing by turn LP into BP Filter Deign - IIR cwliu@twin.ee.nctu.edu.tw 5

Principle : Analog -> Digital deign analog filter LP/HP/BP/, and then convert it to a digital filter. Converion method: convert differential equation into difference equation convert continuou-time impule repone into dicretetime impule repone convert tranfer function H into tranfer function Hz Requirement: the left-half plane of the -plane hould map into the inide of the unit circle in the z-plane, o that a table analog filter i converted into a table digital filter. Filter Deign - IIR cwliu@twin.ee.nctu.edu.tw 6

Analog -> Digital I convert differential equation into difference equation : in a difference equation, a derivative dy/dt i replaced by a backward difference ykt-ykt-t/ty[k]-y[k-]/t, where Tampling interval. imilarly, a econd derivative, and o on. eventually detail omitted, thi correpond to replacing by -/z/t in H a analog tranfer function : z H a -plane jw z-plane H table analog filter are mapped into table digital filter, but pole location for digital filter confined to only a mall region o.k. only for LP or BP Filter Deign - IIR cwliu@twin.ee.nctu.edu.tw 7 j z T 0 z z 0

Analog -> Digital II convert continuou-time impule repone into dicrete-time impule repone : given continuou-time impule repone h c t, dicrete-time impule repone i h [ k ] h kt where T d ampling interval. c d eventually detail omitted thi correpond to a many-to-one mapping z e T d -plane jw z-plane j 0 ± z jπ / T d z aliaing! if continuou-time repone ha ignificant frequency content above the Nyquit frequency i.e. not bandlimited Filter Deign - IIR cwliu@twin.ee.nctu.edu.tw 8

Example: Filter Deign by Impule Invariance Filter Deign - IIR cwliu@twin.ee.nctu.edu.tw 9

Many-to-one mapping Filter Deign - IIR cwliu@twin.ee.nctu.edu.tw 0

Example: A Low-Pa Filter Then Filter Deign - IIR cwliu@twin.ee.nctu.edu.tw

By uing Butterworth filter, then Conequently, Then N5.8858 Since N mut be integer. So, N6. And we obtain Ω c 0.703 We can obtain pole of H c. They are uniformly ditributed in angle on a circle of radiu Ω c 0.703 Filter Deign - IIR cwliu@twin.ee.nctu.edu.tw

K 0 0.093 Dicrete Filter Filter Deign - IIR cwliu@twin.ee.nctu.edu.tw 3

Analog -> Digital III convert continuou-time ytem tranfer function into dicrete-time ytem tranfer function : Bilinear Tranform mapping that tranform whole! jw-axi of the -plane into unit circle in the z-plane only once, i.e. that avoid aliaing of the frequency component. H z H a -plane T z + z jw z-plane 0 j. for low-frequencie, thi i an approximation of for high frequencie : ignificant frequency compreion `warping Non-linear tranform ometime pre-compenated by pre-warping Filter Deign - IIR cwliu@twin.ee.nctu.edu.tw 4 z j z e z T

The bilinear tranformation avoid the problem of aliaing problem becaue it map the entire imaginary axi of the -plane onto the unit circle in the z-plane. The price paid for thi, however, i the nonlinear compreion the frequency axi warping. Filter Deign - IIR cwliu@twin.ee.nctu.edu.tw 5

Concluion/Software IIR filter deign coniderably more complicated than FIR deign tability, phae repone, etc.. Fortunately IIR Filter deign abundantly available in commercial oftware Matlab: [b,a]butter/cheby/cheby/ellipn,,wn, IIR LP/HP/BP/BS deign baed on analog prototype, pre-warping, bilinear tranform, Filter Deign - IIR cwliu@twin.ee.nctu.edu.tw 6