Chapter 5 THE APPLICATION OF THE Z TRANSFORM. 5.6 Transfer Functions for Digital Filters 5.7 Amplitude and Delay Distortion

Size: px
Start display at page:

Download "Chapter 5 THE APPLICATION OF THE Z TRANSFORM. 5.6 Transfer Functions for Digital Filters 5.7 Amplitude and Delay Distortion"

Transcription

1 Chapter 5 THE APPLICATION OF THE Z TRANSFORM 5.6 Transfer Functions for Digital Filters 5.7 Amplitude and Delay Distortion Copyright c Andreas Antoniou Victoria, BC, Canada aantoniou@ieee.org March 7, 2008 Frame # 1 Slide # 1 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

2 Introduction Previous presentations dealt with the frequency response of discrete-time systems, which is obtained by using the transfer function. Frame # 2 Slide # 2 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

3 Introduction Previous presentations dealt with the frequency response of discrete-time systems, which is obtained by using the transfer function. In this presentation, we examine some of the basic types of transfer functions that characterize some typical firstand second-order filter types known as biquads. Frame # 2 Slide # 3 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

4 Introduction Previous presentations dealt with the frequency response of discrete-time systems, which is obtained by using the transfer function. In this presentation, we examine some of the basic types of transfer functions that characterize some typical firstand second-order filter types known as biquads. Biquads are often used as basic digital-filter blocks to construct high-order filters. Frame # 2 Slide # 4 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

5 First-Order Transfer Functions A first-order transfer function can have only a real zero and a real pole, i.e., H(z) = z z 0 z p 0 Frame # 3 Slide # 5 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

6 First-Order Transfer Functions A first-order transfer function can have only a real zero and a real pole, i.e., H(z) = z z 0 z p 0 To ensure that the system is stable, the pole must satisfy the condition 1 < p 0 < 1. Frame # 3 Slide # 6 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

7 First-Order Transfer Functions A first-order transfer function can have only a real zero and a real pole, i.e., H(z) = z z 0 z p 0 To ensure that the system is stable, the pole must satisfy the condition 1 < p 0 < 1. The zero can be anywhere on the real axis of the z plane. Frame # 3 Slide # 7 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

8 First-Order Transfer Functions Cont d If the pole is close to point (1, 0) and the zero is close to or at point ( 1, 0), then we have a lowpass filter jim z 0 jim z Re z Re z Frame # 4 Slide # 8 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

9 First-Order Transfer Functions Cont d If the pole is close to point (1, 0) and the zero is close to or at point ( 1, 0), then we have a lowpass filter. If the zero and pole positions are interchanged, then we get a highpass filter jim z 0 jim z Re z Re z Frame # 4 Slide # 9 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

10 First-Order Transfer Functions Cont d Certain applications require discrete-time systems that have a constant amplitude response and a varying phase response. Such systems can be constructed by using allpass transfer functions. Frame # 5 Slide # 10 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

11 First-Order Transfer Functions Cont d Certain applications require discrete-time systems that have a constant amplitude response and a varying phase response. Such systems can be constructed by using allpass transfer functions. A first-order allpass transfer function is of the form H(z) = p 0z 1 z 1/p 0 = p 0 z p 0 z p 0 where the zero is the reciprocal of the pole. Frame # 5 Slide # 11 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

12 First-Order Transfer Functions Cont d Certain applications require discrete-time systems that have a constant amplitude response and a varying phase response. Such systems can be constructed by using allpass transfer functions. A first-order allpass transfer function is of the form H(z) = p 0z 1 z 1/p 0 = p 0 z p 0 z p 0 where the zero is the reciprocal of the pole. The frequency response of a system characterized by H(z) is given by H(e jωt ) = p 0e jωt 1 = p 0 cos ωt + jp 0 sin ωt 1 e jωt p 0 cos ωt + j sin ωt p 0 Frame # 5 Slide # 12 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

13 First-Order Transfer Functions Cont d H(e jωt ) = p 0e jωt 1 e jωt p 0 = p 0 cos ωt + jp 0 sin ωt 1 cos ωt + j sin ωt p 0 The amplitude and phase responses are given by M(ω) = p 0 cos ωt 1 + jp 0 sin ωt cos ωt p 0 + j sin ωt [ ] 1 (p0 cos ωt 1) 2 + (p 0 sin ωt ) 2 2 = (cos ωt p 0 ) 2 + (sin ωt ) 2 = 1 and θ(ω) = tan 1 p 0 sin ωt p 0 cos ωt 1 tan 1 sin ωt cos ωt p 0 respectively. Frame # 6 Slide # 13 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

14 Second-Order Lowpass Biquad A lowpass second-order transfer function can be constructed by placing a complex-conjugate pair of poles anywhere inside the unit circle and a pair of zeros at the Nyquist point: 2 1 jim z Re z Frame # 7 Slide # 14 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

15 Second-Order Lowpass Biquad Cont d The transfer function of the lowpass biquad assumes the form: H LP (z) = where 0 < r < 1. (z + 1) 2 (z re jφ )(z re jφ ) = z 2 + 2z + 1 z 2 2r(cos φ)z + r 2 Frame # 8 Slide # 15 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

16 Second-Order Lowpass Biquad Cont d As the poles move closer to the unit circle, the amplitude response develops a peak at frequency ω = φ/t while the slope of the phase response tends to become steeper and steeper at that frequency r = r = r = 0.50 Gain, db r = 0.50 Phase shift, rad Frequency, rad/s Frequency, rad/s Frame # 9 Slide # 16 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

17 Second-Order Highpass Biquad A highpass second-order transfer function can be constructed by placing a complex-conjugate pair of poles anywhere inside the unit circle and a pair of zeros at point (1, 0): 2 1 jim z Re z Frame # 10 Slide # 17 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

18 Second-Order Highpass Biquad Cont d The transfer function of the highpass biquad assumes the form: H HP (z) = where 0 < r < 1. (z 1) 2 z 2 2r(cos φ)z + r 2 = (z 2 2z + 1) z 2 2r(cos φ)z + r 2 Frame # 11 Slide # 18 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

19 Second-Order Highpass Biquad Cont d As the poles move closer to the unit circle, the amplitude response develops a peak at frequency ω = φ/t while the slope of the phase response tends to become steeper and steeper at that frequency r = r = Gain, db r = 0.50 Phase shift, rad r = Frequency, rad/s Frequency, rad/s Frame # 12 Slide # 19 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

