Optimum Ordering and Pole-Zero Pairing of the Cascade Form IIR. Digital Filter

Size: px
Start display at page:

Download "Optimum Ordering and Pole-Zero Pairing of the Cascade Form IIR. Digital Filter"

Transcription

1 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 and ordering Each one of these realiations will have different output noise power due to product round-offs It is of interest to determine the cascade realiation with the lowest output noise power Copyright 00, S. K. Mitra

2 Optimum Ordering and Pole-Zero Pairing Consider the scaled cascade structure shown below x[n] K e [ n ] a a b 0 b b G G R e e R[ n R [n] ] a R a R b 0 R b R b R y[n] γl [n] l Copyright 00, S. K. Mitra

3 Copyright 00, S. K. Mitra 3 Optimum Ordering and Optimum Ordering and Pole-Zero Pairing Pole-Zero Pairing The scaled noise transfer functions are given by where R G H G R i i R i i,,,, K l l l l l β G R R i H i G l l 0 a a b b b H l l l l l l

4 Copyright 00, S. K. Mitra 4 Optimum Ordering and Optimum Ordering and Pole-Zero Pairing Pole-Zero Pairing Output noise power spectrum due to product round-off is given by The output noise variance is thus σ ω ω γγ R j o e G k P l l l ω π σ σ π π ω γ R j o d e G k l l l R o G k l l l σ

5 Optimum Ordering and Pole-Zero Pairing Note: k l is the total number of multipliers connected to the l-th adder If products are rounded before summation k k R 3 k 5, l,3, K, R l If products are rounded after summation k l, l,, K, R 5 Copyright 00, S. K. Mitra

6 Copyright 00, S. K. Mitra 6 Optimum Ordering and Optimum Ordering and Pole-Zero Pairing Pole-Zero Pairing Recall Thus, Substituting the above in, 0 α β R r r r r,,,, K α α β p p R R i i H F l l l α α β σ ω ω γγ R j o e G k P l l l

7 Copyright 00, S. K. Mitra 7 Optimum Ordering and Optimum Ordering and Pole-Zero Pairing Pole-Zero Pairing we get The output noise variance is now given by σ ω ω γγ R j p p R p o e G F k H k H P l l l l σ σ γ R p p R p o G F k H k H l l l l

8 Optimum Ordering and Pole-Zero Pairing The scaling transfer function F l contains a product of section transfer functions, H i, i,, K, l whereas, the noise transfer function G l contains the product of section transfer functions H i, i l, l, K, R 8 Copyright 00, S. K. Mitra

9 Optimum Ordering and Pole-Zero Pairing Thus every term in the expressions for P γγ ω and σ γ includes the transfer functions of all R sections in the cascade realiation To minimie the output noise power, the norms of H i should be minimied for all values of i by appropriately pairing the poles and eros 9 Copyright 00, S. K. Mitra

10 0 Optimum Ordering and Pole-Zero Pairing Pole-Zero Pairing Rule - First, the complex pole-pair closest to the unit circle should be paired with the nearest complex ero-pair Next, the complex pole-pair that is closest to the previous set of poles should be matched with its nearest complex ero-pair Continue this process until all poles and eros have been paired Copyright 00, S. K. Mitra

11 Optimum Ordering and Pole-Zero Pairing The suggested pole-ero pairing is likely to lower the peak gain of the section characteried by the paired poles and eros Lowering of the peak gain in turn reduces the possibility of overflow and attenuates the round-off noise Copyright 00, S. K. Mitra

12 Optimum Ordering and Pole-Zero Pairing Illustration of pole-ero pairing 3 x x x x x Copyright 00, S. K. Mitra

13 Optimum Ordering and Pole-Zero Pairing After the appropriate pole-ero pairings have been made, the sections need to be ordered to minimie the output round-off noise A section in the front part of the cascade has its transfer function H i appear more frequently in the scaling transfer expressions for P γγ ω and σ γ 3 Copyright 00, S. K. Mitra

14 Optimum Ordering and Pole-Zero Pairing On the other hand, a section near the output end of the cascade has its transfer function H i appear more frequently in the noise transfer function expressions The best locations for H i obviously depends on the type of norms being applied to the scaling and noise transfer functions 4 Copyright 00, S. K. Mitra

15 Optimum Ordering and Pole-Zero Pairing A careful examination of the expressions for P γγ ω and σ γ reveals that if the L -scaling is used, then ordering of paired sections does not affect too much the output noise power since all norms in the expressions are L -norms This fact is evident from the results of the two examples presented earlier 5 Copyright 00, S. K. Mitra

16 Optimum Ordering and Pole-Zero Pairing If L -scaling is being employed, the sections with the poles closest to the unit circle exhibit a peaking magnitude response and should be placed closer to the output end The ordering rule in this case is to place the least peaked section to the most peaked section starting at the input end 6 Copyright 00, S. K. Mitra

17 Optimum Ordering and Pole-Zero Pairing 7 The ordering is exactly opposite if the objective is to minimie the peak noise and an L -scaling is used Ordering has no effect on the peak noise if L -scaling is used The M-file psos can be used to determine the optimum pole-ero pairing and ordering according the above discussed rule Copyright 00, S. K. Mitra

18 Signal-to-Noise Ratio in Low-Order IIR Filters The output round-off noise variances of unscaled digital filters do not provide a realistic picture of the performances of these structures in practice This is due to the fact that introduction of scaling multipliers can increase the number of error sources and the gain for the noise transfer functions 8 Copyright 00, S. K. Mitra

19 Signal-to-Noise Ratio in Low-Order IIR Filters Therefore the digital filter structure should first be scaled before its round-off noise performance is analyed In many applications, the round-off noise variance by itself is not sufficient, and a more meaningful result is obtained by computing instead the signal-to-noise ratio SNR for performance evaluation 9 Copyright 00, S. K. Mitra

20 Signal-to-Noise Ratio in Low-Order IIR Filters The computation of the SNR for the firstand second-order IIR structures are considered here Most conclusions derived from the detailed analysis of these simple structures are also valid for more complex structures Methods followed here can be easily extended to the general case 0 Copyright 00, S. K. Mitra

