Digital Signal Processing II Lecture 2: FIR & IIR Filter Design
|
|
- Rebecca Beasley
- 5 years ago
- Views:
Transcription
1 Digital Signal Processing II Lecture : FIR & IIR Filter Design Marc Moonen Dept EE/ESAT, KULeuven marcmoonen@esatuleuvenbe wwwesatuleuvenbe/sc/ DSP-II p
2 PART-I : Filter Design/Realiation Step- : efine filter specs pass-ban, stop-ban, optimiation criterion, Step- : erive optimal transfer function FIR or IIR esign Lecture- Step-3 : filter realiation bloc scheme/flow graph irect form realiations, lattice realiations, Lecture-3 Step-4 : filter implementation software/harware finite wor-length issues, question: implemente filter esigne filter? Lecture-4 DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p
3 Lecture- : FIR & IIR Filter Design FIR filters Linear-phase FIR filters FIR esign by optimiation Weighte least-squares esign, Minimax esign FIR esign in practice `Winows, Equiripple esign, Software Matlab, IIR filters Poles an Zeros IIR esign by optimiation Weighte least-squares esign, Minimax esign IIR esign in practice Analog IIR esign : Butterworth/Chebyshev/elliptic Analog->igital : impulse invariant, bilinear transform, Software Matlab DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 3
4 FIR Filters FIR filter finite impulse response filter B H b b b Also nown as `moving average filters MA poles at the origin hence guarantee stability eros eros of B, `all ero filters correspons to ifference equation y[ ] b u [ ] b u [ ] b u [ ] impulse response h[ ] b, h[] b,, h[ ] b, h[ ], DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 4
5 Linear Phase FIR Filters on-causal ero-phase filters : example: symmetric impulse response h[-l], h[-],h[],h[],,h[l] h[]h[-], L frequency response is H e jx e cos x L L j j e h[ ] e cos L jx L ie real-value ero-phase transfer function DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 5
6 Linear Phase FIR Filters Causal linear-phase filters non-causal ero-phase elay example: symmetric impulse response & even h[],h[],,h[] L even h[]h[-], L frequency response is H L j j jl e h[ ] e e cos ie causal implementation of ero-phase filter, by introucing group elay L e j e jl DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 6
7 e Linear Phase FIR Filters Type- Type- Type-3 Type-4 Leven Lo Leven Lo symmetric symmetric anti-symmetric anti-symmetric h[]h[-] h[]h[-] h[]-h[-] h[]-h[-] j / L cos e j / cos L cos j / sin L j / e sin cos ero at π ero at, π ero at LP/HP/BP LP/BP BP HP je L cos j PS: `moulating Type- with,-,,-, gives Type-4 LP->HP PS: `moulating Type-4 with,-,,-, gives Type- HP->LP PS: `moulating Type- with,-,,-, gives Type- LP<->HP PS: `moulating Type-3 with,-,,-, gives Type-3 BP<->BP PS: IIR filters can EVER have linear-phase property! proof see literature DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 7
8 Ex: Low-pass Filter Specification δ P 8 Passban Ripple P S 6 Passban Cutoff -> <- Stopban Cutoff 4 Stopban Ripple δ S DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 8
9 DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 9 FIR Filter Design by Optimiation I Weighte Least Squares Design : select one of the basic forms that yiel linear phase eg Type- specify esire frequency response LP,HP,BP, optimiation criterion is where is a weighting function cos / / A e e e H j L j j / j A e H ,,,,,, min min L L L F j A A W H e H W π π π π W
10 FIR Filter Design by Optimiation this is equivalent to min x F,, L T T { x Q x x p µ } [ ] W c c W A `Quaratic Optimiation problem x c T Q p T π π µ x OPT Q p T L c [ cos cos L ] DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p
11 FIR Filter Design by Optimiation Example: Low-pass esign A, < A, π S P pass - ban stop - ban Passban Ripple Passban Cutoff -> <- Stopban Cutoff Stopban Ripple optimiation function is ie F P π ,, L A γ A S pass - ban stop - ban W, < W γ, π P S DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p
12 FIR Filter Design by Optimiation a simpler problem is obtaine by replacing the F by where the wi s are a set of n selecte sample frequencies This leas to an equivalent `iscretie quaratic optimiation function: T T T F,, L W i c i : A i x Q x x p µ i L T Q W i c i c i, p W i A i c i, µ i W A,, L i i A i i F : simple : unpreictable behavior in between sample freqs x OPT Q p i Compare to p DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p
13 FIR Filter Design by Optimiation This is often supplemente with aitional constraints, eg for pass-ban an stop-ban ripple control : A P, i δ, P for pass - ban freqs P,, P,, δ P is pass - ban ripple A S, i δ, S for stop - ban freqs S,, S,, δ S is stop - ban ripple The resulting optimiation problem is : minimie : quaratic function F x A T,, [ ] subject to P P pass-ban constraints A S x b x b stop-ban constraints `Quaratic Programming problem S L DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 3 L
14 DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 4 FIR Filter Design by Optimiation II `Minimax Design : select one of the basic forms that yiel linear phase eg Type- specify esire frequency response LP,HP,BP, optimiation criterion is where is a weighting function cos / / A e e e H j L j j / j A e H max min max min,,,, π π j A A W H e H W L L W
15 FIR Filter Design by Optimiation this is equivalent to min Ignore this slie subject to W with c T x T c [ L] [ cos cos L ] the constraint is equivalent to a so-calle `semi-efiniteness constraint where D> enotes that the matrix is positive semi-efinite x δ T x A δ for π T δ W c x A D T W c x A DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 5
16 Filter Design by Optimiation a realistic way to implement these constraints, is to impose the constraints only on a set of sample frequencies : Ignore this slie min x δ subject to D : D : : D m ie a `Semi-Definite Programming SDP problem, for which efficient interior-point algorithms an software are available DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 6
17 FIR Filter Design by Optimiation Conclusion: I weighte least squares esign II minimax esign provie general `framewor, proceures to translate filter esign problems into stanar optimiation problems In practice an in textboos: emphasis on specific a-hoc proceures : - filter esign base on `winows - equiripple esign DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 7
18 DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 8 FIR Filter Design using `Winows Example : Low-pass filter esign ieal low-pass filter is hence ieal time-omain impulse response is truncate h[] to samples : a group elay to turn into causal filter < < π p C C H < < e e H h c c j j sin ] [ α π π π < < otherwise / / ] [ ] [ h h π
19 FIR Filter Design using `Winows Example : Low-pass filter esign continue PS : it can be shown that the filter obtaine by such time-omain truncation is also obtaine by using a weighte least-squares esign proceure with the given H, an weighting function truncation correspons to applying a `rectangular winow : h[ ] h [ ] w[ ] w[ ] / < < otherwise : simple proceure also for HP,BP, : truncation in time-omain results in `Gibbs effect in frequency omain, ie large ripple in pass-ban an stop-ban at ban ege iscontinuity, which cannot be reuce by increasing the filter orer / W DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 9
20 FIR Filter Design using `Winows Remey : apply winows other than rectangular winow: time-omain multiplication with a winow function w[] correspons to frequency omain convolution with W : h[ ] h [ ] w[ ] H H * W caniate winows : Han, Hamming, Blacman, Kaiser, see textboos, see DSP-I winow choice/esign trae-off between sie-lobe levels efine pea pass-/stop-ban ripple an with main-lobe efines transition banwith DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p
21 FIR Equiripple Design Starting point is minimax criterion, eg min max π W A A min,, max,, L L π Base on theory of Chebyshev approximation an the `alternation theorem, which roughly states that the optimal s are such that the `max maximum weighte approximation error is obtaine at L extremal frequencies E max E E for i,, L π i that hence will exhibit the same maximum ripple `equiripple Iterative proceure for computing extremal frequencies, etc Reme exchange algorithm, Pars-McClellan algorithm Very flexible, etc, available in many software pacages Details omitte here see textboos DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p
22 FIR Filter Design Software FIR Filter esign abunantly available in commercial software Matlab: bfirn,wn,type,winow, winowe linear-phase FIR esign, n is filter orer, Wn efines ban-eges, type is `high,`stop, bfirn,f,m,winow, winowe FIR esign base on inverse Fourier transform with frequency points f an corresponing magnitue response m bremen,f,m, equiripple linear-phase FIR esign with Pars- McClellan Reme exchange algorithm See exercise sessions DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p
23 DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 3 IIR filters Rational transfer function : poles eros of A, eros eros of B infinitely long impulse response stable iff poles lie insie the unit circle correspons to ifference equation also nown as `ARMA autoregressive-moving average a a b b b a a b b b A B H ] [ ] [ ] [ ] [ ] [ ] [ u b u b u b y a y a y ' ` ' ` ] [ ] [ ] [ ] [ ] [ ] [ AR MA y a y a u b u b u b y
24 IIR Filter Design low-orer filters can prouce sharp frequency response low computational cost esign more ifficult stability shoul be chece/guarantee phase response not easily controlle eg no linear-phase IIR filters coefficient sensitivity, quantiation noise, etc can be a problem see Lecture-4 DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 4
25 IIR filters Frequency response versus pole-ero location : cfr frequency response is -transform evaluate on the unit circle Example- : pole pole Low-pass filter poles at 8 ± j yquist freq - Im DC Re pole near unit-circle introuces `pea in frequency response hence pass-ban can be set by pole placement DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 5
26 IIR filters Frequency response versus pole-ero location : Example- : Low-pass filter pole pole poles at 8 ± j yquist freq eros at 75 ± 66 j ero DC ero near or on unit-circle introuces `ip or transmision ero in freq response hence stop-ban can be emphasie by ero placement DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 6
27 IIR Filter Design by Optimiation I Weighte Least Squares Design : IIR filter transfer function is B b b H A a specify esire frequency response LP,HP,BP, H optimiation criterion is min π b,, b,,, a a j W H e H π F b b a,, b,, a where W is a weighting function stability constraint :, a A, DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 7
28 IIR Filter Design by Optimiation II `Minimax Design : IIR filter transfer function is B b b H A a specify esire frequency response LP,HP,BP, H optimiation criterion is W b a where is a weighting function stability constraint : A, j minb,,,,, max b a a π W H e H DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 8
29 IIR Filter Design by Optimiation These optimiation problems are significantly more complex than those for the FIR esign case : Problem-: presence of enominator polynomial leas to non-linear non-quaratic optimiation A possible proceure `Steiglit-McBrie consists in iteratively,, minimiing F b W,,, b A,, a, W,, a, π W π B e j H A e j which leas to iterative Quaratic Programming, etc similar for minimax DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 9
30 IIR Filter Design by Optimiation These optimiation problems are significantly more complex than those for the FIR esign case : Problem-: stability constraint eros of a high-orer polynomial are relate to the polynomial s coefficients in a highly non-linear manner Solutions base on alternative stability constraints, that eg are affine functions of the filter coefficients, etc Topic of ongoing research, etails omitte here DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 3
31 IIR Filter Design by Optimiation Conclusion: I weighte least squares esign II minimax esign provie general `framewor, proceures to translate filter esign problems into ``stanar optimiation problems In practice an in textboos: emphasis on specific a-hoc proceures : - IIR filter esign base analog filter esign s-omain esign an analog->igital conversion - IIR filter esign by moeling irect -omain esign Pae approximation, Prony, etc, not aresse here DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 3
32 Analog IIR Filter Design Commonly use analog filters : Lowpass Butterworth filters - all-pole filters H characterie by a specific G s G j H s H s s H j magnitue response G: filter orer - poles of GsHsH-s are equally space on circle of raius c c c poles of Hs 4 poles of H-s - Then Hjw is foun to be monotonic in pass-ban & stop-ban, with `maximum flat response, ie - erivatives are ero at, c DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 3
33 DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 33 Analog IIR Filter Design Commonly use analog filters : Lowpass Chebyshev filters type-i all-pole filters characterie by magnitue response filter orer is relate to passban ripple are Chebyshev polynomials: c T j H j G s H s H s G ε ε T x x T x x T x T x x T x x T x T
34 Analog IIR Filter Design Commonly use analog filters : Lowpass Chebyshev filters type-i All-pole filters, poles of HsH-s are on ellipse in s-plane Equiripple in the pass-ban Monotone in the stop-ban Lowpass Chebyshev filters type-ii Pole-ero filters base on Chebyshev polynomials Monotone in the pass-ban Equiripple in the stop-ban Lowpass Elliptic Cauer filters Pole-ero filters base on Jacobian elliptic functions Equiripple in the pass-ban an stop-ban hence yiel smallest-orer for given set of specs H j ε U c DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 34
35 Analog IIR Filter Design Frequency Transformations : Principle : prototype low-pass filter eg cut-off frequency ra/sec is transforme to properly scale low-pass, high-pass, banpass, ban-stop, filter s example: replacing s by moves cut-off frequency to C C C example: replacing s by turns LP into HP, with cut-off frequency s C example: replacing s by turns LP into BP etc s s DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 35
36 Analog -> Digital Principle : esign analog filter LP/HP/BP/, an then convert it to a igital filter Conversion methos: - convert ifferential equation into ifference equation - convert continuous-time impulse response into iscrete-time impulse response - convert transfer function Hs into transfer function H Requirement: the left-half plane of the s-plane shoul map into the insie of the unit circle in the -plane, so that a stable analog filter is converte into a stable igital filter DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 36
37 Conversion methos: Analog -> Digital I convert ifferential equation into ifference equation : -in a ifference equation, a erivative y/t is replace by a `bacwar ifference yt-yt-t/ty[]-y[-]/t, where Tsampling interval -similarly, a secon erivative, etc -eventually etails omitte, this correspons to replacing s by -//T in Has analog transfer function : H H a s Ignore this slie s-plane jw -plane -stable analog filters are mappe into stable igital filters, but pole location for igital filter confine to only a small region o only for LP or BP s j T s s DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 37
38 Conversion methos: Ignore this slie Analog -> Digital II convert continuous-time impulse response into iscrete-time impulse response : -given continuous-time impulse response hat, iscrete-time impulse response is h[ ] h T where Tsampling interval a -eventually etails omitte this correspons to a many-to-one mapping st e s-plane jw -plane j s s ± jπ / T -aliasing! if continuous-time response has significant frequency content above the yquist frequency DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 38
39 Analog -> Digital Conversion methos: III convert continuous-time system transfer function into iscrete-time system transfer function : Bilinear Transform -mapping that transforms whole! jw-axis of the s-plane into unit circle in the -plane only once, ie that avois aliasing of the frequency components H H a s s T s-plane jw s s j -plane j e -for low-frequencies, this is an approximation of -for high frequencies : significant frequency compression `warping sometimes pre-compensate by `pre-warping st DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 39
40 IIR Filter Design Software IIR filter esign consierably more complicate than FIR esign stability, phase response, etc Fortunately IIR Filter esign abunantly available in commercial software Matlab: [b,a]butter/cheby/cheby/ellipn,,wn, IIR LP/HP/BP/BS esign base on analog prototypes, pre-warping, bilinear transform, immeiately gives H oef! analog prototypes, transforms, can also be calle iniviually filter orer estimation tool etc See exercise sessions DSP-II Version 8-9 Lecture- FIR/IIR Filter Design p 4
DSP. Chapter-3 : Filter Design. Marc Moonen. Dept. E.E./ESAT-STADIUS, KU Leuven
DSP Chapter-3 : Filter Design Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven marc.moonen@esat.kuleuven.be www.esat.kuleuven.be/stadius/ Filter Design Process Step-1 : Define filter specs Pass-band, stop-band,
More informationDSP-CIS. Chapter-4: FIR & IIR Filter Design. Marc Moonen
DSP-CIS Chapter-4: FIR & IIR Filter Design Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven marc.moonen@esat.kuleuven.be www.esat.kuleuven.be/stadius/ PART-II : Filter Design/Realization Step-1 : Define
More informationConsider for simplicity a 3rd-order IIR filter with a transfer function. where
Basic IIR Digital Filter The causal IIR igital filters we are concerne with in this course are characterie by a real rational transfer function of or, equivalently by a constant coefficient ifference equation
More informationBasic IIR Digital Filter Structures
Basic IIR Digital Filter Structures The causal IIR igital filters we are concerne with in this course are characterie by a real rational transfer function of or, equivalently by a constant coefficient
More informationAdjustable Fractional-Delay Filters Utilizing the Farrow Structure and Multirate Techniques
Ajustable Fractional-Delay Filters Utilizing the Farrow Structure an Multirate Techniques Håkan Johansson (hakanj@isy.liu.se)* an Ewa Hermanowicz (hewa@eti.pg.ga.pl)** *Division of Electronics Systems,
More informationFilter Analysis and Design
Filter Analysis and Design Butterworth Filters Butterworth filters have a transfer function whose squared magnitude has the form H a ( jω ) 2 = 1 ( ) 2n. 1+ ω / ω c * M. J. Roberts - All Rights Reserved
More informationECE 410 DIGITAL SIGNAL PROCESSING D. Munson University of Illinois Chapter 12
. ECE 40 DIGITAL SIGNAL PROCESSING D. Munson University of Illinois Chapter IIR Filter Design ) Based on Analog Prototype a) Impulse invariant design b) Bilinear transformation ( ) ~ widely used ) Computer-Aided
More informationINFINITE-IMPULSE RESPONSE DIGITAL FILTERS Classical analog filters and their conversion to digital filters 4. THE BUTTERWORTH ANALOG FILTER
INFINITE-IMPULSE RESPONSE DIGITAL FILTERS Classical analog filters and their conversion to digital filters. INTRODUCTION 2. IIR FILTER DESIGN 3. ANALOG FILTERS 4. THE BUTTERWORTH ANALOG FILTER 5. THE CHEBYSHEV-I
More informationDigital Signal Processing
COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #24 Tuesday, November 4, 2003 6.8 IIR Filter Design Properties of IIR Filters: IIR filters may be unstable Causal IIR filters with rational system
More informationEE482: Digital Signal Processing Applications
Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu EE482: Digital Signal Processing Applications Spring 2014 TTh 14:30-15:45 CBC C222 Lecture 05 IIR Design 14/03/04 http://www.ee.unlv.edu/~b1morris/ee482/
More informationTIME-DELAY ESTIMATION USING FARROW-BASED FRACTIONAL-DELAY FIR FILTERS: FILTER APPROXIMATION VS. ESTIMATION ERRORS
TIME-DEAY ESTIMATION USING FARROW-BASED FRACTIONA-DEAY FIR FITERS: FITER APPROXIMATION VS. ESTIMATION ERRORS Mattias Olsson, Håkan Johansson, an Per öwenborg Div. of Electronic Systems, Dept. of Electrical
More informationDIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS. 3.6 Design of Digital Filter using Digital to Digital
DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS Contents: 3.1 Introduction IIR Filters 3.2 Transformation Function Derivation 3.3 Review of Analog IIR Filters 3.3.1 Butterworth
More informationChapter 7: Filter Design 7.1 Practical Filter Terminology
hapter 7: Filter Design 7. Practical Filter Terminology Analog and digital filters and their designs constitute one of the major emphasis areas in signal processing and communication systems. This is due
More informationUNIT - III PART A. 2. Mention any two techniques for digitizing the transfer function of an analog filter?
UNIT - III PART A. Mention the important features of the IIR filters? i) The physically realizable IIR filters does not have linear phase. ii) The IIR filter specification includes the desired characteristics
More informationThe Press-Schechter mass function
The Press-Schechter mass function To state the obvious: It is important to relate our theories to what we can observe. We have looke at linear perturbation theory, an we have consiere a simple moel for
More informationSummary: Differentiation
Techniques of Differentiation. Inverse Trigonometric functions The basic formulas (available in MF5 are: Summary: Differentiation ( sin ( cos The basic formula can be generalize as follows: Note: ( sin
More informationd dx But have you ever seen a derivation of these results? We ll prove the first result below. cos h 1
Lecture 5 Some ifferentiation rules Trigonometric functions (Relevant section from Stewart, Seventh Eition: Section 3.3) You all know that sin = cos cos = sin. () But have you ever seen a erivation of
More information1. FIR Filter Design
ELEN E4810: Digital Signal Processing Topic 9: Filter Design: FIR 1. Windowed Impulse Response 2. Window Shapes 3. Design by Iterative Optimization 1 1. FIR Filter Design! FIR filters! no poles (just zeros)!
More informationELEG 305: Digital Signal Processing
ELEG 305: Digital Signal Processing Lecture : Design of Digital IIR Filters (Part I) Kenneth E. Barner Department of Electrical and Computer Engineering University of Delaware Fall 008 K. E. Barner (Univ.
More informationLinear First-Order Equations
5 Linear First-Orer Equations Linear first-orer ifferential equations make up another important class of ifferential equations that commonly arise in applications an are relatively easy to solve (in theory)
More informationLecture 3 - Design of Digital Filters
Lecture 3 - Design of Digital Filters 3.1 Simple filters In the previous lecture we considered the polynomial fit as a case example of designing a smoothing filter. The approximation to an ideal LPF can
More informationLinear and quadratic approximation
Linear an quaratic approximation November 11, 2013 Definition: Suppose f is a function that is ifferentiable on an interval I containing the point a. The linear approximation to f at a is the linear function
More informationLecture 7 Discrete Systems
Lecture 7 Discrete Systems EE 52: Instrumentation and Measurements Lecture Notes Update on November, 29 Aly El-Osery, Electrical Engineering Dept., New Mexico Tech 7. Contents The z-transform 2 Linear
More informationDigital Signal Processing Lecture 8 - Filter Design - IIR
Digital Signal Processing - Filter Design - IIR Electrical Engineering and Computer Science University of Tennessee, Knoxville October 20, 2015 Overview 1 2 3 4 5 6 Roadmap Discrete-time signals and systems
More informationELEC3114 Control Systems 1
ELEC34 Control Systems Linear Systems - Moelling - Some Issues Session 2, 2007 Introuction Linear systems may be represente in a number of ifferent ways. Figure shows the relationship between various representations.
More informationEE 521: Instrumentation and Measurements
Aly El-Osery Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA November 1, 2009 1 / 27 1 The z-transform 2 Linear Time-Invariant System 3 Filter Design IIR Filters FIR Filters
More informationThe derivative of a function f(x) is another function, defined in terms of a limiting expression: f(x + δx) f(x)
Y. D. Chong (2016) MH2801: Complex Methos for the Sciences 1. Derivatives The erivative of a function f(x) is another function, efine in terms of a limiting expression: f (x) f (x) lim x δx 0 f(x + δx)
More information-Digital Signal Processing- FIR Filter Design. Lecture May-16
-Digital Signal Processing- FIR Filter Design Lecture-17 24-May-16 FIR Filter Design! FIR filters can also be designed from a frequency response specification.! The equivalent sampled impulse response
More informationDissipative numerical methods for the Hunter-Saxton equation
Dissipative numerical methos for the Hunter-Saton equation Yan Xu an Chi-Wang Shu Abstract In this paper, we present further evelopment of the local iscontinuous Galerkin (LDG) metho esigne in [] an a
More informationDesign of IIR filters
Design of IIR filters Standard methods of design of digital infinite impulse response (IIR) filters usually consist of three steps, namely: 1 design of a continuous-time (CT) prototype low-pass filter;
More informationOptimum Ordering and Pole-Zero Pairing of the Cascade Form IIR. Digital Filter
Optimum Ordering and Pole-Zero Pairing of the Cascade Form IIR Digital Filter There are many possible cascade realiations of a higher order IIR transfer function obtained by different pole-ero pairings
More information1 Lecture 20: Implicit differentiation
Lecture 20: Implicit ifferentiation. Outline The technique of implicit ifferentiation Tangent lines to a circle Derivatives of inverse functions by implicit ifferentiation Examples.2 Implicit ifferentiation
More information23 Implicit differentiation
23 Implicit ifferentiation 23.1 Statement The equation y = x 2 + 3x + 1 expresses a relationship between the quantities x an y. If a value of x is given, then a corresponing value of y is etermine. For
More informationELEG 5173L Digital Signal Processing Ch. 5 Digital Filters
Department of Electrical Engineering University of Aransas ELEG 573L Digital Signal Processing Ch. 5 Digital Filters Dr. Jingxian Wu wuj@uar.edu OUTLINE 2 FIR and IIR Filters Filter Structures Analog Filters
More informationMultimedia Signals and Systems - Audio and Video. Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2
Multimedia Signals and Systems - Audio and Video Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2 Kunio Takaya Electrical and Computer Engineering University of Saskatchewan December
More information11.7. Implicit Differentiation. Introduction. Prerequisites. Learning Outcomes
Implicit Differentiation 11.7 Introuction This Section introuces implicit ifferentiation which is use to ifferentiate functions expresse in implicit form (where the variables are foun together). Examples
More informationEE 370L Controls Laboratory. Laboratory Exercise #7 Root Locus. Department of Electrical and Computer Engineering University of Nevada, at Las Vegas
EE 370L Controls Laboratory Laboratory Exercise #7 Root Locus Department of Electrical an Computer Engineering University of Nevaa, at Las Vegas 1. Learning Objectives To emonstrate the concept of error
More informationChapter 7: IIR Filter Design Techniques
IUST-EE Chapter 7: IIR Filter Design Techniques Contents Performance Specifications Pole-Zero Placement Method Impulse Invariant Method Bilinear Transformation Classical Analog Filters DSP-Shokouhi Advantages
More informationSYDE 112, LECTURE 1: Review & Antidifferentiation
SYDE 112, LECTURE 1: Review & Antiifferentiation 1 Course Information For a etaile breakown of the course content an available resources, see the Course Outline. Other relevant information for this section
More informationDESIGN OF FIR FILTERS WITH ARBITRARY RESPONSES
M.Tech. creit seinar report, Electronic Systes Group, EE Dept, IIT Bobay, subitte Noveber 004 DESIGN OF FIR FILTERS WITH ARBITRARY RESPONSES N. V. Murali (Roll No. 0430704) Supervisor: Prof. P. C. Paney
More informationLecture 9 Infinite Impulse Response Filters
Lecture 9 Infinite Impulse Response Filters Outline 9 Infinite Impulse Response Filters 9 First-Order Low-Pass Filter 93 IIR Filter Design 5 93 CT Butterworth filter design 5 93 Bilinear transform 7 9
More informationMITOCW watch?v=jtj3v Rx7E
MITOCW watch?v=jtj3v Rx7E The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To
More informationLet H(z) = P(z)/Q(z) be the system function of a rational form. Let us represent both P(z) and Q(z) as polynomials of z (not z -1 )
Review: Poles and Zeros of Fractional Form Let H() = P()/Q() be the system function of a rational form. Let us represent both P() and Q() as polynomials of (not - ) Then Poles: the roots of Q()=0 Zeros:
More informationDIGITAL SIGNAL PROCESSING. Chapter 6 IIR Filter Design
DIGITAL SIGNAL PROCESSING Chapter 6 IIR Filter Design OER Digital Signal Processing by Dr. Norizam Sulaiman work is under licensed Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
More informationSolutions to Practice Problems Tuesday, October 28, 2008
Solutions to Practice Problems Tuesay, October 28, 2008 1. The graph of the function f is shown below. Figure 1: The graph of f(x) What is x 1 + f(x)? What is x 1 f(x)? An oes x 1 f(x) exist? If so, what
More informationImplicit Differentiation
Implicit Differentiation Thus far, the functions we have been concerne with have been efine explicitly. A function is efine explicitly if the output is given irectly in terms of the input. For instance,
More information6 General properties of an autonomous system of two first order ODE
6 General properties of an autonomous system of two first orer ODE Here we embark on stuying the autonomous system of two first orer ifferential equations of the form ẋ 1 = f 1 (, x 2 ), ẋ 2 = f 2 (, x
More informationOptimum Ordering and Pole-Zero Pairing. Optimum Ordering and Pole-Zero Pairing Consider the scaled cascade structure shown below
Pole-Zero Pairing of the Cascade Form IIR Digital Filter There are many possible cascade realiations of a higher order IIR transfer function obtained by different pole-ero pairings and ordering Each one
More information6.003 Homework #7 Solutions
6.003 Homework #7 Solutions Problems. Secon-orer systems The impulse response of a secon-orer CT system has the form h(t) = e σt cos(ω t + φ)u(t) where the parameters σ, ω, an φ are relate to the parameters
More informationIT DIGITAL SIGNAL PROCESSING (2013 regulation) UNIT-1 SIGNALS AND SYSTEMS PART-A
DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING IT6502 - DIGITAL SIGNAL PROCESSING (2013 regulation) UNIT-1 SIGNALS AND SYSTEMS PART-A 1. What is a continuous and discrete time signal? Continuous
More informationcosh x sinh x So writing t = tan(x/2) we have 6.4 Integration using tan(x/2) 2t 1 + t 2 cos x = 1 t2 sin x =
6.4 Integration using tan/ We will revisit the ouble angle ientities: sin = sin/ cos/ = tan/ sec / = tan/ + tan / cos = cos / sin / tan = = tan / sec / tan/ tan /. = tan / + tan / So writing t = tan/ we
More informationDIGITAL FILTER FOR QUADRATURE SUB-SAMPLE DELAY ESTIMATION
DIGITAL FILTER FOR QUADRATURE SUB-SAMPLE DELAY ESTIMATIO Ewa Hermanowic Multimeia Systems Department, Faculty of Electronics, Telecommunications an Informatics Gans University of Technology, Gans, Polan
More informationSurvey Sampling. 1 Design-based Inference. Kosuke Imai Department of Politics, Princeton University. February 19, 2013
Survey Sampling Kosuke Imai Department of Politics, Princeton University February 19, 2013 Survey sampling is one of the most commonly use ata collection methos for social scientists. We begin by escribing
More informationLecture 16: Filter Design: Impulse Invariance and Bilinear Transform
EE58 Digital Signal Processing University of Washington Autumn 2 Dept. of Electrical Engineering Lecture 6: Filter Design: Impulse Invariance and Bilinear Transform Nov 26, 2 Prof: J. Bilmes
More information3.2 Differentiability
Section 3 Differentiability 09 3 Differentiability What you will learn about How f (a) Might Fail to Eist Differentiability Implies Local Linearity Numerical Derivatives on a Calculator Differentiability
More informationDEPARTMENT OF EI DIGITAL SIGNAL PROCESSING ASSIGNMENT 1
This PDF is Created by Simpo PDF Creator unregistered version - http://wwwsimpopdfcom Study hard, for the well is deep, and our brains are shallow DEPARTMENT OF EI DIGITAL SIGNAL PROCESSING ASSIGNMENT
More informationMath 20B. Lecture Examples.
Math 20B. Lecture Eamples. (7/8/08) Comple eponential functions A comple number is an epression of the form z = a + ib, where a an b are real numbers an i is the smbol that is introuce to serve as a square
More informationINF3440/INF4440. Design of digital filters
Last week lecture Today s lecture: Chapter 8.1-8.3, 8.4.2, 8.5.3 INF3440/INF4440. Design of digital filters October 2004 Last week lecture Today s lecture: Chapter 8.1-8.3, 8.4.2, 8.5.3 Last lectures:
More informationDigital Control & Digital Filters. Lectures 21 & 22
Digital Controls & Digital Filters Lectures 2 & 22, Professor Department of Electrical and Computer Engineering Colorado State University Spring 205 Review of Analog Filters-Cont. Types of Analog Filters:
More informationLectures - Week 10 Introduction to Ordinary Differential Equations (ODES) First Order Linear ODEs
Lectures - Week 10 Introuction to Orinary Differential Equations (ODES) First Orer Linear ODEs When stuying ODEs we are consiering functions of one inepenent variable, e.g., f(x), where x is the inepenent
More informationQubit channels that achieve capacity with two states
Qubit channels that achieve capacity with two states Dominic W. Berry Department of Physics, The University of Queenslan, Brisbane, Queenslan 4072, Australia Receive 22 December 2004; publishe 22 March
More informationHow to manipulate Frequencies in Discrete-time Domain? Two Main Approaches
How to manipulate Frequencies in Discrete-time Domain? Two Main Approaches Difference Equations (an LTI system) x[n]: input, y[n]: output That is, building a system that maes use of the current and previous
More informationDHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EC2314- DIGITAL SIGNAL PROCESSING UNIT I INTRODUCTION PART A
DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EC2314- DIGITAL SIGNAL PROCESSING UNIT I INTRODUCTION PART A Classification of systems : Continuous and Discrete
More informationDeriving ARX Models for Synchronous Generators
Deriving AR Moels for Synchronous Generators Yangkun u, Stuent Member, IEEE, Zhixin Miao, Senior Member, IEEE, Lingling Fan, Senior Member, IEEE Abstract Parameter ientification of a synchronous generator
More informationFilter Design Problem
Filter Design Problem Design of frequency-selective filters usually starts with a specification of their frequency response function. Practical filters have passband and stopband ripples, while exhibiting
More informationLecture 1b. Differential operators and orthogonal coordinates. Partial derivatives. Divergence and divergence theorem. Gradient. A y. + A y y dy. 1b.
b. Partial erivatives Lecture b Differential operators an orthogonal coorinates Recall from our calculus courses that the erivative of a function can be efine as f ()=lim 0 or using the central ifference
More informationA Novel Decoupled Iterative Method for Deep-Submicron MOSFET RF Circuit Simulation
A Novel ecouple Iterative Metho for eep-submicron MOSFET RF Circuit Simulation CHUAN-SHENG WANG an YIMING LI epartment of Mathematics, National Tsing Hua University, National Nano evice Laboratories, an
More informationinflow outflow Part I. Regular tasks for MAE598/494 Task 1
MAE 494/598, Fall 2016 Project #1 (Regular tasks = 20 points) Har copy of report is ue at the start of class on the ue ate. The rules on collaboration will be release separately. Please always follow the
More informationTHE ACCURATE ELEMENT METHOD: A NEW PARADIGM FOR NUMERICAL SOLUTION OF ORDINARY DIFFERENTIAL EQUATIONS
THE PUBISHING HOUSE PROCEEDINGS O THE ROMANIAN ACADEMY, Series A, O THE ROMANIAN ACADEMY Volume, Number /, pp. 6 THE ACCURATE EEMENT METHOD: A NEW PARADIGM OR NUMERICA SOUTION O ORDINARY DIERENTIA EQUATIONS
More informationDifferentiation ( , 9.5)
Chapter 2 Differentiation (8.1 8.3, 9.5) 2.1 Rate of Change (8.2.1 5) Recall that the equation of a straight line can be written as y = mx + c, where m is the slope or graient of the line, an c is the
More information1 dx. where is a large constant, i.e., 1, (7.6) and Px is of the order of unity. Indeed, if px is given by (7.5), the inequality (7.
Lectures Nine an Ten The WKB Approximation The WKB metho is a powerful tool to obtain solutions for many physical problems It is generally applicable to problems of wave propagation in which the frequency
More informationNOTES ON EULER-BOOLE SUMMATION (1) f (l 1) (n) f (l 1) (m) + ( 1)k 1 k! B k (y) f (k) (y) dy,
NOTES ON EULER-BOOLE SUMMATION JONATHAN M BORWEIN, NEIL J CALKIN, AND DANTE MANNA Abstract We stuy a connection between Euler-MacLaurin Summation an Boole Summation suggeste in an AMM note from 196, which
More informationV. IIR Digital Filters
Digital Signal Processing 5 March 5, V. IIR Digital Filters (Deleted in 7 Syllabus). (dded in 7 Syllabus). 7 Syllabus: nalog filter approximations Butterworth and Chebyshev, Design of IIR digital filters
More informationTwo formulas for the Euler ϕ-function
Two formulas for the Euler ϕ-function Robert Frieman A multiplication formula for ϕ(n) The first formula we want to prove is the following: Theorem 1. If n 1 an n 2 are relatively prime positive integers,
More informationMath 115 Section 018 Course Note
Course Note 1 General Functions Definition 1.1. A function is a rule that takes certain numbers as inputs an assigns to each a efinite output number. The set of all input numbers is calle the omain of
More informationOptimized Schwarz Methods with the Yin-Yang Grid for Shallow Water Equations
Optimize Schwarz Methos with the Yin-Yang Gri for Shallow Water Equations Abessama Qaouri Recherche en prévision numérique, Atmospheric Science an Technology Directorate, Environment Canaa, Dorval, Québec,
More informationCalculus of Variations
16.323 Lecture 5 Calculus of Variations Calculus of Variations Most books cover this material well, but Kirk Chapter 4 oes a particularly nice job. x(t) x* x*+ αδx (1) x*- αδx (1) αδx (1) αδx (1) t f t
More informationMath 1272 Solutions for Spring 2005 Final Exam. asked to find the limit of the sequence. This is equivalent to evaluating lim. lim.
Math 7 Solutions for Spring 5 Final Exam ) We are gien an infinite sequence for which the general term is a n 3 + 5n n + n an are 3 + 5n aske to fin the limit of the sequence. This is equialent to ealuating
More informationTRACKING CONTROL OF MULTIPLE MOBILE ROBOTS: A CASE STUDY OF INTER-ROBOT COLLISION-FREE PROBLEM
265 Asian Journal of Control, Vol. 4, No. 3, pp. 265-273, September 22 TRACKING CONTROL OF MULTIPLE MOBILE ROBOTS: A CASE STUDY OF INTER-ROBOT COLLISION-FREE PROBLEM Jurachart Jongusuk an Tsutomu Mita
More informationUnit #6 - Families of Functions, Taylor Polynomials, l Hopital s Rule
Unit # - Families of Functions, Taylor Polynomials, l Hopital s Rule Some problems an solutions selecte or aapte from Hughes-Hallett Calculus. Critical Points. Consier the function f) = 54 +. b) a) Fin
More informationA Note on Exact Solutions to Linear Differential Equations by the Matrix Exponential
Avances in Applie Mathematics an Mechanics Av. Appl. Math. Mech. Vol. 1 No. 4 pp. 573-580 DOI: 10.4208/aamm.09-m0946 August 2009 A Note on Exact Solutions to Linear Differential Equations by the Matrix
More information(Refer Slide Time: 01:28 03:51 min)
Digital Signal Processing Prof. S. C. Dutta Roy Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture 40 FIR Design by Windowing This is the 40 th lecture and our topic for
More informationTable of Common Derivatives By David Abraham
Prouct an Quotient Rules: Table of Common Derivatives By Davi Abraham [ f ( g( ] = [ f ( ] g( + f ( [ g( ] f ( = g( [ f ( ] g( g( f ( [ g( ] Trigonometric Functions: sin( = cos( cos( = sin( tan( = sec
More information19 Eigenvalues, Eigenvectors, Ordinary Differential Equations, and Control
19 Eigenvalues, Eigenvectors, Orinary Differential Equations, an Control This section introuces eigenvalues an eigenvectors of a matrix, an iscusses the role of the eigenvalues in etermining the behavior
More informationSignal Processing. Lecture 10: FIR Filter Design. Ahmet Taha Koru, Ph. D. Yildiz Technical University Fall
Signal Processing Lecture 10: FIR Filter Design Ahmet Taha Koru, Ph. D. Yildiz Technical University 2017-2018 Fall ATK (YTU) Signal Processing 2017-2018 Fall 1 / 47 Introduction Introduction ATK (YTU)
More informationMath 342 Partial Differential Equations «Viktor Grigoryan
Math 342 Partial Differential Equations «Viktor Grigoryan 6 Wave equation: solution In this lecture we will solve the wave equation on the entire real line x R. This correspons to a string of infinite
More information1 1.27z z 2. 1 z H 2
E481 Digital Signal Processing Exam Date: Thursday -1-1 16:15 18:45 Final Exam - Solutions Dan Ellis 1. (a) In this direct-form II second-order-section filter, the first stage has
More informationLecture 7 - IIR Filters
Lecture 7 - IIR Filters James Barnes (James.Barnes@colostate.edu) Spring 204 Colorado State University Dept of Electrical and Computer Engineering ECE423 / 2 Outline. IIR Filter Representations Difference
More informationJUST THE MATHS UNIT NUMBER DIFFERENTIATION 2 (Rates of change) A.J.Hobson
JUST THE MATHS UNIT NUMBER 10.2 DIFFERENTIATION 2 (Rates of change) by A.J.Hobson 10.2.1 Introuction 10.2.2 Average rates of change 10.2.3 Instantaneous rates of change 10.2.4 Derivatives 10.2.5 Exercises
More informationMath Notes on differentials, the Chain Rule, gradients, directional derivative, and normal vectors
Math 18.02 Notes on ifferentials, the Chain Rule, graients, irectional erivative, an normal vectors Tangent plane an linear approximation We efine the partial erivatives of f( xy, ) as follows: f f( x+
More informationResponses of Digital Filters Chapter Intended Learning Outcomes:
Responses of Digital Filters Chapter Intended Learning Outcomes: (i) Understanding the relationships between impulse response, frequency response, difference equation and transfer function in characterizing
More informationLABORATORY 3 FINITE IMPULSE RESPONSE FILTERS
LABORATORY 3 FINITE IMPULSE RESPONSE FILTERS 3.. Introduction A digital filter is a discrete system, used with the purpose of changing the amplitude and/or phase spectrum of a signal. The systems (filters)
More informationSolutions to Math 41 Second Exam November 4, 2010
Solutions to Math 41 Secon Exam November 4, 2010 1. (13 points) Differentiate, using the metho of your choice. (a) p(t) = ln(sec t + tan t) + log 2 (2 + t) (4 points) Using the rule for the erivative of
More informationMath 1B, lecture 8: Integration by parts
Math B, lecture 8: Integration by parts Nathan Pflueger 23 September 2 Introuction Integration by parts, similarly to integration by substitution, reverses a well-known technique of ifferentiation an explores
More informationSection 7.2. The Calculus of Complex Functions
Section 7.2 The Calculus of Complex Functions In this section we will iscuss limits, continuity, ifferentiation, Taylor series in the context of functions which take on complex values. Moreover, we will
More informationcosh x sinh x So writing t = tan(x/2) we have 6.4 Integration using tan(x/2) = 2 2t 1 + t 2 cos x = 1 t2 We will revisit the double angle identities:
6.4 Integration using tanx/) We will revisit the ouble angle ientities: sin x = sinx/) cosx/) = tanx/) sec x/) = tanx/) + tan x/) cos x = cos x/) sin x/) tan x = = tan x/) sec x/) tanx/) tan x/). = tan
More informationx f(x) x f(x) approaching 1 approaching 0.5 approaching 1 approaching 0.
Engineering Mathematics 2 26 February 2014 Limits of functions Consier the function 1 f() = 1. The omain of this function is R + \ {1}. The function is not efine at 1. What happens when is close to 1?
More information3.7 Implicit Differentiation -- A Brief Introduction -- Student Notes
Fin these erivatives of these functions: y.7 Implicit Differentiation -- A Brief Introuction -- Stuent Notes tan y sin tan = sin y e = e = Write the inverses of these functions: y tan y sin How woul we
More informationProof of SPNs as Mixture of Trees
A Proof of SPNs as Mixture of Trees Theorem 1. If T is an inuce SPN from a complete an ecomposable SPN S, then T is a tree that is complete an ecomposable. Proof. Argue by contraiction that T is not a
More informationθ x = f ( x,t) could be written as
9. Higher orer PDEs as systems of first-orer PDEs. Hyperbolic systems. For PDEs, as for ODEs, we may reuce the orer by efining new epenent variables. For example, in the case of the wave equation, (1)
More information