20 Second-Order Bandpass Biquad A bandpass second-order transfer function can be constructed by placing a complex-conjugate pair of poles anywhere inside the unit circle, zeros at points (-1, 0) and (1, 0): 2 1 jim z Re z Frame # 13 Slide # 20 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

21 Second-Order Bandpass Biquad Cont d The transfer function of the bandpass biquad assumes the form: where 0 < r < 1. H BP (z) = (z + 1)(z 1) z 2 2r(cos φ)z + r 2 Frame # 14 Slide # 21 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

22 Second-Order Bandpass Biquad Cont d As the poles move closer to the unit circle, the amplitude response develops a peak at frequency ω = φ/t while the slope of the phase response tends to become steeper and steeper at that frequency r = 0.99 r = 0.99 Gain, db r = 0.50 Phase shift, rad 1 0 r = Frequency, rad/s Frequency, rad/s Frame # 15 Slide # 22 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

23 Second-Order Notch Biquad A notch second-order transfer function can be constructed by placing a complex-conjugate pair of poles anywhere inside the unit circle, and a complex-conjugate pair of zeros on the unit circle. There are three possibilities: jim z Re z Frame # 16 Slide # 23 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

24 Second-Order Notch Biquad Cont d The transfer function of the bandpass biquad assumes the form: where 0 < r < 1. H N (z) = z2 2(cos ψ)z + 1 z 2 2r(cos φ)z + r 2 Frame # 17 Slide # 24 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

25 Second-Order Notch Biquad Cont d If ψ = π/4, ψ = π/2, or ψ = 3π/4, the notch filter behaves as a highpass, bandstop, or lowpass filter ψ = π/4 ψ = π/2 ψ = 3π/ Gain, db Phase shift, rad Frequency, rad/s Frequency, rad/s Frame # 18 Slide # 25 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

26 Second-Order Allpas Biquad An allpass second-order transfer function can be constructed by placing a complex-conjugate pair of poles anywhere inside the unit circle and a complex-conjugate pair of zeros that are the reciprocals of the poles outside the unit circle. 2 1 jim z Re z Frame # 19 Slide # 26 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

27 Second-Order Allpass Biquad Cont d The transfer function of the bandpass biquad assumes the form: where 0 < r < 1. H AP (z) = r 2 z 2 2r(cos φ)z + 1 z 2 2r(cos φ)z + r 2 Frame # 20 Slide # 27 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

28 Second-Order Allpass Biquad Cont d The transfer function of the bandpass biquad assumes the form: where 0 < r < 1. H AP (z) = r 2 z 2 2r(cos φ)z + 1 z 2 2r(cos φ)z + r 2 We note that the numerator coefficients are the same as the denominator coefficients but in the reverse order. Frame # 20 Slide # 28 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

29 Second-Order Allpass Biquad Cont d The transfer function of the bandpass biquad assumes the form: where 0 < r < 1. H AP (z) = r 2 z 2 2r(cos φ)z + 1 z 2 2r(cos φ)z + r 2 We note that the numerator coefficients are the same as the denominator coefficients but in the reverse order. The above is a general property, that is, an arbitrary transfer function with the above coefficient symmetry is an allpass transfer function independently of the order. Frame # 20 Slide # 29 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

30 Second-Order Allpass Biquad Cont d M AP (ω) = H AP (e jωt ) = = = = = [ ] 1 H AP (e jωt ) H AP (e jωt ) 2 [ ] 1 H AP (e jωt ) HAP 2 (ejωt ) {[ ] } 1 H AP (z) H AP (z 1 2 ) z=e jωt {[ r 2 z 2 + 2r(cos φ)z + 1 z 2 + 2r(cos φ)z + r 2 r ] 2 z 2 + 2r(cos φ)z z 2 + 2r(cos φ)z 1 + r 2 z=e jωt {[ ] } 1 r 2 z 2 + 2r(cos φ)z + 1 z 2 + 2r(cos φ)z + r 2 r 2 + 2r(cos φ)z + z r(cos φ)z + z 2 r 2 = 1 z=e jωt } 1 2 Frame # 21 Slide # 30 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

31 High-Order Filters Cont d Higher-order transfer functions can be obtained by forming products or sums of first- and/or second-order transfer functions. Frame # 22 Slide # 31 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

32 High-Order Filters Cont d Higher-order transfer functions can be obtained by forming products or sums of first- and/or second-order transfer functions. Corresponding high-order filters can be constructed by connecting several biquads in cascade or in parallel. Frame # 22 Slide # 32 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

33 High-Order Filters Cont d Higher-order transfer functions can be obtained by forming products or sums of first- and/or second-order transfer functions. Corresponding high-order filters can be constructed by connecting several biquads in cascade or in parallel. Methods for obtaining transfer functions that will yield specified frequency responses will be explored in later chapters. Frame # 22 Slide # 33 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

34 Amplitude and Delay Distortion In practice, a discrete-time system can distort the information content of a signal to be processed. Frame # 23 Slide # 34 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

35 Amplitude and Delay Distortion In practice, a discrete-time system can distort the information content of a signal to be processed. Two types of distortion can be introduced as follows: Frame # 23 Slide # 35 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

36 Amplitude and Delay Distortion In practice, a discrete-time system can distort the information content of a signal to be processed. Two types of distortion can be introduced as follows: Amplitude distortion Frame # 23 Slide # 36 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

37 Amplitude and Delay Distortion In practice, a discrete-time system can distort the information content of a signal to be processed. Two types of distortion can be introduced as follows: Amplitude distortion Delay (or phase) distortion Frame # 23 Slide # 37 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

38 Amplitude and Delay Distortion Cont d Consider an application where a digital filter characterized by a transfer function H(z) is to be used to select a specific signal x k (nt ) from a sum of signals x(nt ) = m x i (nt ) i=1 Frame # 24 Slide # 38 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

39 Amplitude and Delay Distortion Cont d Consider an application where a digital filter characterized by a transfer function H(z) is to be used to select a specific signal x k (nt ) from a sum of signals x(nt ) = m x i (nt ) Let the amplitude and phase responses of the filter be M(ω) and θ(ω), respectively. i=1 Frame # 24 Slide # 39 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

