1 Iterative Reweighted Least-Squares Algorithm for 2-D IIR Filters Design Bogdan Dumitrescu, Riitta Niemistö Institute of Signal Processing Tampere University.

Slides:



Advertisements
Similar presentations
Chapter 8. FIR Filter Design
Advertisements

DSP-CIS Chapter-5: Filter Realization
Nonrecursive Digital Filters
EE513 Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Chapter 6 Infinite Impulse Response Filter Design.
Filtering Filtering is one of the most widely used complex signal processing operations The system implementing this operation is called a filter A filter.
Infinite Impulse Response (IIR) Filters
1 BIEN425 – Lecture 13 By the end of the lecture, you should be able to: –Outline the general framework of designing an IIR filter using frequency transform.
ECE651 Digital Signal Processing I Digital IIR Filter Design.
So far We have introduced the Z transform
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
Venkataramanan Balakrishnan Purdue University Applications of Convex Optimization in Systems and Control.
Norsig 2004, Espoo1 Least Squares Optimization of 2-D IIR Filters Bogdan Dumitrescu Tampere Int. Center for Signal Processing Tampere University.
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.
AMI 4622 Digital Signal Processing
LINEAR-PHASE FIR FILTERS DESIGN
Parks-McClellan FIR Filter Design
1 On the Optimization of the Tay-Kingsbury 2-D Filterbank Bogdan Dumitrescu Tampere Int. Center for Signal Processing Tampere University of Technology,
AGC DSP AGC DSP Professor A G Constantinides 1 Digital Filter Specifications Only the magnitude approximation problem Four basic types of ideal filters.
ELEN 5346/4304 DSP and Filter Design Fall Lecture 11: LTI FIR filter design Instructor: Dr. Gleb V. Tcheslavski Contact:
Normalised Least Mean-Square Adaptive Filtering
Algorithm Taxonomy Thus far we have focused on:
Introduction to Adaptive Digital Filters Algorithms
1 Lecture 5: March 20, 2007 Topics: 1. Design of Equiripple Linear-Phase FIR Digital Filters (cont.) 2. Comparison of Design Methods for Linear- Phase.
Filter Design Techniques
EE Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
UNIT-5 Filter Designing. INTRODUCTION The Digital filters are discrete time systems used mainly for filtering of arrays. The array or sequence are obtained.
MATLAB for Signal Processing The MathWorks Inc. Natick, MA USA Filter Design.
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.
Copyright © 2001, S. K. Mitra Tunable IIR Digital Filters We have described earlier two 1st-order and two 2nd-order IIR digital transfer functions with.
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
Eigenfilters: A New Approach to Least-Squares FIR Filter Design and Applications Including Nyquist Filters Advisor : Yung-An Kao Student : Chih-Wei Chen.
Lecture 10: IIR Filter Designs XILIANG LUO 2014/11 1.
Dan Ellis 1 ELEN E4810: Digital Signal Processing Topic 9: Filter Design: FIR 1.Windowed Impulse Response 2.Window Shapes 3.Design by Iterative.
Infinite Impulse Response Filters
Dan Ellis 1 ELEN E4810: Digital Signal Processing Topic 8: Filter Design: IIR 1.Filter Design Specifications 2.Analog Filter Design 3.Digital.
1 Digital Signal Processing. 2 Digital Signal Processing Topic 8: Filter Design: IIR 1. Filter Design Specifications 2. Analog Filter Design 3. Digital.
Chapter 7 Finite Impulse Response(FIR) Filter Design
FIR Filter Design & Implementation
Chapter 9-10 Digital Filter Design. Objective - Determination of a realizable transfer function G(z) approximating a given frequency response specification.
Copyright © 2003 Texas Instruments. All rights reserved. DSP C5000 Chapter 15 Infinite Impulse Response (IIR) Filter Implementation.
1 Digital Signal Processing. 2 Digital Signal Processing Topic 6: Filters-Introduction 1. Simple Filters 2. Ideal Filters 3. Linear Phase and FIR filter.
EE422 Signals and Systems Laboratory Infinite Impulse Response (IIR) filters Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Chapter 7. Filter Design Techniques
1 Digital Signal Processing Digital Signal Processing  IIR digital filter structures  Filter design.
First-Order System Revisited
Professors: Eng. Diego Barral Eng. Mariano Llamedo Soria Julian Bruno
Finite Impulse Response Filtering EMU-E&E Engineering Erhan A. Ince Dec 2015.
EEE4176 Application of Digital Signal Processing
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.
1 A genetic algorithm with embedded constraints – An example on the design of robust D-stable IIR filters 潘欣泰 國立高雄大學 資工系.
Professor A G Constantinides 1 Digital Filter Specifications We discuss in this course only the magnitude approximation problem There are four basic types.
IIR Filter design (cf. Shenoi, 2006)
UNIT - 5 IIR FILTER DESIGN.
Lecture: IIR Filter Design
IIR Filters FIR vs. IIR IIR filter design procedure
Infinite Impulse Response (IIR) Filters
J McClellan School of Electrical and Computer Engineering
Fourier Series FIR About Digital Filter Design
Review of Filter Design
LINEAR-PHASE FIR FILTERS DESIGN
Infinite Impulse Response Filters
Quick Review of LTI Systems
Ideal Filters One of the reasons why we design a filter is to remove disturbances Filter SIGNAL NOISE We discriminate between signal and noise in terms.
Usıng the impulse sampling method Prepared by: Dr. Erhan A. INCE
Instructor :Dr. Aamer Iqbal Bhatti
Chapter 7 Finite Impulse Response(FIR) Filter Design
ELEN E4810: Digital Signal Processing Topic 9: Filter Design: FIR
Chapter 7 Finite Impulse Response(FIR) Filter Design
Fixed-point Analysis of Digital Filters
Presentation transcript:

