Notes on L (Optimal) Filters

Similar documents
Butterworth Filter Properties

Like bilateral Laplace transforms, ROC must be used to determine a unique inverse z-transform.

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

ON THE USE OF GEGENBAUER PROTOTYPES IN THE SYNTHESIS OF WAVEGUIDE FILTERS

Analog and Digital Filter Design

Digital Signal Processing

All-Pole Recursive Digital Filters Design Based on Ultraspherical Polynomials

EE482: Digital Signal Processing Applications

Digital Signal Processing

Filters and Tuned Amplifiers

ECE 410 DIGITAL SIGNAL PROCESSING D. Munson University of Illinois Chapter 12

Signals and Systems. Lecture 11 Wednesday 22 nd November 2017 DR TANIA STATHAKI

2.161 Signal Processing: Continuous and Discrete Fall 2008

The Approximation Problem

Electronic Circuits EE359A

Software Engineering 3DX3. Slides 8: Root Locus Techniques

The Approximation Problem

PS403 - Digital Signal processing

Lecture 9 Infinite Impulse Response Filters

(Refer Slide Time: 02:11 to 04:19)

Lecture 3 - Design of Digital Filters

Electronic Circuits EE359A

Filter Analysis and Design

Shifted-modified Chebyshev filters

The Approximation Problem

Digital Control & Digital Filters. Lectures 21 & 22

School of Mechanical Engineering Purdue University. DC Motor Position Control The block diagram for position control of the servo table is given by:

DIGITAL SIGNAL PROCESSING. Chapter 6 IIR Filter Design

Laplace Transform Analysis of Signals and Systems

Lecture 1 Root Locus

The Perrin Conjugate and the Laguerre Orthogonal Polynomial

Transform Representation of Signals

Automatic Control Systems, 9th Edition

Digital Signal Processing Lecture 8 - Filter Design - IIR

Time Response Analysis (Part II)

SYNTHESIS OF BIRECIPROCAL WAVE DIGITAL FILTERS WITH EQUIRIPPLE AMPLITUDE AND PHASE

Lecture 5 - Assembly Programming(II), Intro to Digital Filters

Software Engineering/Mechatronics 3DX4. Slides 6: Stability

Network Parameters of a Two-Port Filter

INFINITE-IMPULSE RESPONSE DIGITAL FILTERS Classical analog filters and their conversion to digital filters 4. THE BUTTERWORTH ANALOG FILTER

FIR BAND-PASS DIGITAL DIFFERENTIATORS WITH FLAT PASSBAND AND EQUIRIPPLE STOPBAND CHARACTERISTICS. T. Yoshida, Y. Sugiura, N.

Mathematical Foundation for the Christoffel-Darboux Formula for Classical Orthonormal Jacobi Polynomials Applied in Filters

Poles and Zeros in z-plane

Some special cases

Design IIR Butterworth Filters Using 12 Lines of Code

2.004 Dynamics and Control II Spring 2008

Complex Numbers: Definition: A complex number is a number of the form: z = a + bi where a, b are real numbers and i is a symbol with the property: i

Damped Oscillators (revisited)

EE 354 Fall 2013 Lecture 10 The Sampling Process and Evaluation of Difference Equations

Homework Assignment 11

Design of IIR filters

ECE 3620: Laplace Transforms: Chapter 3:

Research Article Design of One-Dimensional Linear Phase Digital IIR Filters Using Orthogonal Polynomials

Speaker: Arthur Williams Chief Scientist Telebyte Inc. Thursday November 20 th 2008 INTRODUCTION TO ACTIVE AND PASSIVE ANALOG

The stability of linear time-invariant feedback systems

Lecture 16 FREQUENCY RESPONSE OF SIMPLE CIRCUITS

Class 11 Root Locus part I

EE 521: Instrumentation and Measurements

2.161 Signal Processing: Continuous and Discrete Fall 2008

Time Series Analysis: 4. Linear filters. P. F. Góra

A system that is both linear and time-invariant is called linear time-invariant (LTI).

Detailed Solutions to Exercises

The standard form for a general polynomial of degree n is written. Examples of a polynomial in standard form

1 1.27z z 2. 1 z H 2

Class 12 Root Locus part II

Massachusetts Institute of Technology

EE 225D LECTURE ON DIGITAL FILTERS. University of California Berkeley

Quadrature-Mirror Filter Bank

Design IIR Filters Using Cascaded Biquads

DSP-CIS. Chapter-4: FIR & IIR Filter Design. Marc Moonen