40 Amplitude and Delay Distortion Cont d Consider an application where a digital filter characterized by a transfer function H(z) is to be used to select a specific signal x k (nt ) from a sum of signals x(nt ) = m x i (nt ) Let the amplitude and phase responses of the filter be M(ω) and θ(ω), respectively. Two parameters associated with the phase response are the absolute delay τ a (ω) and the group delay τ g (ω) which are defined as τ a (ω) = θ(ω) ω i=1 and τ g (ω) = dθ(ω) dω Frame # 24 Slide # 40 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

41 Amplitude and Delay Distortion Cont d Consider an application where a digital filter characterized by a transfer function H(z) is to be used to select a specific signal x k (nt ) from a sum of signals x(nt ) = m x i (nt ) Let the amplitude and phase responses of the filter be M(ω) and θ(ω), respectively. Two parameters associated with the phase response are the absolute delay τ a (ω) and the group delay τ g (ω) which are defined as τ a (ω) = θ(ω) ω i=1 and τ g (ω) = dθ(ω) dω As functions of frequency, τ a (ω) and τ g (ω) are known as the absolute-delay and group-delay characteristics. Frame # 24 Slide # 41 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

42 Amplitude and Delay Distortion Cont d Now assume that the amplitude spectrum of signal x k (nt ) is concentrated in frequency band B given by as shown. B ={ω : ω L ω ω H } X(e jωt ) X k (e jωt ) ω L B ω H ω Frame # 25 Slide # 42 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