1 Iterative Reweighted Least-Squares Algorithm for 2-D IIR Filters Design Bogdan Dumitrescu, Riitta Niemistö Institute of Signal Processing Tampere University of Technology, Finland

2 Summary Problem: Chebyshev design of 2-D IIR filters Algorithm: combination of  iterative reweighted least squares (IRLS)  Gauss-Newton convexification  convex 1-D and 2-D stability domains Optimization tool: semidefinite programming

3 2-D IIR filters Transfer function Degrees m 1, m 2, n 1, n 2 are given Coefficients are optimized Denominator can be separable or not

4 Optimization criterion p -norm error w.r.t. desired frequency response Special case: p large (approx. Chebyshev) The error is computed on a grid of frequencies

5 Optimization difficulties The set of stable IIR filters is not convex The optimization criterion is not convex SOLUTIONS Iterative reweighed LS (IRLS) optimization Convex stability domain around current denominator Gauss-Newton descent technique

6 convex domain around current denominator Iteration structure set of stable denominators descent direction - current denominator - next denominator

7 2-D convex stability domain Based on the positive realness condition Described by a linear matrix inequality (LMI) Using a parameterization of sum-of-squares multivariable polynomials Pole radius bound possible

8 Gauss-Newton descent direction In each iteration, the descent direction is found by a convexification of the criterion Semidefinite programming (SDP) problem

9 IRLS - IIR filters with fixed denominator Start with Increase exponent with Compute new weights LS optimize: Update numerator Repeat until convergence

10 GN_IRLS Algorithm 1. Set 2. Set 3. Compute new weights 4. Compute GN direction with new weights 5. Find optimal step by line search 6. Compute new filter 7. With i=i+1, repeat from 2 until convergence

11 GN_IRLS+ Design IIR filter using GN_IRLS (with trivial initialization) Then, keeping fixed the denominator, reoptimize the numerator using IRLS

12 Design example Desired response: ideal lowpass filter with linear phase in passband

13 Design details Design data (as in [1]):  Degrees:  Separable denominator  Group delays:  Stop- and pass-band:  Pole radius:  Norm: Implementation: Matlab + SeDuMi

14 Example, magnitude

15 Example, group delay

16 Comparison with [1] This paper[1] Stopband attenuation42.5 dB39.4 dB Passband deviation Max. group delay error Execution time6 min27 min

17 How to choose  ? GN_IRLS only: variations with  GN_IRLS+: many values of  give similar results

18 References [1] W.S.Lu, T.Hinamoto. Optimal Design of IIR Digital Filters with Robust Stability Using Conic-Quadratic Programming Updates. IEEE Trans. Signal Proc., 51(6): , June [2] B.Dumitrescu, R.Niemistö. Multistage IIR Filter Design Using Convex Stability Domains Defined by Positive Realness. IEEE Trans. Signal Proc., 52(4): , April [3] C.S.Burrus, J.A.Barreto, I.W.Selesnick. Iterative Reweighted Least-Squares Design of FIR Filters. IEEE Trans. Signal Proc., 42(11): , Nov