Introduction. A rational function is a quotient of polynomial functions. It can be written in the form

EE 508 Lecture 15. Filter Transformations. Lowpass to Bandpass Lowpass to Highpass Lowpass to Band-reject

CHAPTER # 9 ROOT LOCUS ANALYSES

8. Active Filters - 2. Electronic Circuits. Prof. Dr. Qiuting Huang Integrated Systems Laboratory

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

Time Series Analysis: 4. Digital Linear Filters. P. F. Góra

V. IIR Digital Filters

IIR digital filter design for low pass filter based on impulse invariance and bilinear transformation methods using butterworth analog filter

SIGNALS AND SYSTEMS LABORATORY 4: Polynomials, Laplace Transforms and Analog Filters in MATLAB

Background and Definitions...2. Legendre s Equation, Functions and Polynomials...4 Legendre s Associated Equation and Functions...

Module 07 Control Systems Design & Analysis via Root-Locus Method

Transform Solutions to LTI Systems Part 3

Design of Stable IIR filters with prescribed flatness and approximately linear phase

Poles, Zeros and System Response

Zero localization: from 17th-century algebra to challenges of today

Bessel s and legendre s equations


MITOCW watch?v=jtj3v Rx7E

Chapter 3: Polynomial and Rational Functions

Analysis of Finite Wordlength Effects

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

EE Experiment 11 The Laplace Transform and Control System Characteristics

Some of the different forms of a signal, obtained by transformations, are shown in the figure. jwt e z. jwt z e

EECE 301 Signals & Systems Prof. Mark Fowler

EE 508 Lecture 4. Filter Concepts/Terminology Basic Properties of Electrical Circuits

ENGN3227 Analogue Electronics. Problem Sets V1.0. Dr. Salman Durrani

SIGNAL PROCESSING. B14 Option 4 lectures. Stephen Roberts

Performance Evaluation of IIR Filter Design Using Multi-Swarm PSO

CHAPTER 1 REAL NUMBERS KEY POINTS

Lecture 7 Discrete Systems

Transcription:

Notes on L (Optimal) Filters by C. Bond, 20 Background In 959 A. Papoulis published a paper which completed the description of a new class of filters with optimal properties, originally reported in 958. In particular, these low-pass filters exhibited the maximum possible rolloff consistent with monotonic magnitude response in the pass band. The problem under consideration was that Butterworth filters had monotonically decreasing amplitude in the pass band, but did not exhibit the aggressive rolloff associated with Chebyshev filters. On the other hand, Chebyshev filters exhibited amplitude ripples in the pass band, which in some applications was undesirable. Papoulis found that the Legendre polynomials of the st kind 2, can form the basis for a suitable set of transfer functions. The new polynomials, L n (ω 2 ), are related to, but not the same as, the Legendre polynomials from which they are derived. In the following paragraphs, the generation of these polynomials will be discussed and examples of their application to the filter design problem will be given. 2 Legendre Polynomials Legendre polynomials, usually notated as P n (x), belong to the class of orthogonal polynomials which include the Chebyshev and Laguerre Polynomials. A. Papoulis,On Monotonic Response Filters,Proc. IRE, 47, Feb. 959, 332-333 2 Abramowitz and Stegun,Handbook of Mathematical Functions, Dover, 970, (332-344,798)

The first few are P 0 (x) = () P (x) = x (2) P 2 (x) = 2 (3x2 ) (3) P 3 (x) = 2 (5x3 3x) (4) P 4 (x) = 8 (35x4 30x 2 + 3) (5) Formulas and recurrence relations for the Legendre polynomials are given in Abramowitz and Stegun. 3 Optimal Polynomials The L n polynomials have the following properties: L n (0) = 0 L n () = d L n (ω 2 ) 0 (monotonic decreasing) dω d L n (ω 2 ) = M (M maximum) dω ω= Papoulis original paper described only the odd ordered L n polynomials. In a later paper he completed the exposition to include the even ordered polynomials. For the odd order he gave L n (ω 2 ) = [ 2ω 2 k 2 a i P i (x)] dx (6) i=0 2