43 Amplitude and Delay Distortion Cont d Now assume that the amplitude spectrum of signal x k (nt ) is concentrated in frequency band B given by as shown. B ={ω : ω L ω ω H } Also assume that the filter has amplitude and phase responses { G 0 for ω B M(ω) = and θ(ω) = τ g ω + θ 0 for ω B 0 otherwise respectively, where G 0 and τ g are constants. X(e jωt ) X k (e jωt ) ω L B ω H ω Frame # 25 Slide # 43 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

44 Amplitude and Delay Distortion Cont d The z transform of the output of the filter is given by m Y (z) = H(z)X (z) = H(z) X i (z) = i=1 m H(z)X i (z) i=1 Frame # 26 Slide # 44 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

45 Amplitude and Delay Distortion Cont d The z transform of the output of the filter is given by m Y (z) = H(z)X (z) = H(z) X i (z) = i=1 m H(z)X i (z) i=1 Thus the frequency spectrum of the output signal is obtained as Y (e jωt ) = = m H(e jωt )X i (e jωt ) i=1 m M(ω)e jθ(ω) X i (e jωt ) i=1 Frame # 26 Slide # 45 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

46 Amplitude and Delay Distortion Cont d m Y (e jωt ) = M(ω)e jθ(ω) X i (e jωt ) i=1 We have assumed that { G 0 for ω B M(ω) = 0 otherwise and θ(ω) = τ g ω+θ 0 for ω B and hence we get Y (e jωt ) = G 0 e jωτ g+jθ 0 X k (e jωt ) since all signal spectrums except X k (e jωt ) will be multiplied by zero. Frame # 27 Slide # 46 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

47 Amplitude and Delay Distortion Cont d Y (e jωt ) = G 0 e jωτ g +jθ 0 X k (e jωt ) If we now let τ g = mt where m is a constant, we can write Y (z) = G 0 e jθ 0 z m X k (z) Frame # 28 Slide # 47 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

48 Amplitude and Delay Distortion Cont d Y (e jωt ) = G 0 e jωτ g +jθ 0 X k (e jωt ) If we now let τ g = mt where m is a constant, we can write Y (z) = G 0 e jθ 0 z m X k (z) Therefore, from the time-shifting theorem of the z transform, we deduce the output of the filter as y(nt ) = G 0 e jθ 0 x k (nt mt ) Frame # 28 Slide # 48 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

49 Amplitude and Delay Distortion Cont d Y (e jωt ) = G 0 e jωτ g +jθ 0 X k (e jωt ) If we now let τ g = mt where m is a constant, we can write Y (z) = G 0 e jθ 0 z m X k (z) Therefore, from the time-shifting theorem of the z transform, we deduce the output of the filter as y(nt ) = G 0 e jθ 0 x k (nt mt ) In effect, if the amplitude response of the filter is constant with respect to frequency band B and zero elsewhere and its phase response is a linear function of ω, that is, the group delay is constant in frequency band B, then the output signal is a delayed replica of signal x k (nt ) except that a constant multiplier G 0 e jθ 0 is introduced. Frame # 28 Slide # 49 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

50 Amplitude and Delay Distortion Cont d If the amplitude response of the system is not constant in frequency band B, then so-called amplitude distortion will be introduced since different frequency components of the signal will be amplified by different amounts. Frame # 29 Slide # 50 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

51 Amplitude and Delay Distortion Cont d If the amplitude response of the system is not constant in frequency band B, then so-called amplitude distortion will be introduced since different frequency components of the signal will be amplified by different amounts. If the group delay is not constant in band B, different frequency components will be delayed by different amounts, and delay (or phase) distortion will be introduced. Frame # 29 Slide # 51 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

52 Amplitude and Delay Distortion Cont d Amplitude distortion can be quite objectionable in practice. Consequently, the amplitude response is required to be flat to within a prescribed tolerance in each frequency band that carries information. If the ultimate receiver of the signal is the human ear, e.g., when a speech or music signal is to be processed, delay distortion turns out to be quite tolerable. In other applications where images are involved, e.g., transmission of video signals, delay distortion can be as objectionable as amplitude distortion, and the delay characteristic is required to be fairly flat. Frame # 30 Slide # 52 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

53 This slide concludes the presentation. Thank you for your attention. Frame # 31 Slide # 53 A. Antoniou Digital Signal Processing Secs. 5.6 and 5.7

Chapter 1 INTRODUCTION TO DIGITAL SIGNAL PROCESSING 1.6 Analog Filters 1.7 Applications of Analog Filters

Chapter 1 INTRODUCTION TO DIGITAL SIGNAL PROCESSING 1.6 Analog Filters 1.7 Applications of Analog Filters Chapter 1 INTRODUCTION TO DIGITAL SIGNAL PROCESSING 1.6 Analog Filters 1.7 Applications of Analog Filters Copyright c 2005 Andreas Antoniou Victoria, BC, Canada Email: aantoniou@ieee.org July 14, 2018

More information

Chapter 5 THE APPLICATION OF THE Z TRANSFORM Aliasing

Chapter 5 THE APPLICATION OF THE Z TRANSFORM Aliasing Chapter 5 THE APPLICATION OF THE Z TRANSFORM 5.5.4 Aliasing Copyright c 2005- Andreas Antoniou Victoria, BC, Canada Email: aantoniou@ieee.org February 14, 2008 Frame # 1 Slide # 1 A. Antoniou Digital Signal

More information

Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE-TIME SIGNALS. 6.6 Sampling Theorem 6.7 Aliasing 6.8 Interrelations

Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE-TIME SIGNALS. 6.6 Sampling Theorem 6.7 Aliasing 6.8 Interrelations Chapter 6 CONTINUOUS-TIME, IMPULSE-MODULATED, AND DISCRETE-TIME SIGNALS 6.6 Sampling Theorem 6.7 Aliasing 6.8 Interrelations Copyright c 2005- Andreas Antoniou Victoria, BC, Canada Email: aantoniou@ieee.org

More information

Digital Processing of Continuous-Time Signals

Digital Processing of Continuous-Time Signals Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital

More information

Digital Processing of

Digital Processing of Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital

More information

EELE503. Modern filter design. Filter Design - Introduction

EELE503. Modern filter design. Filter Design - Introduction EELE503 Modern filter design Filter Design - Introduction A filter will modify the magnitude or phase of a signal to produce a desired frequency response or time response. One way to classify ideal filters

More information

Electric Circuit Theory

Electric Circuit Theory Electric Circuit Theory Nam Ki Min nkmin@korea.ac.kr 010-9419-2320 Chapter 15 Active Filter Circuits Nam Ki Min nkmin@korea.ac.kr 010-9419-2320 Contents and Objectives 3 Chapter Contents 15.1 First-Order

More information

Outline. Discrete time signals. Impulse sampling z-transform Frequency response Stability INF4420. Jørgen Andreas Michaelsen Spring / 37 2 / 37

Outline. Discrete time signals. Impulse sampling z-transform Frequency response Stability INF4420. Jørgen Andreas Michaelsen Spring / 37 2 / 37 INF4420 Discrete time signals Jørgen Andreas Michaelsen Spring 2013 1 / 37 Outline Impulse sampling z-transform Frequency response Stability Spring 2013 Discrete time signals 2 2 / 37 Introduction More

More information

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP DIGITAL FILTERS!! Finite Impulse Response (FIR)!! Infinite Impulse Response (IIR)!! Background!! Matlab functions 1!! Only the magnitude approximation problem!! Four basic types of ideal filters with magnitude

More information

Part B. Simple Digital Filters. 1. Simple FIR Digital Filters

Part B. Simple Digital Filters. 1. Simple FIR Digital Filters Simple Digital Filters Chapter 7B Part B Simple FIR Digital Filters LTI Discrete-Time Systems in the Transform-Domain Simple Digital Filters Simple IIR Digital Filters Comb Filters 3. Simple FIR Digital

More information

Digital Filters. Linearity and Time Invariance. Implications of Linear Time Invariance (LTI) Music 270a: Introduction to Digital Filters

Digital Filters. Linearity and Time Invariance. Implications of Linear Time Invariance (LTI) Music 270a: Introduction to Digital Filters Digital Filters Music 7a: Introduction to Digital Filters Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego (UCSD) November 7, 7 Any medium through which a signal

More information

3 Analog filters. 3.1 Analog filter characteristics

3 Analog filters. 3.1 Analog filter characteristics Chapter 3, page 1 of 11 3 Analog filters This chapter deals with analog filters and the filter approximations of an ideal filter. The filter approximations that are considered are the classical analog

More information

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION Version 1. 1 of 7 ECE 03 LAB PRACTICAL FILTER DESIGN & IMPLEMENTATION BEFORE YOU BEGIN PREREQUISITE LABS ECE 01 Labs ECE 0 Advanced MATLAB ECE 03 MATLAB Signals & Systems EXPECTED KNOWLEDGE Understanding

More information

Chapter 1 INTRODUCTION TO DIGITAL SIGNAL PROCESSING. 1.1 Introduction 1.2 The Sampling Process

Chapter 1 INTRODUCTION TO DIGITAL SIGNAL PROCESSING. 1.1 Introduction 1.2 The Sampling Process Chapter 1 INTRODUCTION TO DIGITAL SIGNAL PROCESSING 1.1 Introduction 1.2 The Sampling Process Copyright c 2005- Andreas Antoniou Victoria, BC, Canada Email: aantoniou@ieee.org January 31, 2008 Frame #

More information

Review of Filter Types

Review of Filter Types ECE 440 FILTERS Review of Filters Filters are systems with amplitude and phase response that depends on frequency. Filters named by amplitude attenuation with relation to a transition or cutoff frequency.

More information

E Final Exam Solutions page 1/ gain / db Imaginary Part

E Final Exam Solutions page 1/ gain / db Imaginary Part E48 Digital Signal Processing Exam date: Tuesday 242 Final Exam Solutions Dan Ellis . The only twist here is to notice that the elliptical filter is actually high-pass, since it has

More information

Infinite Impulse Response (IIR) Filter. Ikhwannul Kholis, ST., MT. Universitas 17 Agustus 1945 Jakarta

Infinite Impulse Response (IIR) Filter. Ikhwannul Kholis, ST., MT. Universitas 17 Agustus 1945 Jakarta Infinite Impulse Response (IIR) Filter Ihwannul Kholis, ST., MT. Universitas 17 Agustus 1945 Jaarta The Outline 8.1 State-of-the-art 8.2 Coefficient Calculation Method for IIR Filter 8.2.1 Pole-Zero Placement

More information

Analog Filters D R. T A R E K T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N

Analog Filters D R. T A R E K T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N Analog Filters D. T A E K T U T U N J I P H I L A D E L P H I A U N I V E S I T Y, J O D A N 2 0 4 Introduction Electrical filters are deigned to eliminate unwanted frequencies Filters can be classified

More information

Complex Digital Filters Using Isolated Poles and Zeroes

Complex Digital Filters Using Isolated Poles and Zeroes Complex Digital Filters Using Isolated Poles and Zeroes Donald Daniel January 18, 2008 Revised Jan 15, 2012 Abstract The simplest possible explanation is given of how to construct software digital filters

More information

Filters and Tuned Amplifiers

Filters and Tuned Amplifiers CHAPTER 6 Filters and Tuned Amplifiers Introduction 55 6. Filter Transmission, Types, and Specification 56 6. The Filter Transfer Function 60 6.7 Second-Order Active Filters Based on the Two-Integrator-Loop

More information

F I R Filter (Finite Impulse Response)

F I R Filter (Finite Impulse Response) F I R Filter (Finite Impulse Response) Ir. Dadang Gunawan, Ph.D Electrical Engineering University of Indonesia The Outline 7.1 State-of-the-art 7.2 Type of Linear Phase Filter 7.3 Summary of 4 Types FIR

More information

Motif Filters. Custom Filter Types... 20

Motif Filters. Custom Filter Types... 20 Motif Filters Contents Motif Filters Getting Started... 2 Output Filters... 5 Output Filters - Preset High Pass... 5 Output Filters - Preset LowPass... 7 Output Filters - Custom... 9 Custom Filter Types...

More information

Signals and Systems Lecture 6: Fourier Applications

Signals and Systems Lecture 6: Fourier Applications Signals and Systems Lecture 6: Fourier Applications Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2012 arzaneh Abdollahi Signal and Systems Lecture 6

More information

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 Purdue University: ECE438 - Digital Signal Processing with Applications 1 ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 1 Introduction

More information

CHAPTER 8 ANALOG FILTERS

CHAPTER 8 ANALOG FILTERS ANALOG FILTERS CHAPTER 8 ANALOG FILTERS SECTION 8.: INTRODUCTION 8. SECTION 8.2: THE TRANSFER FUNCTION 8.5 THE SPLANE 8.5 F O and Q 8.7 HIGHPASS FILTER 8.8 BANDPASS FILTER 8.9 BANDREJECT (NOTCH) FILTER

More information

Infinite Impulse Response Filters

Infinite Impulse Response Filters 6 Infinite Impulse Response Filters Ren Zhou In this chapter we introduce the analysis and design of infinite impulse response (IIR) digital filters that have the potential of sharp rolloffs (Tompkins

More information

Lecture XII: Ideal filters

Lecture XII: Ideal filters BME 171: Signals and Systems Duke University October 29, 2008 This lecture Plan for the lecture: 1 LTI systems with sinusoidal inputs 2 Analog filtering frequency-domain description: passband, stopband

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing Lecture 9 Discrete-Time Processing of Continuous-Time Signals Alp Ertürk alp.erturk@kocaeli.edu.tr Analog to Digital Conversion Most real life signals are analog signals These

More information

Basics of Digital Filtering

Basics of Digital Filtering 4 Basics of Digital Filtering Willis J. Tompkins and Pradeep Tagare In this chapter we introduce the concept of digital filtering and look at the advantages, disadvantages, and differences between analog

More information

PROBLEM SET 5. Reminder: Quiz 1will be on March 6, during the regular class hour. Details to follow. z = e jω h[n] H(e jω ) H(z) DTFT.

PROBLEM SET 5. Reminder: Quiz 1will be on March 6, during the regular class hour. Details to follow. z = e jω h[n] H(e jω ) H(z) DTFT. PROBLEM SET 5 Issued: 2/4/9 Due: 2/22/9 Reading: During the past week we continued our discussion of the impact of pole/zero locations on frequency response, focusing on allpass systems, minimum and maximum-phase

More information

Active Filters - Revisited

Active Filters - Revisited Active Filters - Revisited Sources: Electronic Devices by Thomas L. Floyd. & Electronic Devices and Circuit Theory by Robert L. Boylestad, Louis Nashelsky Ideal and Practical Filters Ideal and Practical

More information

App Note Highlights Importing Transducer Response Data Generic Transfer Function Modeling Circuit Optimization Digital IIR Transform IIR Z Root Editor

App Note Highlights Importing Transducer Response Data Generic Transfer Function Modeling Circuit Optimization Digital IIR Transform IIR Z Root Editor Application Note 6 App Note Application Note 6 Highlights Importing Transducer Response Data Generic Transfer Function Modeling Circuit Optimization Digital IIR Transform IIR Z Root Editor n Design Objective

More information

Chapter 7 Single-Sideband Modulation (SSB) and Frequency Translation

Chapter 7 Single-Sideband Modulation (SSB) and Frequency Translation Chapter 7 Single-Sideband Modulation (SSB) and Frequency Translation Contents Slide 1 Single-Sideband Modulation Slide 2 SSB by DSBSC-AM and Filtering Slide 3 SSB by DSBSC-AM and Filtering (cont.) Slide

More information

EE247 - Lecture 2 Filters. EECS 247 Lecture 2: Filters 2005 H.K. Page 1. Administrative. Office hours for H.K. changed to:

EE247 - Lecture 2 Filters. EECS 247 Lecture 2: Filters 2005 H.K. Page 1. Administrative. Office hours for H.K. changed to: EE247 - Lecture 2 Filters Material covered today: Nomenclature Filter specifications Quality factor Frequency characteristics Group delay Filter types Butterworth Chebyshev I Chebyshev II Elliptic Bessel

More information

Frequency Response Analysis

Frequency Response Analysis Frequency Response Analysis Continuous Time * M. J. Roberts - All Rights Reserved 2 Frequency Response * M. J. Roberts - All Rights Reserved 3 Lowpass Filter H( s) = ω c s + ω c H( jω ) = ω c jω + ω c

More information

EELE 4310: Digital Signal Processing (DSP)

EELE 4310: Digital Signal Processing (DSP) EELE 4310: Digital Signal Processing (DSP) Chapter # 10 : Digital Filter Design (Part One) Spring, 2012/2013 EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 1 / 19 Outline 1 Introduction

More information

EE 311 February 13 and 15, 2019 Lecture 10

EE 311 February 13 and 15, 2019 Lecture 10 EE 311 February 13 and 15, 219 Lecture 1 Figure 4.22 The top figure shows a quantized sinusoid as the darker stair stepped curve. The bottom figure shows the quantization error. The quantized signal to

More information

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 Date: October 18, 2013 Course: EE 445S Evans Name: Last, First The exam is scheduled to last 50 minutes. Open books

More information

APPLIED SIGNAL PROCESSING

APPLIED SIGNAL PROCESSING APPLIED SIGNAL PROCESSING 2004 Chapter 1 Digital filtering In this section digital filters are discussed, with a focus on IIR (Infinite Impulse Response) filters and their applications. The most important

More information

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal. 1 2.1 BASIC CONCEPTS 2.1.1 Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal. 2 Time Scaling. Figure 2.4 Time scaling of a signal. 2.1.2 Classification of Signals

More information

INTRODUCTION TO COMPUTER MUSIC SAMPLING SYNTHESIS AND FILTERS. Professor of Computer Science, Art, and Music

INTRODUCTION TO COMPUTER MUSIC SAMPLING SYNTHESIS AND FILTERS. Professor of Computer Science, Art, and Music INTRODUCTION TO COMPUTER MUSIC SAMPLING SYNTHESIS AND FILTERS Roger B. Dannenberg Professor of Computer Science, Art, and Music Copyright 2002-2013 by Roger B. Dannenberg 1 SAMPLING SYNTHESIS Synthesis

More information

Deliyannis, Theodore L. et al "Realization of First- and Second-Order Functions Using Opamps" Continuous-Time Active Filter Design Boca Raton: CRC

Deliyannis, Theodore L. et al Realization of First- and Second-Order Functions Using Opamps Continuous-Time Active Filter Design Boca Raton: CRC Deliyannis, Theodore L. et al "Realization of First- and Second-Order Functions Using Opamps" Continuous-Time Active Filter Design Boca Raton: CRC Press LLC,999 Chapter 4 Realization of First- and Second-Order

More information

FREQUENCY RESPONSE AND PASSIVE FILTERS LABORATORY

FREQUENCY RESPONSE AND PASSIVE FILTERS LABORATORY FREQUENCY RESPONSE AND PASSIVE FILTERS LABORATORY In this experiment we will analytically determine and measure the frequency response of networks containing resistors, AC source/sources, and energy storage

More information

Problem Point Value Your score Topic 1 28 Discrete-Time Filter Analysis 2 24 Improving Signal Quality 3 24 Filter Bank Design 4 24 Potpourri Total 100

Problem Point Value Your score Topic 1 28 Discrete-Time Filter Analysis 2 24 Improving Signal Quality 3 24 Filter Bank Design 4 24 Potpourri Total 100 The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 Date: March 7, 2014 Course: EE 445S Evans Name: Last, First The exam is scheduled to last 50 minutes. Open books

More information

CHAPTER 6 Frequency Response, Bode. Plots, and Resonance

CHAPTER 6 Frequency Response, Bode. Plots, and Resonance CHAPTER 6 Frequency Response, Bode Plots, and Resonance CHAPTER 6 Frequency Response, Bode Plots, and Resonance 1. State the fundamental concepts of Fourier analysis. 2. Determine the output of a filter

More information

Lecture 3, Multirate Signal Processing

Lecture 3, Multirate Signal Processing Lecture 3, Multirate Signal Processing Frequency Response If we have coefficients of an Finite Impulse Response (FIR) filter h, or in general the impulse response, its frequency response becomes (using

More information

Copyright S. K. Mitra

Copyright S. K. Mitra 1 In many applications, a discrete-time signal x[n] is split into a number of subband signals by means of an analysis filter bank The subband signals are then processed Finally, the processed subband signals

More information

Adaptive Filters Application of Linear Prediction

Adaptive Filters Application of Linear Prediction Adaptive Filters Application of Linear Prediction Gerhard Schmidt Christian-Albrechts-Universität zu Kiel Faculty of Engineering Electrical Engineering and Information Technology Digital Signal Processing

More information

Signals and Systems Lecture 6: Fourier Applications

Signals and Systems Lecture 6: Fourier Applications Signals and Systems Lecture 6: Fourier Applications Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2012 arzaneh Abdollahi Signal and Systems Lecture 6

More information

CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION

CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION Broadly speaking, system identification is the art and science of using measurements obtained from a system to characterize the system. The characterization

More information

CSE4214 Digital Communications. Bandpass Modulation and Demodulation/Detection. Bandpass Modulation. Page 1

CSE4214 Digital Communications. Bandpass Modulation and Demodulation/Detection. Bandpass Modulation. Page 1 CSE414 Digital Communications Chapter 4 Bandpass Modulation and Demodulation/Detection Bandpass Modulation Page 1 1 Bandpass Modulation n Baseband transmission is conducted at low frequencies n Passband

More information

Problem Point Value Your score Topic 1 28 Filter Analysis 2 24 Filter Implementation 3 24 Filter Design 4 24 Potpourri Total 100

Problem Point Value Your score Topic 1 28 Filter Analysis 2 24 Filter Implementation 3 24 Filter Design 4 24 Potpourri Total 100 The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 Date: March 8, 2013 Course: EE 445S Evans Name: Last, First The exam is scheduled to last 50 minutes. Open books

More information

Chapter 1. Electronics and Semiconductors

Chapter 1. Electronics and Semiconductors Chapter 1. Electronics and Semiconductors Tong In Oh 1 Objective Understanding electrical signals Thevenin and Norton representations of signal sources Representation of a signal as the sum of sine waves

More information

Real and Complex Modulation

Real and Complex Modulation Real and Complex Modulation TIPL 4708 Presented by Matt Guibord Prepared by Matt Guibord 1 What is modulation? Modulation is the act of changing a carrier signal s properties (amplitude, phase, frequency)

More information

UNIT IV FIR FILTER DESIGN 1. How phase distortion and delay distortion are introduced? The phase distortion is introduced when the phase characteristics of a filter is nonlinear within the desired frequency

More information

Chapter 2: Signal Representation

Chapter 2: Signal Representation Chapter 2: Signal Representation Aveek Dutta Assistant Professor Department of Electrical and Computer Engineering University at Albany Spring 2018 Images and equations adopted from: Digital Communications

More information

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No Final Exam EE313 Signals and Systems Fall 1999, Prof. Brian L. Evans, Unique No. 14510 December 11, 1999 The exam is scheduled to last 50 minutes. Open books and open notes. You may refer to your homework

More information

8: IIR Filter Transformations

8: IIR Filter Transformations DSP and Digital (5-677) IIR : 8 / Classical continuous-time filters optimize tradeoff: passband ripple v stopband ripple v transition width There are explicit formulae for pole/zero positions. Butterworth:

More information

PHYS225 Lecture 15. Electronic Circuits

PHYS225 Lecture 15. Electronic Circuits PHYS225 Lecture 15 Electronic Circuits Last lecture Difference amplifier Differential input; single output Good CMRR, accurate gain, moderate input impedance Instrumentation amplifier Differential input;

More information

Frequency Domain Analysis

Frequency Domain Analysis Required nowledge Fourier-series and Fourier-transform. Measurement and interpretation of transfer function of linear systems. Calculation of transfer function of simple networs (first-order, high- and

More information

Application Note 5. Analog Audio Active Crossover

Application Note 5. Analog Audio Active Crossover App Note Highlights Importing Transducer Response Data Generic Transfer Function Modeling Circuit Optimization Cascade Circuit Synthesis n Design Objective 3-Way Active Crossover 4th Order Crossover 200Hz/2kHz

More information

Continuous-Time Analog Filters

Continuous-Time Analog Filters ENGR 4333/5333: Digital Signal Processing Continuous-Time Analog Filters Chapter 2 Dr. Mohamed Bingabr University of Central Oklahoma Outline Frequency Response of an LTIC System Signal Transmission through

More information

Reflection EVM Impairments in Wideband 60GHz and E band designs

Reflection EVM Impairments in Wideband 60GHz and E band designs Reflection EVM Impairments in Wideband 60GHz and E band designs Dror Regev About Presto Engineering Leader in Integrated Test & Product Engineering and Back-end Production services Service hubs in USA,

More information

Thursday, 1/23/19 Automatic Gain Control As previously shown, 1 0 is a nonlinear system that produces a limit cycle with a distorted sinusoid for

Thursday, 1/23/19 Automatic Gain Control As previously shown, 1 0 is a nonlinear system that produces a limit cycle with a distorted sinusoid for Thursday, 1/23/19 Automatic Gain Control As previously shown, 1 0 is a nonlinear system that produces a limit cycle with a distorted sinusoid for x(t), which is not a very good sinusoidal oscillator. A

More information

Continuous-Time Signal Analysis FOURIER Transform - Applications DR. SIGIT PW JAROT ECE 2221

Continuous-Time Signal Analysis FOURIER Transform - Applications DR. SIGIT PW JAROT ECE 2221 Continuous-Time Signal Analysis FOURIER Transform - Applications DR. SIGIT PW JAROT ECE 2221 Inspiring Message from Imam Shafii You will not acquire knowledge unless you have 6 (SIX) THINGS Intelligence

More information

Subtractive Synthesis. Describing a Filter. Filters. CMPT 468: Subtractive Synthesis

Subtractive Synthesis. Describing a Filter. Filters. CMPT 468: Subtractive Synthesis Subtractive Synthesis CMPT 468: Subtractive Synthesis Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University November, 23 Additive synthesis involves building the sound by

More information

Chapter 3 Digital Transmission Fundamentals

Chapter 3 Digital Transmission Fundamentals Chapter 3 Digital Transmission Fundamentals Characterization of Communication Channels Fundamental Limits in Digital Transmission CSE 323, Winter 200 Instructor: Foroohar Foroozan Chapter 3 Digital Transmission

More information

Lecture 2 Review of Signals and Systems: Part 1. EE4900/EE6720 Digital Communications

Lecture 2 Review of Signals and Systems: Part 1. EE4900/EE6720 Digital Communications EE4900/EE6420: Digital Communications 1 Lecture 2 Review of Signals and Systems: Part 1 Block Diagrams of Communication System Digital Communication System 2 Informatio n (sound, video, text, data, ) Transducer

More information

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS.

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS. Lecture 8 Today: Announcements: References: FIR filter design IIR filter design Filter roundoff and overflow sensitivity Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations

More information

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters Islamic University of Gaza OBJECTIVES: Faculty of Engineering Electrical Engineering Department Spring-2011 DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters To demonstrate the concept

More information

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2 The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2 Date: November 18, 2010 Course: EE 313 Evans Name: Last, First The exam is scheduled to last 75 minutes. Open books

More information

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam Date: December 18, 2017 Course: EE 313 Evans Name: Last, First The exam is scheduled to last three hours. Open

More information

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters FIR Filter Design Chapter Intended Learning Outcomes: (i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters (ii) Ability to design linear-phase FIR filters according

More information

4. Design of Discrete-Time Filters

4. Design of Discrete-Time Filters 4. Design of Discrete-Time Filters 4.1. Introduction (7.0) 4.2. Frame of Design of IIR Filters (7.1) 4.3. Design of IIR Filters by Impulse Invariance (7.1) 4.4. Design of IIR Filters by Bilinear Transformation

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

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3 NH 67, Karur Trichy Highways, Puliyur C.F, 639 114 Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3 IIR FILTER DESIGN Structure of IIR System design of Discrete time

More information

Application Note 4. Analog Audio Passive Crossover

Application Note 4. Analog Audio Passive Crossover Application Note 4 App Note Application Note 4 Highlights Importing Transducer Response Data Importing Transducer Impedance Data Conjugate Impedance Compensation Circuit Optimization n Design Objective

More information

IIR Filter Design Chapter Intended Learning Outcomes: (i) Ability to design analog Butterworth filters

IIR Filter Design Chapter Intended Learning Outcomes: (i) Ability to design analog Butterworth filters IIR Filter Design Chapter Intended Learning Outcomes: (i) Ability to design analog Butterworth filters (ii) Ability to design lowpass IIR filters according to predefined specifications based on analog

More information

EC6502 PRINCIPLES OF DIGITAL SIGNAL PROCESSING

EC6502 PRINCIPLES OF DIGITAL SIGNAL PROCESSING 1. State the properties of DFT? UNIT-I DISCRETE FOURIER TRANSFORM 1) Periodicity 2) Linearity and symmetry 3) Multiplication of two DFTs 4) Circular convolution 5) Time reversal 6) Circular time shift

