Optimum Ordering and Pole-Zero Pairing. Optimum Ordering and Pole-Zero Pairing Consider the scaled cascade structure shown below
|
|
- Vivien Newton
- 6 years ago
- Views:
Transcription
1 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 Consider the scaled cascade structure shown below G ( ) K e [ n G ] ) R ( e e R+ [ n] R [n] [n] b y[n] b R + γ [n] a a b R b R a b a R b R The scaled noise transfer functions are given by R R G ( Hi ( βi G (,,,, R i i G R+ ( ) where b ( ) + b + b H + a + a G R ( H i ( i Output noise power spectrum due to product round-off is given by R + Pγγ ( ω) σ o k G( e ) and the output noise variance is thus R+ π σ σ ω γ ( o k G e ) dω π π + R σ o k G Note: k is the total number of multipliers connected to the -th adder If products are rounded before summation k k R + 3 k 5,,3,, R If products are rounded after summation k,,,, R + Recall β, α Thus, R β i α r r α,, r+ α βi α R+ r,, R F p Substituting the above in R + Pγγ ( ω) σ o k G ( e ) H p
2 we get σ R o Pγγ ( ω) kr+ H + p k F G e p ( ) H p The output noise variance is now given by σ o σ γ kr+ H + p k H p R F p G The scaling transfer function F ( contains a product of section transfer functions, H i (, i,,, whereas, the noise transfer function G ( contains the product of section transfer functions H i (, i, +,, R Thus every term in the epressions 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 Rule - First, the comple pole-pair closest to the unit circle should be paired with the nearest comple ero-pair Net, the comple pole-pair that is closest to the previous set of poles should be matched with its nearest comple ero-pair Continue this process until all poles and eros have been paired 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 Illustration of pole-ero pairing 3
3 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 epressions for P γγ (ω) and σ γ 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 epressions The best locations for H i ( obviously depends on the type of norms being applied to the scaling and noise transfer functions A careful eamination of the epressions 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 epressions are L -norms This fact is evident from the results of the two eamples presented earlier If L -scaling is being employed, the sections with the poles closest to the unit circle ehibit 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 The ordering is eactly opposite if the obective 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 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 3
4 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 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 comple structures Methods followed here can be easily etended to the general case Consider the causal unscaled first-order filter shown below + γ [n] + y[ n] [ n] α Its output round-off noise variance was computed earlier and is given by σ σ γ o α Assume the input [n] to be a WSS random signal with a uniform probability density function and a variance σ The variance σ y of the output signal y[n] generated by this input is then σ σ σ y h [ n] α n The SNR of the unscaled filter is then σ y σ SNR σγ σ o SNR is independent of α However, this is not a valid result since the adder is likely to overflow in an unscaled structure The scaled structure is shown below along with its round-off error analysis model assuming quantiation after addition of all products e[n] [n] K + + y[ n] + γ [ n] α 4
5 With the scaling multiplier present, the output signal power becomes K σ σ y α The signal-to-noise ratio is then K SNR σ σ o 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] To guarantee no overflow, we choose K f [ n] n To evaluate the SNR we need to know the type of input [n] being applied If [n] is uniformly distributed with [ n] its variance is given by σ 3 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 log ( α ) b 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) Sinusoid, known frequency SNR ( α ) 3σ o ( α ) 9σ o ( α ) σ o Typical SNR, db (b, α.95) Consider the causal unscaled second-order IIR filter given below [n] + y[n] α + β 5
6 Its scaled version along with the round-off noise analysis model, assuming quantiation after addition of all products, is shown below e[n] [n] K + + y[ n] + γ [ n] α + β For a WSS input with a uniform probability density function and a variance σ, the signal power at the output is given by σ y σ K h [ n] n The round-off noise power at the output is given by σ γ σ o h [ n] n Thus, the signal-to-noise ratio of the scaled structure is given by σ y K σ SNR σ γ σ γ The scaling transfer function F( is given by F( H ( + α + β If the poles of H( are at re θ, then ± F( H ( r cosθ + r Corresponding impulse response is given by n r sin( n + ) θ f [ n] h[ n] µ [ n] sinθ The overflow is completely eliminated if K h[ n] n n 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 The magnitude response of the unscaled second-order section to a sinusoidal input is given by / H ( e θ ) ( ) ( cos ) r r θ + r But, H ( e θ ) cannot be greater than n h[ n] as the latter is the largest possible value of the output y[n] for an input [n] with [ n] 6
7 Moreover, h[ n] rn sin( n + ) θ n sinθ n rn sinθ ( ) sinθ n r A tighter upper bound on n h[ n] is given by 4 n h[ n] π ( r) sinθ Therefore θ ( r) ( r cosθ + r ) K π ( r ) sin 6 Bounds on the SNR for the all-pole secondorder section can also be derived for various types of inputs 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 fied-point digital filters 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 ), for all valuesof ω Bounded Real Transfer Function If the input and the output to the digital filter are [n] and y[n], respectively with X ( e ) and Y( e ) denoting their DTFTs, then the equivalent condition for the BR property is given by Y ( e ) X ( e ) Integrating the above from π to π, dividing by π, and applying Parseval s relation we get y [ n] [ n] n n 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 ) for all values of ω then it is a lossless system A causal stable transfer function H( with H ( e ) is called a lossless bounded real (LBR) transfer function 7
8 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 eists a set of frequencies ω k at which H ( e ω k ) (3) The transfer function of the filter with quantied coefficients remains bounded real Since H ( e ) is bounded above by unity, the frequencies must be in the passband H ( e ) ω k..4 ω k.6.8 ω 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 Because of the third condition, regardless of the actual values of m i in the immediate neighborhood of their design values m i, the actual transfer function remains BR Consider H ( e ω k) which for multiplier values m i is equal to The third condition implies that if the coefficient is quantied, then ( k m H e ω i ) can only become less than A plot of H ( e ω k) will thus appear as indicated below Thus the plot of H ( e ω k) will have a erovalued slope at m i m i i.e. H ( e ω k) m i The first-order sensitivity of H ( e ) with respect to each multiplier coefficient is ero at all frequencies ω k where H ( e ) assumes its maimum value of unity m i m i 8
9 Since all frequencies ω k, where the magnitude function is eactly equal to unity, are in the passband of the filter and if these frequencies are closely spaced, it is epected that the sensitivity of the magnitude function to be very small at other frequencies in the passband 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 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 Let G( be an N-th order causal BR IIR transfer function given by P( p + p + + p N N G( + d + + d N with a power-complementary transfer function H( given by Q( q + q H ( + d N + + q + + d N N N N Power-complementary property implies that G( e ) + H ( e ) Thus, H( is also a BR transfer function We determine the conditions under which G( and H( can be epressed in the form G { A ( + A ( )} ( H ( { A ( A ( )} where A ( and A ( are stable allpass functions G ( { A ( + A ( )} G( must have a symmetric numerator, i.e., pn p N n H ( { A ( A ( )} H( must have an anti-symmetric numerator, i.e., q n q N n 9
10 Symmetric property of the numerator of G( implies P( ) N P( Likewise, antisymmetric property of the numerator of H( implies N Q( ) Q( By analytic continuation, the powercomplementary condition can be rewritten as G( ) G( + H ( ) H ( which is equivalent to P N [ ( + Q( ][ P( ) Q( )] ) ) N Using the relations P( ) P( and Q( ) NQ( 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( ] [ P( Q( ] is the mirror image of the polynomial [P( + Q(] FromP( Q( N [ P( ) + Q( )] it follows that the eros of [P( + Q(] inside the unit circle are also eros of, and the eros of [P( + Q(] outside the unit circle are eros of ), since G( and H( are assumed to be stable functions 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 are given by ξk,, ξk k r r + k N To identify the above eros of with the appropriate allpass transfer functions A ( and A ( ) we observe that these allpass functions can be epressed as P( + Q( A( G( + H ( ( ) ( ) ( P Q A G( H (
11 Therefore, the two allpass transfer functions can be epressed as A ( N k r+ ( ξ * k ) ξ k r ξ A k ( k ξk * In order to arrive at the above epressions, 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 ) ) N n n u n Then ) N n n Q ( u n Solving the above equation for the coefficients q k of Q( we get q u u q q u k q q q q k n k N k, k q After Q( has been determined, we form the polynomial [P( + Q(], find its eros ξ k, and then determine the two allpass functions A ( and A ( ) It can be shown 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 For lowpass-highpass filter pairs, the order N of the transfer function must be odd with the orders of A ( 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 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, k N denote the poles of G( or H(
12 λ k Let θ k denote the angle of the pole Assume that the poles are numbered such that θ k < θ k+ λ k + < θ k + Then the poles of A ( are given by λ k and the poles of A ( ) are given by λ k+ The pole interlacing property is illustrated below Im λ6 θ6 7 θ 6 θ λ 6 λ Re Eample- Consider the parallel allpass realiation of a 5-th order elliptic lowpass filter with the specifications: ω p. 4π, α p.5 db, and α s 4 db The transfer function obtained using MATLAB is given by G( (.49 )( ) ( ) Its parallel allpass decomposition is given by (.49 )( G( [ (.49 )( ] ) ) A 5-multiplier realiation using a signed 7- bit fractional sign-magnitude representation of each multiplier coefficient is shown below The gain response of the filter with infinite precision multiplier coefficients and that with quantied coefficients are shown below ideal - solid line, quantied - dashed line Gain, db ω/π
13 Passband details of the parallel allpass realiation and a direct form realiation Parallel Allpass Realiation ideal - solid line, quantied - dashed line Gain, db ω/π Gain, db Direct Form Realiation ideal - solid line, quantied - dashed line ω/π 3
Optimum 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 informationTunable 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 informationAnalysis 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 informationWe 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 informationPerfect 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 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 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 informationLTI 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 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 informationDigital 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 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 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 informationStability 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 informationQuadrature-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 informationFILTER 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 informationECE503: 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 informationSignals 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 informationDSP 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 informationVALLIAMMAI 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 informationOther 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 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 informationDigital 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 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 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 informationEECE 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 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 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 informationDigital 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 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 informationMultirate Digital Signal Processing
Multirate Digital Signal Processing Basic Sampling Rate Alteration Devices Up-sampler - Used to increase the sampling rate by an integer factor Down-sampler - Used to decrease the sampling rate by an integer
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 informationLINEAR-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 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 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 informationECE4270 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 informationUNIT 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 informationOversampling 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 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 informationFinite 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 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 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 informationFilters 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 informationSignals and Spectra - Review
Signals and Spectra - Review SIGNALS DETERMINISTIC No uncertainty w.r.t. the value of a signal at any time Modeled by mathematical epressions RANDOM some degree of uncertainty before the signal occurs
More informationFINITE 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 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 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 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 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 informationLAB 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 informationDSP 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 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 informationFilter 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 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 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 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 informationDISCRETE-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 informationEE 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 informationDFT & 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 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 informationComputer 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 informationDigital Image Processing. Chapter 4: Image Enhancement in the Frequency Domain
Digital Image Processing Chapter 4: Image Enhancement in the Frequency Domain Image Enhancement in Frequency Domain Objective: To understand the Fourier Transform and frequency domain and how to apply
More informationDigital 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 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 02 DSP Fundamentals 14/01/21 http://www.ee.unlv.edu/~b1morris/ee482/
More informationDesign 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 informationPS403 - 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 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 informationComputer-Aided Design of Digital Filters. Digital Filters. Digital Filters. Digital Filters. Design of Equiripple Linear-Phase FIR Filters
Computer-Aided Design of Digital Filters The FIR filter design techniques discussed so far can be easily implemented on a computer In addition, there are a number of FIR filter design algorithms that rely
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 informationUNIVERSITY 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 informationDigital 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 informationSYNTHESIS OF BIRECIPROCAL WAVE DIGITAL FILTERS WITH EQUIRIPPLE AMPLITUDE AND PHASE
SYNTHESIS OF BIRECIPROCAL WAVE DIGITAL FILTERS WITH EQUIRIPPLE AMPLITUDE AND PHASE M. Yaseen Dept. of Electrical and Electronic Eng., University of Assiut Assiut, Egypt Tel: 088-336488 Fax: 088-33553 E-Mail
More informationUNIT-II Z-TRANSFORM. This expression is also called a one sided z-transform. This non causal sequence produces positive powers of z in X (z).
Page no: 1 UNIT-II Z-TRANSFORM The Z-Transform The direct -transform, properties of the -transform, rational -transforms, inversion of the transform, analysis of linear time-invariant systems in the -
More informationLinear 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 informationMatched Second Order Digital Filters
Matched Second Order Digital Filters Martin Vicanek 14. February 016 1 Introduction Second order sections are universal building blocks for digital filters. They are characterized by five coefficients,
More informationButterworth 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 informationDigital 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 informationECGR4124 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 informationReview 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 informationIT6502 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 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 informationEE538 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 informationChapter 4 Image Enhancement in the Frequency Domain
Chapter 4 Image Enhancement in the Frequency Domain Yinghua He School of Computer Science and Technology Tianjin University Background Introduction to the Fourier Transform and the Frequency Domain Smoothing
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 informationBasic 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 informationOn 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 informationZ - 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 informationWavelets and Multiresolution Processing
Wavelets and Multiresolution Processing Wavelets Fourier transform has it basis functions in sinusoids Wavelets based on small waves of varying frequency and limited duration In addition to frequency,
More informationDigital Filter Structures
Digital Filter Structures Te convolution sum description of an LTI discrete-time system can, in principle, be used to implement te system For an IIR finite-dimensional system tis approac is not practical
More informationFourier 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 informationRecursive Gaussian filters
CWP-546 Recursive Gaussian filters Dave Hale Center for Wave Phenomena, Colorado School of Mines, Golden CO 80401, USA ABSTRACT Gaussian or Gaussian derivative filtering is in several ways optimal for
More informationVel 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 informationSymbolic Dynamics of Digital Signal Processing Systems
Symbolic Dynamics of Digital Signal Processing Systems Dr. Bingo Wing-Kuen Ling School of Engineering, University of Lincoln. Brayford Pool, Lincoln, Lincolnshire, LN6 7TS, United Kingdom. Email: wling@lincoln.ac.uk
More informationExercises 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 informationGeneralizing 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 informationOptimal 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 informationReview of Linear Systems Theory
Review of Linear Systems Theory The following is a (very) brief review of linear systems theory, convolution, and Fourier analysis. I work primarily with discrete signals, but each result developed in
More informationConvolution. Define a mathematical operation on discrete-time signals called convolution, represented by *. Given two discrete-time signals x 1, x 2,
Filters Filters So far: Sound signals, connection to Fourier Series, Introduction to Fourier Series and Transforms, Introduction to the FFT Today Filters Filters: Keep part of the signal we are interested
More informationAPPLIED 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 informationAPPM 1360 Final Exam Spring 2016
APPM 36 Final Eam Spring 6. 8 points) State whether each of the following quantities converge or diverge. Eplain your reasoning. a) The sequence a, a, a 3,... where a n ln8n) lnn + ) n!) b) ln d c) arctan
More information# FIR. [ ] = b k. # [ ]x[ n " k] [ ] = h k. x[ n] = Ae j" e j# ˆ n Complex exponential input. [ ]Ae j" e j ˆ. ˆ )Ae j# e j ˆ. y n. y n.
[ ] = h k M [ ] = b k x[ n " k] FIR k= M [ ]x[ n " k] convolution k= x[ n] = Ae j" e j ˆ n Complex exponential input [ ] = h k M % k= [ ]Ae j" e j ˆ % M = ' h[ k]e " j ˆ & k= k = H (" ˆ )Ae j e j ˆ ( )
More information