where n = 2k + and the P i (x) are the Legendre polynomials of the first kind with the constants a i given by (i = 0,, 2,, k) a 0 = a 3 = a 2 5 = = a i 2i + = 2(k + ). (7) For example, L 3 (ω 2 ) has order n = 3. Thus k = (n )/2 =. The index, i, for this polynomial takes on consecutive values 0 and. We have, a 0 = =, (8) 2(k + ) 2(2) and a = 3 2(2). (9) For even ordered L n Papoulis found where n = 2k + 2. [ 2ω 2 L n (ω 2 k 2 ) = (x + ) a i P i (x)] dx (0) i=0 For the a i there are two cases to consider: Case (k even, i = 0, 2, 4,, k ) a 0 = a 2 5 = a 4 9 = = a i 2i + = (k + )(k + 2) a = a 3 = a 5 = = a i = 0 Case 2 (k odd, i =, 3, 5,, k) a 3 = a 3 7 = a 5 = = a i 2i + = (k + )(k + 2) a 0 = a 2 = a 4 = = a i = 0 3

4 Filter Design The design and analysis of filters is a branch of the broader subject of network theory, which is concerned with the behavior of certain functions in the complex s plane, where s = σ + jω. The specific function values of interest include the magnitude along the imaginary axis. For this restricted case, s = jω, and σ = 0. The magnitude response of any low-pass, all pole filter can be given by M(ω) = K 0 + f(ω 2 ). () The L n polynomials form the desired filters from the rational function M 2 (ω) = + L n (ω 2 ) where n is the order of the filter. This is a magnitude squared function. (2) The first step in transforming the magnitude squared function to the s plane uses the following relations: s = jω s 2 = ω 2 or, what is the same thing ω 2 = s 2. Substituting in (2) we have h(s 2 ) = H(s)H( s) = + L n ( s 2 ). (3) In network theory, the factoring schemata H(s)H( s) is used to isolate the positive real factors from their negative real counterparts. The reason has to do with physical realizability. In order for the transfer function to represent a stable network, the poles must be in the left half plane or on the jω axis. Moreover, poles on the jω axis must be simple. H(s) has all poles in the left half plane or on the jω axis. Its denominator is the so-called Hurwitz polynomial which has zeros at the pole locations of H(s). 4

To find H(s) simply find all roots to the denominator polynomial of h(s 2 ) and discard those roots which represent poles in the right half plane. 5 Example We will find the transfer function for the third order Optimal filter. The third order Optimal polynomial is L 3 (ω 2 ) = 3ω 6 3ω 4 + ω 2, (4) so the corresponding filter magnitude squared function is M 2 (ω) = Substituting s 2 for ω 2 gives h(s 2 ) = H(s)H( s) = + ω 2 3ω 4 + 3ω 6. (5) s 2 3s 4 3s 6. (6) The denominator polynomial can be factored into the form s 2 3s 4 3s 6 = (s + r )(s + r 2 )(s + r 3 )(s + r 4 )(s + r 5 )(s + r 6 ) (7) once the roots, r n, have been found. Now the r n are the zeros of the denominator polynomial and, hence, poles of the transfer function. We want none of these to occur in the right half plane, so we discard those values with negative real parts. (If r is negative, s would have to be positive to form a zero.) We find that the Hurwitz polynomial is constructed from the following roots s = 0.3458569039696 j0.900865635583780, s = 0.3458569039696 + j0.900865635583780, s = 0.620338730237, where the complex roots appear in conjugate pairs, as expected. 5

Now form the Hurwitz polynomial and complete the transfer function. 0.577350269896 H(s) = 0.577350269896 +.358972494455s +.30703055925s 2 + s, 3 (8) where the value in the numerator is chosen for unity response at DC and the number of significant digits in each coefficient is unnecessarily large. From this point, the locations of the poles are known and parameters of interest can be found using standard methods for any low-pass filter. Appendix A Here is a list of the first few L polynomials. n L n (ω 2 ) ω 2 2 ω 4 3 ω 2 3 ω 4 + 3 ω 6 4 3 ω 4 8 ω 6 + 6 ω 8 5 ω 2 8 ω 8 + 28 ω 6 40 ω 8 + 20 ω 0 6 6 ω 4 40 ω 6 + 05 ω 8 20 ω 0 + 50 ω 2 7 ω 2 5 ω 4 + 05 ω 6 355 ω 8 + 65 ω 0 525 ω 2 + 75 ω 4 8 0 ω 4 20 ω 6 + 65 ω 8 624 ω 0 + 230 ω 2 680 ω 4 + 490 ω 6 9 ω 2 24 ω 4 + 276 ω 6 624 ω 8 + 5376 ω 0 046 ω 2 + 704 ω 4 7056 ω 6 + 764 ω 8 0 5 ω 4 280 ω 6 + 230 ω 8 046 ω 0 + 27860 ω 2 45360 ω 4 + 4400 ω 6 23520 ω 8 + 5292 ω 20 6