More information

Active Filter Design Techniques

Active Filter Design Techniques Active Filter Design Techniques 16.1 Introduction What is a filter? A filter is a device that passes electric signals at certain frequencies or frequency ranges while preventing the passage of others.

More information

Introduction to signals and systems

Introduction to signals and systems CHAPTER Introduction to signals and systems Welcome to Introduction to Signals and Systems. This text will focus on the properties of signals and systems, and the relationship between the inputs and outputs

More information

Digital Signal Processing Lecture 1 - Introduction

Digital Signal Processing Lecture 1 - Introduction Digital Signal Processing - Electrical Engineering and Computer Science University of Tennessee, Knoxville August 20, 2015 Overview 1 2 3 4 Basic building blocks in DSP Frequency analysis Sampling Filtering

More information

6.02 Fall 2012 Lecture #12

6.02 Fall 2012 Lecture #12 6.02 Fall 2012 Lecture #12 Bounded-input, bounded-output stability Frequency response 6.02 Fall 2012 Lecture 12, Slide #1 Bounded-Input Bounded-Output (BIBO) Stability What ensures that the infinite sum

More information

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters FIR Filter Design Chapter Intended Learning Outcomes: (i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters (ii) Ability to design linear-phase FIR filters according

More information

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values?

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values? Signals Continuous time or discrete time Is the signal continuous or sampled in time? Continuous valued or discrete valued Can the signal take any value or only discrete values? Deterministic versus random

More information

Chapter 6 Double-Sideband Suppressed-Carrier Amplitude Modulation. Contents

Chapter 6 Double-Sideband Suppressed-Carrier Amplitude Modulation. Contents Chapter 6 Double-Sideband Suppressed-Carrier Amplitude Modulation Contents Slide 1 Double-Sideband Suppressed-Carrier Amplitude Modulation Slide 2 Spectrum of a DSBSC-AM Signal Slide 3 Why Called Double-Sideband

More information

Problems from the 3 rd edition

Problems from the 3 rd edition (2.1-1) Find the energies of the signals: a) sin t, 0 t π b) sin t, 0 t π c) 2 sin t, 0 t π d) sin (t-2π), 2π t 4π Problems from the 3 rd edition Comment on the effect on energy of sign change, time shifting