21 Signal-to-Noise Ratio in Low-Order IIR Filters Consider the causal unscaled first-order filter shown below x[n] α y[ n] γ[ n] Its output round-off noise variance was computed earlier and is given by σ σ o γ α Copyright 00, S. K. Mitra

22 Signal-to-Noise Ratio in Low-Order IIR Filters Assume the input x[n] to be a WSS random signal with a uniform probability density function and a variance σ x The variance σ y of the output signal y[n] generated by this input is then σ σ y x n 0 h [ n] σ x α Copyright 00, S. K. Mitra

23 Signal-to-Noise Ratio in Low-Order IIR Filters The SNR of the unscaled filter is then σ y σ SNR x σγ σo SNR is independent of α However, this is not a valid result since the adder is likely to overflow in an unscaled structure 3 Copyright 00, S. K. Mitra

24 Signal-to-Noise Ratio in Low-Order IIR Filters The scaled structure is shown below along with its round-off error analysis model assuming quantiation after addition of all products x[n] K e[n] α y[ n] γ[ n] 4 Copyright 00, S. K. Mitra

25 Signal-to-Noise Ratio in Low-Order IIR Filters With the scaling multiplier present, the output signal power becomes K σ σ x y α The signal-to-noise ratio is then SNR K σ σ o x 5 Copyright 00, S. K. Mitra

26 Signal-to-Noise Ratio in Low-Order IIR Filters 6 Since the scaling multiplier coefficient K depends on the pole location and the type of scaling being followed, the SNR will thus reflect this dependence The scaling transfer function is given by F H α with a corresponding impulse response f [ n] Z { F } α n µ [ n] Copyright 00, S. K. Mitra

27 7 Signal-to-Noise Ratio in Low-Order IIR Filters To guarantee no overflow, we choose K f [ n] n 0 To evaluate the SNR we need to know the type of input x[n] being applied If x[n] is uniformly distributed with x[ n] its variance is given by σx 3 Copyright 00, S. K. Mitra

28 Signal-to-Noise Ratio in Low-Order IIR Filters The SNR is then given by α SNR 3σo For a b-bit signed fraction with roundoff or two s-complement truncation b σo / The SNR in db is given by SNR db 0log0 α b 8 Copyright 00, S. K. Mitra

29 Signal-to-Noise Ratio in 9 First-Order IIR Filters SNR of first-order IIR filters for different inputs with no overflow scaling Input type WSS, white uniform density WSS, white Gaussian density / 9 σ x Sinusoid, known frequency SNR α 3 σ o α 9 σ o α σ o Typical SNR, db b, α Copyright 00, S. K. Mitra

30 Signal-to-Noise Ratio in Second-Order IIR Filters Consider the causal unscaled second-order IIR filter given below x [n] y[n] α β 30 Copyright 00, S. K. Mitra

31 Signal-to-Noise Ratio in Second-Order IIR Filters 3 Its scaled version along with the round-off noise analysis model, assuming quantiation after addition of all products, is shown below x[n] K e[n] α β y[ n] γ[ n] Copyright 00, S. K. Mitra

32 Signal-to-Noise Ratio in 3 Second-Order IIR Filters For a WSS input with a uniform probability density function and a variance σ x, the signal power at the output is given by σ σ y x K h [ n] n0 The round-off noise power at the output is given by σ σ γ o h [ n] n 0 Copyright 00, S. K. Mitra

33 Signal-to-Noise Ratio in Second-Order IIR Filters Thus, the signal-to-noise ratio of the scaled structure is given by σ y K σ SNR x σγ σ γ The scaling transfer function F is given by F H α β 33 Copyright 00, S. K. Mitra

34 Signal-to-Noise Ratio in Second-Order IIR Filters If the poles of H are at re, then F H r cos θ r Corresponding impulse response is given by n ± jθ r sin n θ f [ n] h[ n] µ [ n] sin θ 34 Copyright 00, S. K. Mitra

35 Signal-to-Noise Ratio in Second-Order IIR Filters 35 The overflow is completely eliminated if K 0 n h[ n] n0 h[ n] is difficult to compute analytically It is possible to establish some bounds on the summation to provide a reasonable estimate of the value of K Copyright 00, S. K. Mitra

36 Signal-to-Noise Ratio in Second-Order IIR Filters 36 The magnitude response of the unscaled second-order section to a sinusoidal input is given by / θ H e j r r cosθ r But, jθ H e cannot be greater than n0 h[ n] as the latter is the largest possible value of the output y[n] for an input x[n] with x[ n] Copyright 00, S. K. Mitra

37 Signal-to-Noise Ratio in 37 Second-Order IIR Filters Moreover, n 0 h[ n] sin θ sin θ n 0 n sin n θ A tighter upper bound on n0 h[ n] is given by 4 n 0 h[ n] π r sin θ r n n r sin θ 0 r Copyright 00, S. K. Mitra

38 Signal-to-Noise Ratio in Second-Order IIR Filters Therefore π r sin θ r r cosθ r K 6 Bounds on the SNR for the all-pole secondorder section can also be derived for various types of inputs 38 Copyright 00, S. K. Mitra

39 39 Signal-to-Noise Ratio in Second-Order IIR Filters As in the case of the first-order section, as the poles move closer to the unit circle r, the gain of the filter increases The input signal then needs to be scaled down to avoid overflow while boosting the output round-off noise This type of interplay between the round-off noise and dynamic range is a characteristic of all fixed-point digital filters Copyright 00, S. K. Mitra

40 Bounded Real Transfer Function Bounded Real Transfer Function - A causal stable real coefficient transfer function H is defined to be a bounded real BR function if it satisfies the following condition: H ω e j, for all valuesof ω 40 Copyright 00, S. K. Mitra