More information

DIGITAL FILTERING AND THE DFT

DIGITAL FILTERING AND THE DFT DIGITAL FILTERING AND THE DFT Digital Linear Filters in the Receiver Discrete-time Linear System Tidbits DFT Tidbits Filter Design Tidbits idealized system Software Receiver Design Johnson/Sethares/Klein

More information

Multirate DSP, part 1: Upsampling and downsampling

Multirate DSP, part 1: Upsampling and downsampling Multirate DSP, part 1: Upsampling and downsampling Li Tan - April 21, 2008 Order this book today at www.elsevierdirect.com or by calling 1-800-545-2522 and receive an additional 20% discount. Use promotion

More information

ELE 635 Communication Systems. Assignment Problems and Solutions

ELE 635 Communication Systems. Assignment Problems and Solutions ELE 635 Communication Systems Assignment Problems and Solutions Winter 2015 CONTENTS Assignment 1: Signals and Signal Space 1.1 Problems... 1 1.2 Solutions... 3 Assignment 2: Analysis and Transmission

More information

Fourier Transform Analysis of Signals and Systems

Fourier Transform Analysis of Signals and Systems Fourier Transform Analysis of Signals and Systems Ideal Filters Filters separate what is desired from what is not desired In the signals and systems context a filter separates signals in one frequency

More information

ECE 359 Spring 2003 Handout # 16 April 15, SNR for ANGLE MODULATION SYSTEMS. v(t) = A c cos(2πf c t + φ(t)) for FM. for PM.

ECE 359 Spring 2003 Handout # 16 April 15, SNR for ANGLE MODULATION SYSTEMS. v(t) = A c cos(2πf c t + φ(t)) for FM. for PM. ECE 359 Spring 23 Handout # 16 April 15, 23 Recall that for angle modulation: where The modulation index: ag replacements SNR for ANGLE MODULATION SYSTEMS v(t) = A c cos(2πf c t + φ(t)) t 2πk f m(t )dt

More information

Solution of ECE 342 Test 3 S12

Solution of ECE 342 Test 3 S12 Solution of ECE 34 Test 3 S1 1 A random power signal has a mean of three and a standard deviation of five Find its numerical total average signal power Signal Power P = 3 + 5 = 34 A random energy signal

More information

Noise removal example. Today s topic. Digital Signal Processing. Lecture 3. Application Specific Integrated Circuits for

Noise removal example. Today s topic. Digital Signal Processing. Lecture 3. Application Specific Integrated Circuits for Application Specific Integrated Circuits for Digital Signal Processing Lecture 3 Oscar Gustafsson Applications of Digital Filters Frequency-selective digital filters Removal of noise and interfering signals