41 4 Bounded Real Transfer Function If the input and the output to the digital filter are x[n] and y[n], respectively with jω and jω X e Y e denoting their DTFTs, then the equivalent condition for the BR property is given by jω jω Y e X e Integrating the above from π to π, dividing by π, and applying Parseval s relation we get y [ n] x [ n] n n Copyright 00, S. K. Mitra

42 4 Bounded Real Transfer Function Thus, a digital filter characteried by a BR transfer function is passive as, for all finiteenergy inputs, Output energy Input energy If ω H e j for all values of ω then it is a lossless system A causal stable transfer function H with jω H e is called a lossless bounded real LBR transfer function Copyright 00, S. K. Mitra

43 Requirements for Low Coefficient Sensitivity A causal stable digital filter with a transfer function H has low coefficient sensitivity in the passband if it satisfies the following conditions: H is a bounded-real transfer function There exists a set of frequencies ω k at which H e jω k 3 The transfer function of the filter with quantied coefficients remains bounded real 43 Copyright 00, S. K. Mitra

44 Requirements for Low Coefficient Sensitivity jω Since H e is bounded above by unity, the frequencies must be in the passband H e ω k jω ω k ω Copyright 00, S. K. Mitra

45 45 Requirements for Low Coefficient Sensitivity Any causal stable transfer function can be scaled to satisfy the first two conditions Let the digital filter structure N realiing the BR transfer function H be characteried by R multipliers with coefficients m i Let the nominal values of these multiplier coefficients assuming infinite precision realiation be m i 0 Copyright 00, S. K. Mitra

46 Requirements for Low Coefficient Sensitivity 46 Because of the third condition, regardless of the actual values of m i in the immediate neighborhood of their design values m i0, the actual transfer function remains BR Consider H e k which for multiplier values is equal to m i0 j ω The third condition implies that if the coefficient m i is quantied, then H e can only become less than j ω k Copyright 00, S. K. Mitra

47 Requirements for Low Coefficient Sensitivity j ω A plot of H e k will thus appear as indicated below 47 Copyright 00, S. K. Mitra

48 Requirements for Low Coefficient Sensitivity Thus the plot of H e ω k will have a erovalued slope at m i m i 0 i.e. jω H e k 0 m i The first-order sensitivity of H e with respect to each multiplier coefficient is ero at all frequencies where jω ω k H e assumes its maximum value of unity j m i m i0 jω 48 Copyright 00, S. K. Mitra

49 Requirements for Low Coefficient Sensitivity Since all frequencies ω k, where the magnitude function is exactly equal to unity, are in the passband of the filter and if these frequencies are closely spaced, it is expected that the sensitivity of the magnitude function to be very small at other frequencies in the passband 49 Copyright 00, S. K. Mitra

50 Requirements for Low Coefficient Sensitivity A digital filter structure satisfying the conditions for low coefficient sensitivity is called a structurally bounded system Since the output energy of such a structure is also less than or equal to the input energy for all finite energy input signals, it is also called a structurally passive system 50 Copyright 00, S. K. Mitra

51 Requirements for Low Coefficient Sensitivity jω If H e, the transfer function H is called a lossless bounded real LBR function, i.e., a stable allpass function An allpass realiation satisfying the LBR condition is called a structurally lossless or LBR system implying that the structure remains allpass under coefficient quantiation 5 Copyright 00, S. K. Mitra

52 Copyright 00, S. K. Mitra 5 Low Low Passband Passband Sensitivity Sensitivity IIR Digital Filter IIR Digital Filter Let G be an N-th order causal BR IIR transfer function given by with a power-complementary transfer function H given by N N N N d d p p p D P G L L 0 N N N N d d q q q D Q H L L 0

53 Low Passband Sensitivity 53 IIR Digital Filter Power-complementary property implies that jω jω G e H e Thus, H is also a BR transfer function We determine the conditions under which G and H can be expressed in the form G { A A } 0 H { A0 A } where A 0 and A are stable allpass functions Copyright 00, S. K. Mitra

54 Low Passband Sensitivity IIR Digital Filter G { A0 A } G must have a symmetric numerator, i.e., p n p N n H { A0 A } H must have an anti-symmetric numerator, i.e., q n q N n 54 Copyright 00, S. K. Mitra

55 Low Passband Sensitivity IIR Digital Filter Symmetric property of the numerator of G implies P N P Likewise, antisymmetric property of the numerator of H implies N Q Q 55 Copyright 00, S. K. Mitra

56 Copyright 00, S. K. Mitra 56 Low Low Passband Passband Sensitivity Sensitivity IIR Digital Filter IIR Digital Filter By analytic continuation, the powercomplementary condition can be rewritten as Substituting in the above we get H H G G D D Q Q P P, D Q D P H G

57 Copyright 00, S. K. Mitra 57 Low Low Passband Passband Sensitivity Sensitivity IIR Digital Filter IIR Digital Filter Using the relations and in the previous equation we get or, equivalently P P N Q Q N ] [ D D Q Q P P N ] ][ [ Q P Q P Q P D N D

58 Low Passband Sensitivity IIR Digital Filter N Using the relations P P and N Q Q we can write P Q N[ P Q ] Let ξk, k N, denote the eros of [P Q] Then, k N, are the eros of ξk [ P Q ] 58 Copyright 00, S. K. Mitra

59 Low Passband Sensitivity IIR Digital Filter 59 [ P Q ] is the mirror image of the polynomial [P Q] From P Q N[ P Q ] it follows that the eros of [P Q] inside the unit circle are also eros of D, and the eros of [P Q] outside the unit circle are eros of D, since G and H are assumed to be stable functions Copyright 00, S. K. Mitra

60 Low Passband Sensitivity IIR Digital Filter 60 Let ξk, k r, be the r eros of [P Q] inside the unit circle, and the remaining N r eros, ξk, r k N, be outside the unit circle Then the N eros of D are given by ξ ξ k k, k r, r k N Copyright 00, S. K. Mitra

61 Low Passband Sensitivity IIR Digital Filter To identify the above eros of D with the appropriate allpass transfer functions A 0 and A we observe that these allpass functions can be expressed as A A 0 P Q G H D P Q G H D 6 Copyright 00, S. K. Mitra

62 Copyright 00, S. K. Mitra 6 Low Low Passband Passband Sensitivity Sensitivity IIR Digital Filter IIR Digital Filter Therefore, the two allpass transfer functions can be expressed as ξ ξ N r k k k A * 0 ξ ξ r k k k A *

63 Low Passband Sensitivity IIR Digital Filter 63 In order to arrive at the above expressions, it is necessary to determine the transfer function H that is power-complementary to G Let U denote the N-th degree polynomial U P N D D N n 0 u n n Copyright 00, S. K. Mitra

64 Low Passband Sensitivity IIR Digital Filter 64 Then Q N Solving the above equation for the coefficients q k of Q we get q 0 u 0 u q q0 u k q q q q k l l n l k N k, k q 0 n 0 u n n Copyright 00, S. K. Mitra

65 Low Passband Sensitivity IIR Digital Filter After Q has been determined, we form the polynomial [P Q], find its eros ξ k, and then determine the two allpass functions A 0 and A It can be shown that IIR digital transfer functions derived from analog Butterworth, Chebyshev and elliptic filters via the bilinear transformation can be decomposed into the sum of allpass functions 65 Copyright 00, S. K. Mitra

66 Low Passband Sensitivity IIR Digital Filter For lowpass-highpass filter pairs, the order N of the transfer function must be odd with the orders of A 0 and A differing by For bandpass-bandstop filter pairs, the order N of the transfer function must be even with the orders of A and A differing by 0 66 Copyright 00, S. K. Mitra

67 Low Passband Sensitivity IIR Digital Filter A simple approach to identify the poles of the two allpass functions for odd-order digital Butterworth, Chebyshev, and elliptic lowpass or highpass transfer functions is as follows Let λk, 0 k N denote the poles of G or H 67 Copyright 00, S. K. Mitra

68 Low Passband Sensitivity IIR Digital Filter λ k Let θ k denote the angle of the pole Assume that the poles are numbered such that θk < θk Then the poles of A 0 are given by λ k and the poles of A are given by λ k 68 Copyright 00, S. K. Mitra

69 Low Passband Sensitivity IIR Digital Filter The pole interlacing property is illustrated below Im 0.5 θλ 6 λ θ 6 θ 0 λ Re Copyright 00, S. K. Mitra

70 Low Passband Sensitivity IIR Digital Filter 70 Example- Consider the parallel allpass realiation of a 5-th order elliptic lowpass filter with the specifications: ωp 0. 4π, α p 0.5dB, and 40 db α s The transfer function obtained using MATLAB is given by G Copyright 00, S. K. Mitra

71 Low Passband Sensitivity IIR Digital Filter Its parallel allpass decomposition is given by G [ ] 7 Copyright 00, S. K. Mitra

72 Low Passband Sensitivity IIR Digital Filter A 5-multiplier realiation using a signed 7- bit fractional sign-magnitude representation of each multiplier coefficient is shown below 7 Copyright 00, S. K. Mitra

73 Low Passband Sensitivity IIR Digital Filter The gain response of the filter with infinite precision multiplier coefficients and that with quantied coefficients are shown below 0 ideal - solid line, quantied - dashed line Gain, db ω/π Copyright 00, S. K. Mitra

74 Low Passband Sensitivity IIR Digital Filter Passband details of the parallel allpass realiation and a direct form realiation Gain, db Parallel Allpass Realiation ideal - solid line, quantied - dashed line ω/π Gain, db Direct Form Realiation ideal - solid line, quantied - dashed line ω/π 74 Copyright 00, S. K. Mitra

Optimum Ordering and Pole-Zero Pairing. Optimum Ordering and Pole-Zero Pairing Consider the scaled cascade structure shown below

Optimum 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 information

Tunable IIR Digital Filters

Tunable IIR Digital Filters Tunable IIR Digital Filters We have described earlier two st-order and two nd-order IIR digital transfer functions with tunable frequency response characteristics We shall show now that these transfer

More information

Analysis of Finite Wordlength Effects

Analysis of Finite Wordlength Effects Analysis of Finite Wordlength Effects Ideally, the system parameters along with the signal variables have infinite precision taing any value between and In practice, they can tae only discrete values within

More information

Perfect Reconstruction Two- Channel FIR Filter Banks

Perfect Reconstruction Two- Channel FIR Filter Banks Perfect Reconstruction Two- Channel FIR Filter Banks A perfect reconstruction two-channel FIR filter bank with linear-phase FIR filters can be designed if the power-complementary requirement e jω + e jω

More information

We have shown earlier that the 1st-order lowpass transfer function

We have shown earlier that the 1st-order lowpass transfer function Tunable IIR Digital Filters We have described earlier two st-order and two nd-order IIR digital transfer functions with tunable frequency response characteristics We shall show now that these transfer

More information

Let 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 )

Let 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 information

Lecture 7 - IIR Filters

Lecture 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 information

LTI Discrete-Time Systems in Transform Domain Ideal Filters Zero Phase Transfer Functions Linear Phase Transfer Functions

LTI Discrete-Time Systems in Transform Domain Ideal Filters Zero Phase Transfer Functions Linear Phase Transfer Functions LTI Discrete-Time Systems in Transform Domain Ideal Filters Zero Pase Transfer Functions Linear Pase Transfer Functions Tania Stataki 811b t.stataki@imperial.ac.uk Types of Transfer Functions Te time-domain

More information

How to manipulate Frequencies in Discrete-time Domain? Two Main Approaches

How 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 information

Responses of Digital Filters Chapter Intended Learning Outcomes:

Responses 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 information

Stability Condition in Terms of the Pole Locations

Stability Condition in Terms of the Pole Locations Stability Condition in Terms of the Pole Locations A causal LTI digital filter is BIBO stable if and only if its impulse response h[n] is absolutely summable, i.e., 1 = S h [ n] < n= We now develop a stability

More information

Digital Filter Structures. Basic IIR Digital Filter Structures. of an LTI digital filter is given by the convolution sum or, by the linear constant

Digital Filter Structures. Basic IIR Digital Filter Structures. of an LTI digital filter is given by the convolution sum or, by the linear constant Digital Filter Chapter 8 Digital Filter Block Diagram Representation Equivalent Basic FIR Digital Filter Basic IIR Digital Filter. Block Diagram Representation In the time domain, the input-output relations

More information

Filter Analysis and Design

Filter 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 information

Quadrature-Mirror Filter Bank

Quadrature-Mirror Filter Bank Quadrature-Mirror Filter Bank In many applications, a discrete-time signal x[n] is split into a number of subband signals { v k [ n]} by means of an analysis filter bank The subband signals are then processed

More information

ECE503: Digital Signal Processing Lecture 5

ECE503: Digital Signal Processing Lecture 5 ECE53: Digital Signal Processing Lecture 5 D. Richard Brown III WPI 3-February-22 WPI D. Richard Brown III 3-February-22 / 32 Lecture 5 Topics. Magnitude and phase characterization of transfer functions

More information

Other types of errors due to using a finite no. of bits: Round- off error due to rounding of products

Other types of errors due to using a finite no. of bits: Round- off error due to rounding of products ECE 8440 Unit 12 More on finite precision representa.ons (See sec.on 6.7) Already covered: quan.za.on error due to conver.ng an analog signal to a digital signal. 1 Other types of errors due to using a

More information

EECE 301 Signals & Systems Prof. Mark Fowler

EECE 301 Signals & Systems Prof. Mark Fowler EECE 3 Signals & Systems Prof. ark Fowler Note Set #28 D-T Systems: DT Filters Ideal & Practical /4 Ideal D-T Filters Just as in the CT case we can specify filters. We looked at the ideal filter for the

More information

Digital Signal Processing

Digital Signal Processing COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #21 Friday, October 24, 2003 Types of causal FIR (generalized) linear-phase filters: Type I: Symmetric impulse response: with order M an even

More information

FILTER DESIGN FOR SIGNAL PROCESSING USING MATLAB AND MATHEMATICAL

FILTER DESIGN FOR SIGNAL PROCESSING USING MATLAB AND MATHEMATICAL FILTER DESIGN FOR SIGNAL PROCESSING USING MATLAB AND MATHEMATICAL Miroslav D. Lutovac The University of Belgrade Belgrade, Yugoslavia Dejan V. Tosic The University of Belgrade Belgrade, Yugoslavia Brian

More information

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

Signals and Systems. Lecture 11 Wednesday 22 nd November 2017 DR TANIA STATHAKI Signals and Systems Lecture 11 Wednesday 22 nd November 2017 DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL PROCESSING IMPERIAL COLLEGE LONDON Effect on poles and zeros on frequency response

More information

The Discrete-Time Fourier

The Discrete-Time Fourier Chapter 3 The Discrete-Time Fourier Transform 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 3-1-1 Continuous-Time Fourier Transform Definition The CTFT of

More information

The basic structure of the L-channel QMF bank is shown below

The basic structure of the L-channel QMF bank is shown below -Channel QMF Bans The basic structure of the -channel QMF ban is shown below The expressions for the -transforms of various intermediate signals in the above structure are given by Copyright, S. K. Mitra

More information

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF INFORMATION TECHNOLOGY. Academic Year

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF INFORMATION TECHNOLOGY. Academic Year VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur- 603 203 DEPARTMENT OF INFORMATION TECHNOLOGY Academic Year 2016-2017 QUESTION BANK-ODD SEMESTER NAME OF THE SUBJECT SUBJECT CODE SEMESTER YEAR

More information

EE 521: Instrumentation and Measurements

EE 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 information

DSP Design Lecture 2. Fredrik Edman.

DSP Design Lecture 2. Fredrik Edman. DSP Design Lecture Number representation, scaling, quantization and round-off Noise Fredrik Edman fredrik.edman@eit.lth.se Representation of Numbers Numbers is a way to use symbols to describe and model

More information

Digital Signal Processing Lecture 8 - Filter Design - IIR

Digital 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 information

Filters and Tuned Amplifiers

Filters and Tuned Amplifiers Filters and Tuned Amplifiers Essential building block in many systems, particularly in communication and instrumentation systems Typically implemented in one of three technologies: passive LC filters,

More information

Chapter 7: IIR Filter Design Techniques

Chapter 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 information

1 1.27z z 2. 1 z H 2

1 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 information

Oversampling Converters

Oversampling Converters Oversampling Converters David Johns and Ken Martin (johns@eecg.toronto.edu) (martin@eecg.toronto.edu) slide 1 of 56 Motivation Popular approach for medium-to-low speed A/D and D/A applications requiring

More information

EE482: Digital Signal Processing Applications

EE482: 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 information

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

Digital Signal Processing Lecture 9 - Design of Digital Filters - FIR Digital Signal Processing - Design of Digital Filters - FIR Electrical Engineering and Computer Science University of Tennessee, Knoxville November 3, 2015 Overview 1 2 3 4 Roadmap Introduction Discrete-time

More information

Digital Control & Digital Filters. Lectures 21 & 22

Digital 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 information

DHANALAKSHMI 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 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 information

PS403 - Digital Signal processing

PS403 - Digital Signal processing PS403 - Digital Signal processing 6. DSP - Recursive (IIR) Digital Filters Key Text: Digital Signal Processing with Computer Applications (2 nd Ed.) Paul A Lynn and Wolfgang Fuerst, (Publisher: John Wiley

More information

UNIT V FINITE WORD LENGTH EFFECTS IN DIGITAL FILTERS PART A 1. Define 1 s complement form? In 1,s complement form the positive number is represented as in the sign magnitude form. To obtain the negative

More information

ECE4270 Fundamentals of DSP Lecture 20. Fixed-Point Arithmetic in FIR and IIR Filters (part I) Overview of Lecture. Overflow. FIR Digital Filter

ECE4270 Fundamentals of DSP Lecture 20. Fixed-Point Arithmetic in FIR and IIR Filters (part I) Overview of Lecture. Overflow. FIR Digital Filter ECE4270 Fundamentals of DSP Lecture 20 Fixed-Point Arithmetic in FIR and IIR Filters (part I) School of ECE Center for Signal and Information Processing Georgia Institute of Technology Overview of Lecture

More information

Lecture 7 Discrete Systems

Lecture 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 information

MITOCW watch?v=jtj3v Rx7E

MITOCW 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 information

Digital Signal Processing

Digital 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 information

Optimal Design of Real and Complex Minimum Phase Digital FIR Filters

Optimal Design of Real and Complex Minimum Phase Digital FIR Filters Optimal Design of Real and Complex Minimum Phase Digital FIR Filters Niranjan Damera-Venkata and Brian L. Evans Embedded Signal Processing Laboratory Dept. of Electrical and Computer Engineering The University

More information

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

ECE 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 information

Design of Narrow Stopband Recursive Digital Filter

Design of Narrow Stopband Recursive Digital Filter FACTA UNIVERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 24, no. 1, April 211, 119-13 Design of Narrow Stopband Recursive Digital Filter Goran Stančić and Saša Nikolić Abstract: The procedure for design of narrow

More information

( ) John A. Quinn Lecture. ESE 531: Digital Signal Processing. Lecture Outline. Frequency Response of LTI System. Example: Zero on Real Axis

( ) John A. Quinn Lecture. ESE 531: Digital Signal Processing. Lecture Outline. Frequency Response of LTI System. Example: Zero on Real Axis John A. Quinn Lecture ESE 531: Digital Signal Processing Lec 15: March 21, 2017 Review, Generalized Linear Phase Systems Penn ESE 531 Spring 2017 Khanna Lecture Outline!!! 2 Frequency Response of LTI System

More information

Design of IIR filters

Design 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 information

IT DIGITAL SIGNAL PROCESSING (2013 regulation) UNIT-1 SIGNALS AND SYSTEMS PART-A

IT 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 information

Filter structures ELEC-E5410

Filter structures ELEC-E5410 Filter structures ELEC-E5410 Contents FIR filter basics Ideal impulse responses Polyphase decomposition Fractional delay by polyphase structure Nyquist filters Half-band filters Gibbs phenomenon Discrete-time

More information

Basic IIR Digital Filter Structures

Basic 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 information

Chapter 7: Filter Design 7.1 Practical Filter Terminology

Chapter 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 information

Consider for simplicity a 3rd-order IIR filter with a transfer function. where

Consider 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 information

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

DFT & Fast Fourier Transform PART-A. 7. Calculate the number of multiplications needed in the calculation of DFT and FFT with 64 point sequence. SHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY-621105. DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING UNIT I DFT & Fast Fourier

More information

DIGITAL SIGNAL PROCESSING. Chapter 6 IIR Filter Design

DIGITAL 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 information

EEL3135: Homework #4

EEL3135: Homework #4 EEL335: Homework #4 Problem : For each of the systems below, determine whether or not the system is () linear, () time-invariant, and (3) causal: (a) (b) (c) xn [ ] cos( 04πn) (d) xn [ ] xn [ ] xn [ 5]

More information

Digital Signal Processing:

Digital Signal Processing: Digital Signal Processing: Mathematical and algorithmic manipulation of discretized and quantized or naturally digital signals in order to extract the most relevant and pertinent information that is carried

More information

Digital Signal Processing IIR Filter Design via Bilinear Transform

Digital Signal Processing IIR Filter Design via Bilinear Transform Digital Signal Processing IIR Filter Design via Bilinear Transform D. Richard Brown III D. Richard Brown III 1 / 12 Basic Procedure We assume here that we ve already decided to use an IIR filter. The basic

More information

EE482: Digital Signal Processing Applications

EE482: 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 02 DSP Fundamentals 14/01/21 http://www.ee.unlv.edu/~b1morris/ee482/

More information

LINEAR-PHASE FIR FILTERS DESIGN

LINEAR-PHASE FIR FILTERS DESIGN LINEAR-PHASE FIR FILTERS DESIGN Prof. Siripong Potisuk inimum-phase Filters A digital filter is a minimum-phase filter if and only if all of its zeros lie inside or on the unit circle; otherwise, it is

More information

FINITE PRECISION EFFECTS 1. FLOATING POINT VERSUS FIXED POINT 3. TYPES OF FINITE PRECISION EFFECTS 4. FACTORS INFLUENCING FINITE PRECISION EFFECTS

FINITE PRECISION EFFECTS 1. FLOATING POINT VERSUS FIXED POINT 3. TYPES OF FINITE PRECISION EFFECTS 4. FACTORS INFLUENCING FINITE PRECISION EFFECTS FINITE PRECISION EFFECTS 1. FLOATING POINT VERSUS FIXED POINT 2. WHEN IS FIXED POINT NEEDED? 3. TYPES OF FINITE PRECISION EFFECTS 4. FACTORS INFLUENCING FINITE PRECISION EFFECTS 5. FINITE PRECISION EFFECTS:

More information

UNIT - III PART A. 2. Mention any two techniques for digitizing the transfer function of an analog filter?

UNIT - 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 information

EE538 Final Exam Fall 2007 Mon, Dec 10, 8-10 am RHPH 127 Dec. 10, Cover Sheet

EE538 Final Exam Fall 2007 Mon, Dec 10, 8-10 am RHPH 127 Dec. 10, Cover Sheet EE538 Final Exam Fall 2007 Mon, Dec 10, 8-10 am RHPH 127 Dec. 10, 2007 Cover Sheet Test Duration: 120 minutes. Open Book but Closed Notes. Calculators allowed!! This test contains five problems. Each of

More information

DIGITAL 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. 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 information

INF3440/INF4440. Design of digital filters

INF3440/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 information

EE 313 Linear Signals & Systems (Fall 2018) Solution Set for Homework #7 on Infinite Impulse Response (IIR) Filters CORRECTED

EE 313 Linear Signals & Systems (Fall 2018) Solution Set for Homework #7 on Infinite Impulse Response (IIR) Filters CORRECTED EE 33 Linear Signals & Systems (Fall 208) Solution Set for Homework #7 on Infinite Impulse Response (IIR) Filters CORRECTED By: Mr. Houshang Salimian and Prof. Brian L. Evans Prolog for the Solution Set.

More information

Computer Engineering 4TL4: Digital Signal Processing

Computer Engineering 4TL4: Digital Signal Processing Computer Engineering 4TL4: Digital Signal Processing Day Class Instructor: Dr. I. C. BRUCE Duration of Examination: 3 Hours McMaster University Final Examination December, 2003 This examination paper includes

More information

Finite Word Length Effects and Quantisation Noise. Professors A G Constantinides & L R Arnaut

Finite Word Length Effects and Quantisation Noise. Professors A G Constantinides & L R Arnaut Finite Word Length Effects and Quantisation Noise 1 Finite Word Length Effects Finite register lengths and A/D converters cause errors at different levels: (i) input: Input quantisation (ii) system: Coefficient

More information

DISCRETE-TIME SIGNAL PROCESSING

DISCRETE-TIME SIGNAL PROCESSING THIRD EDITION DISCRETE-TIME SIGNAL PROCESSING ALAN V. OPPENHEIM MASSACHUSETTS INSTITUTE OF TECHNOLOGY RONALD W. SCHÄFER HEWLETT-PACKARD LABORATORIES Upper Saddle River Boston Columbus San Francisco New

More information

3 Finite Wordlength Effects

3 Finite Wordlength Effects Bomar, B.W. Finite Wordlength Effects Digital Signal Processing Handbook Ed. Vijay K. Madisetti and Douglas B. Williams Boca Raton: CRC Press LLC, 1999 c 1999byCRCPressLLC 3 Finite Wordlength Effects Bruce

More information

Z - Transform. It offers the techniques for digital filter design and frequency analysis of digital signals.

Z - Transform. It offers the techniques for digital filter design and frequency analysis of digital signals. Z - Transform The z-transform is a very important tool in describing and analyzing digital systems. It offers the techniques for digital filter design and frequency analysis of digital signals. Definition

More information

APPLIED SIGNAL PROCESSING

APPLIED SIGNAL PROCESSING APPLIED SIGNAL PROCESSING DIGITAL FILTERS Digital filters are discrete-time linear systems { x[n] } G { y[n] } Impulse response: y[n] = h[0]x[n] + h[1]x[n 1] + 2 DIGITAL FILTER TYPES FIR (Finite Impulse

More information

Vel Tech High Tech Dr.Ranagarajan Dr.Sakunthala Engineering College Department of ECE

Vel Tech High Tech Dr.Ranagarajan Dr.Sakunthala Engineering College Department of ECE Subject Code: EC6502 Course Code:C302 Course Name: PRINCIPLES OF DIGITAL SIGNAL PROCESSING L-3 : T-1 : P-0 : Credits 4 COURSE OBJECTIVES: 1. To learn discrete Fourier transform and its properties 2. To

More information

LAB 6: FIR Filter Design Summer 2011

LAB 6: FIR Filter Design Summer 2011 University of Illinois at Urbana-Champaign Department of Electrical and Computer Engineering ECE 311: Digital Signal Processing Lab Chandra Radhakrishnan Peter Kairouz LAB 6: FIR Filter Design Summer 011

More information

Discrete-Time Signals & Systems

Discrete-Time Signals & Systems Chapter 2 Discrete-Time Signals & Systems 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 2-1-1 Discrete-Time Signals: Time-Domain Representation (1/10) Signals

More information

INFINITE-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 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 information

CITY UNIVERSITY LONDON. MSc in Information Engineering DIGITAL SIGNAL PROCESSING EPM746

CITY UNIVERSITY LONDON. MSc in Information Engineering DIGITAL SIGNAL PROCESSING EPM746 No: CITY UNIVERSITY LONDON MSc in Information Engineering DIGITAL SIGNAL PROCESSING EPM746 Date: 19 May 2004 Time: 09:00-11:00 Attempt Three out of FIVE questions, at least One question from PART B PART

More information

DSP Configurations. responded with: thus the system function for this filter would be

DSP Configurations. responded with: thus the system function for this filter would be DSP Configurations In this lecture we discuss the different physical (or software) configurations that can be used to actually realize or implement DSP functions. Recall that the general form of a DSP

More information

UNIVERSITY OF OSLO. Faculty of mathematics and natural sciences. Forslag til fasit, versjon-01: Problem 1 Signals and systems.

UNIVERSITY OF OSLO. Faculty of mathematics and natural sciences. Forslag til fasit, versjon-01: Problem 1 Signals and systems. UNIVERSITY OF OSLO Faculty of mathematics and natural sciences Examination in INF3470/4470 Digital signal processing Day of examination: December 1th, 016 Examination hours: 14:30 18.30 This problem set

More information

ELEG 5173L Digital Signal Processing Ch. 5 Digital Filters

ELEG 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 information

Review of Fundamentals of Digital Signal Processing

Review of Fundamentals of Digital Signal Processing Chapter 2 Review of Fundamentals of Digital Signal Processing 2.1 (a) This system is not linear (the constant term makes it non linear) but is shift-invariant (b) This system is linear but not shift-invariant

More information

Generalizing the DTFT!

Generalizing the DTFT! The Transform Generaliing the DTFT! The forward DTFT is defined by X e jω ( ) = x n e jωn in which n= Ω is discrete-time radian frequency, a real variable. The quantity e jωn is then a complex sinusoid

More information

Digital Filters Ying Sun

Digital Filters Ying Sun Digital Filters Ying Sun Digital filters Finite impulse response (FIR filter: h[n] has a finite numbers of terms. Infinite impulse response (IIR filter: h[n] has infinite numbers of terms. Causal filter:

More information

ELEG 305: Digital Signal Processing

ELEG 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 information

Discrete-Time Signals and Systems. Frequency Domain Analysis of LTI Systems. The Frequency Response Function. The Frequency Response Function

Discrete-Time Signals and Systems. Frequency Domain Analysis of LTI Systems. The Frequency Response Function. The Frequency Response Function Discrete-Time Signals and s Frequency Domain Analysis of LTI s Dr. Deepa Kundur University of Toronto Reference: Sections 5., 5.2-5.5 of John G. Proakis and Dimitris G. Manolakis, Digital Signal Processing:

More information

Transform Analysis of Linear Time-Invariant Systems

Transform Analysis of Linear Time-Invariant Systems Transform Analysis of Linear Time-Invariant Systems Discrete-Time Signal Processing Chia-Ping Chen Department of Computer Science and Engineering National Sun Yat-Sen University Kaohsiung, Taiwan ROC Transform

More information

Linear Convolution Using FFT

Linear Convolution Using FFT Linear Convolution Using FFT Another useful property is that we can perform circular convolution and see how many points remain the same as those of linear convolution. When P < L and an L-point circular

More information

Fourier Series Representation of

Fourier Series Representation of Fourier Series Representation of Periodic Signals Rui Wang, Assistant professor Dept. of Information and Communication Tongji University it Email: ruiwang@tongji.edu.cn Outline The response of LIT system

More information

An Iir-Filter Example: A Butterworth Filter

An Iir-Filter Example: A Butterworth Filter An Iir-Filter Example: A Butterworth Filter Josef Goette Bern University of Applied Sciences, Biel Institute of Human Centered Engineering - microlab JosefGoette@bfhch February 7, 2017 Contents 1 Introduction

More information

Higher-Order Σ Modulators and the Σ Toolbox

Higher-Order Σ Modulators and the Σ Toolbox ECE37 Advanced Analog Circuits Higher-Order Σ Modulators and the Σ Toolbox Richard Schreier richard.schreier@analog.com NLCOTD: Dynamic Flip-Flop Standard CMOS version D CK Q Q Can the circuit be simplified?

More information

On the Frequency-Domain Properties of Savitzky-Golay Filters

On the Frequency-Domain Properties of Savitzky-Golay Filters On the Frequency-Domain Properties of Savitzky-Golay Filters Ronald W Schafer HP Laboratories HPL-2-9 Keyword(s): Savitzky-Golay filter, least-squares polynomial approximation, smoothing Abstract: This

More information

ECGR4124 Digital Signal Processing Exam 2 Spring 2017

ECGR4124 Digital Signal Processing Exam 2 Spring 2017 ECGR4124 Digital Signal Processing Exam 2 Spring 2017 Name: LAST 4 NUMBERS of Student Number: Do NOT begin until told to do so Make sure that you have all pages before starting NO TEXTBOOK, NO CALCULATOR,

More information

MULTIRATE SYSTEMS. work load, lower filter order, lower coefficient sensitivity and noise,

MULTIRATE SYSTEMS. work load, lower filter order, lower coefficient sensitivity and noise, MULIRAE SYSEMS ransfer signals between two systems that operate with different sample frequencies Implemented system functions more efficiently by using several sample rates (for example narrow-band filters).

More information

Design IIR Filters Using Cascaded Biquads

Design IIR Filters Using Cascaded Biquads Design IIR Filters Using Cascaded Biquads This article shows how to implement a Butterworth IIR lowpass filter as a cascade of second-order IIR filters, or biquads. We ll derive how to calculate the coefficients

More information

Digital Filter Structures

Digital Filter Structures Chapter 8 Digital Filter Structures 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 8-1 Block Diagram Representation The convolution sum description of an LTI discrete-time system can, in principle, be used to

More information

Transform Representation of Signals

Transform Representation of Signals C H A P T E R 3 Transform Representation of Signals and LTI Systems As you have seen in your prior studies of signals and systems, and as emphasized in the review in Chapter 2, transforms play a central

More information

Basic Design Approaches

Basic Design Approaches (Classic) IIR filter design: Basic Design Approaches. Convert the digital filter specifications into an analog prototype lowpass filter specifications. Determine the analog lowpass filter transfer function

More information

Exercises in Digital Signal Processing

Exercises in Digital Signal Processing Exercises in Digital Signal Processing Ivan W. Selesnick September, 5 Contents The Discrete Fourier Transform The Fast Fourier Transform 8 3 Filters and Review 4 Linear-Phase FIR Digital Filters 5 5 Windows

More information

Z-Transform. 清大電機系林嘉文 Original PowerPoint slides prepared by S. K. Mitra 4-1-1

Z-Transform. 清大電機系林嘉文 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Chapter 6 Z-Transform 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 z-transform The DTFT provides a frequency-domain representation of discrete-time

More information

IT6502 DIGITAL SIGNAL PROCESSING Unit I - SIGNALS AND SYSTEMS Basic elements of DSP concepts of frequency in Analo and Diital Sinals samplin theorem Discrete time sinals, systems Analysis of discrete time

More information

Butterworth Filter Properties

Butterworth Filter Properties OpenStax-CNX module: m693 Butterworth Filter Properties C. Sidney Burrus This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3. This section develops the properties

More information

Course and Wavelets and Filter Banks. Filter Banks (contd.): perfect reconstruction; halfband filters and possible factorizations.

Course and Wavelets and Filter Banks. Filter Banks (contd.): perfect reconstruction; halfband filters and possible factorizations. Course 18.327 and 1.130 Wavelets and Filter Banks Filter Banks (contd.): perfect reconstruction; halfband filters and possible factorizations. Product Filter Example: Product filter of degree 6 P 0 (z)

More information

UNIVERSITY OF OSLO. Please make sure that your copy of the problem set is complete before you attempt to answer anything.

UNIVERSITY OF OSLO. Please make sure that your copy of the problem set is complete before you attempt to answer anything. UNIVERSITY OF OSLO Faculty of mathematics and natural sciences Examination in INF3470/4470 Digital signal processing Day of examination: December 9th, 011 Examination hours: 14.30 18.30 This problem set

More information