More information

RF Systems I. Erk Jensen, CERN BE-RF

RF Systems I. Erk Jensen, CERN BE-RF RF Systems I Erk Jensen, CERN BE-RF Introduction to Accelerator Physics, Prague, Czech Republic, 31 Aug 12 Sept 2014 Definitions & basic concepts db t-domain vs. ω-domain phasors 8th Sept, 2014 CAS Prague

More information

Experiment 4- Finite Impulse Response Filters

Experiment 4- Finite Impulse Response Filters Experiment 4- Finite Impulse Response Filters 18 February 2009 Abstract In this experiment we design different Finite Impulse Response filters and study their characteristics. 1 Introduction The transfer

More information

Signals. Periodic vs. Aperiodic. Signals

Signals. Periodic vs. Aperiodic. Signals Signals 1 Periodic vs. Aperiodic Signals periodic signal completes a pattern within some measurable time frame, called a period (), and then repeats that pattern over subsequent identical periods R s.

More information

INTRODUCTION TO FILTER CIRCUITS

INTRODUCTION TO FILTER CIRCUITS INTRODUCTION TO FILTER CIRCUITS 1 2 Background: Filters may be classified as either digital or analog. Digital filters are implemented using a digital computer or special purpose digital hardware. Analog

More information

Continuous- Time Active Filter Design

Continuous- Time Active Filter Design Continuous- Time Active Filter Design T. Deliyannis Yichuang Sun J.K. Fidler CRC Press Boca Raton London New York Washington, D.C. Contents Chapter 1 Filter Fundamentals 1.1 Introduction 1 1.2 Filter Characterization

More information

LECTURER NOTE SMJE3163 DSP

LECTURER NOTE SMJE3163 DSP LECTURER NOTE SMJE363 DSP (04/05-) ------------------------------------------------------------------------- Week3 IIR Filter Design -------------------------------------------------------------------------

More information