Discrete-Time Filters

Size: px
Start display at page:

Download "Discrete-Time Filters"

Transcription

1 Discrete-Time Filters

2 Puttig LTI Systems to Work x h y y[] = x[] h[] = h[ m] x[m] m= Y (z) = H(z) X(z), Y (ω) = H(ω) X(ω) Goal: Desig a LTI system to perform a certai task i some applicatio Key questios: What is the rage of tasks that a LTI system ca perform? What are the parameters uder our cotrol for desig purposes?

3 What Do LTI Systems Do? Recall Eigeaalysis LTI system eigevectors: s ω [] = e jω LTI system eigevalues: λ ω = H(ω) = = h[] e jω (frequecy 4 respose) λ ω cos(ω) cos(ω) s ω h λω s ω λ ω si(ω) si(ω)

4 LTI Systems Filter Sigals x h y Importat iterpretatio of Y (ω) = H(ω) X(ω) x[] = π dω X(ω) ejω π 2π h y[] = π dω H(ω) X(ω) ejω π 2π A LTI system processes a sigal x[] by amplifyig or atteuatig the siusoids i its Fourier represetatio (DTFT) X(ω) by the complex factor H(ω) Ispires the termiology that X(ω) is filtered by H(ω) to produce Y (ω)

5 Desig Parameters of Discrete-Time Filters (LTI Systems) x H y Impulse respose: h[] Trasfer fuctio: poles ad zeros H(z) Frequecy respose: H(ω) + + Movig/recursive average parameters: {a i }, {b i }

6 Filters Archetypes: Low-Pass Ideal low-pass filter Example low-pass impulse respose h[].5 h[] H (ω) Example frequecy respose H(ω) π π/2 ω π/2 π

7 Filters Archetypes: High-Pass Ideal high-pass filter Example high-pass impulse respose h[] h[] H (ω) Example frequecy respose H(ω) π π/2 ω π/2 π

8 Filters Archetypes: Bad-Pass Ideal bad-pass filter Example bad-pass impulse respose h[] h[] H (ω) Example frequecy respose H(ω) 2 π π/2 ω π/2 π

9 Filters Archetypes: Bad-Stop Ideal bad-stop filter Example bad-stop impulse respose h[] h[] H (ω) Example frequecy respose H(ω) π π/2 ω π/2 π

10 Summary Now that we uderstad what LTI systems do, we ca desig them to accomplish certai tasks A LTI system processes a sigal x[] by amplifyig or atteuatig the siusoids i its Fourier represetatio (DTFT) Equivalet desig parameters of a discrete-time filter Impulse respose: h[] z-trasform: H(z) (poles ad zeros) Frequecy respose: H(ω) Movig/recursive average parameters: {a i}, {b i} Archetype filters: Low-pass, high-pass, bad-pass, bad-stop We will emphasize ifiite-legth sigals, but the situatio is similar for fiite-legth sigals

11 Discrete-Time Filter Desig

12 Recall Discrete-Time Filter x h y y[] = x[] h[] = h[ m] x[m] m= Y (z) = H(z) X(z), Y (ω) = H(ω) X(ω) A discrete-time filter fiddles with a sigal s Fourier represetatio Recall the filter archetypes: ideal low-pass, high-pass, bad-pass, bad-stop filters

13 Ideal Lowpass Filter Ideal low-pass filter frequecy respose H(ω) = { ω c ω ω c otherwise Impulse respose is the ifamous sic fuctio h[] = 2ω c si(ω c) ω c.5 h[] Problems: System is ot BIBO stable! ( h[] = ) Ifiite computatioal complexity (H(z) is ot a ratioal fuctio)

14 Filter Specificatio Fid a filter of miimum complexity that meets a give specificatio Example: Low-pass filter Pass-bad edge frequecy: ω p Stop-bad edge frequecy: ω s Betwee pass- ad stop-bads: trasitio bad Pass-bad ripple ɛ p (ofte expressed i db) Stop-bad ripple ɛ s (ofte expressed i db) Clearly, the tighter the specs, the more complex the filter

15 Two Classes of Discrete-Time Filters Ifiite impulse respose (IIR) filters Uses both movig ad recursive averages H(z) has both poles ad zeros Related to aalog filter desig usig resistors, capacitors, ad iductors Geerally have the lowest complexity to meet a give spec + + Fiite impulse respose (FIR) filters Uses oly movig average H(z) has oly zeros Uachievable i aalog usig resistors, capacitors, ad iductors Geerally higher complexity (tha IIR) to meet a give spec But ca have liear phase (big plus)

16 Summary A discrete-time filter fiddles with a sigal s Fourier represetatio Ideal filters are ot practical System is ot BIBO stable! Ifiite computatioal complexity (H(z) is ot a ratioal fuctio) Filter desig: Fid a filter of miimum complexity that meets a give spec Two differet types of filters (IIR, FIR) mea two differet types of filter desig

17 IIR Filter Desig

18 IIR Filters Use both movig ad recursive averages + + Trasfer fuctio has both poles ad zeros H(z) = Y (z) X(z) = b + b z + b 2 z 2 + b M z M + a z + a 2 z a N z N = z N M (z ζ )(z ζ 2 ) (z ζ M ) (z p )(z p 2 ) (z p N ) We desig a IIR filter by specifyig the locatios of its poles ad zeros i the z-plae Geerally ca satisfy a spec with lower complexity tha FIR filters

19 IIR Filters from Aalog Filters I cotrast to FIR filter desig, IIR filters are typically desiged by a two-step procedure that is slightly ad hoc Step : Desig a aalog filter (for resistors, capacitors, ad iductors) usig the Laplace trasform H L (s) (this theory is well established but well beyod the scope of this course) Step 2: Trasform the aalog filter ito a discrete-time filter usig the biliear trasform (a coformal map from complex aalysis) s = c z z + The discrete-time filter s trasfer fuctio is give by H(z) = H L (s) s=c z z+

20 Three Importat Classes of IIR Filters Butterworth filters butter commad i Matlab No ripples (oscillatios) i H(ω) Getlest trasitio from pass-bad to stop-bad for a give order Chebyshev filters cheby ad cheby2 commads i Matlab Ripples i either pass-bad or stop-bad Elliptic filters ellip commad i Matlab Ripples i both pass-bad ad stop-bad Sharpest trasitio from pass-bad to stop-bad for a give order (use with cautio!).5 H (ω) π π/2 ω π/2 π

21 Butterworth IIR Filter Maximally flat frequecy respose Largest umber of derivatives of H(ω) equal to at ω = ad π N zeros ad N poles Zeros are all at z = Poles are located o a circle iside the uit circle Example: N = 6 usig butter commad i Matlab h[] H (ω).8 Im(z ) π π/2 ω π/2 π.5.5 Re(z)

22 Chebyshev Type IIR Filter Ripples/oscillatios (of equal amplitude) i the pass-bad ad ot i the stop-bad N zeros ad N poles Zeros are all at z = Poles are located o a ellipse iside the uit circle Example: N = 6 usig cheby commad i Matlab h[] H (ω).8 Im(z ) π π/2 ω π/2 π Re(z)

23 Chebyshev Type 2 IIR Filter Ripples/oscillatios (of equal amplitude) i the stop-bad ad ot i the pass-bad N zeros ad N poles Zeros are distributed o uit circle Poles are located o a ellipse iside the uit circle Example: N = 6 usig cheby2 commad i Matlab h[] H (ω).8 Im(z ) π π/2 ω π/2 π Re(z)

24 Elliptic IIR Filter Ripples/oscillatios i both the stop-bad ad pass-bad N zeros ad N poles Zeros are clustered o uit circle ear ω p Poles are clustered close to uit circle ear ω p Example: N = 6 usig ellip commad i Matlab h[] H (ω).8 Im(z ) π π/2 ω π/2 π Re(z)

25 IIR Filter Compariso Butterworth (black), Chebyshev (blue), Chebyshev 2 (red), Elliptic (gree) H (ω).5 π π/2 π/2 π ω

26 Summary IIR filters use use both movig ad recursive averages ad have both poles ad zeros Typically desiged by trasformig a aalog filter desig (for use with resistors, capacitors, ad iductors) ito discrete-time via the biliear trasform Four families of IIR filters: Butterworth, Chebyshev (,2), Elliptic Useful Matlab commads for choosig the filter order N that meets a give spec: butterord, chebyord, cheby2ord, ellipord

27 FIR Filter Desig

28 FIR Filters Use oly a movig average Trasfer fuctio has oly zeros (ad trivial poles at z = ) H(z) = Y (z) X(z) = b + b z + b 2 z 2 + b M z M = z M (z ζ )(z ζ 2 ) (z ζ M ) We desig a FIR filter by specifyig the values of the taps b, b,..., b M (this is equivalet to specifyig the locatios of the zeros i the z-plae) Geerally require a higher complexity to meet a give spec tha a IIR filter

29 FIR Filters Are Iterestig FIR filters are specific to discrete-time; they caot be built i aalog usig R, L, C FIR filters are always BIBO stable FIR filters ca be desiged to optimally meet a give spec Ulike IIR filters ad all aalog filters, FIR filters ca have (geeralized) liear phase A oliear phase respose H(ω) distorts sigals as they pass through the filter Recall that a liear phase shift i the DTFT is equivalet to a simple time shift i the time domai

30 Impulse Respose of a FIR Filter Easy to see by iputtig x[] = δ[] that the impulse respose of a FIR filter cosists of the taps weights 2 2 M M + M + 2 h[] b b b 2 b M Note: Filter order = M; filter legth = M +

31 Symmetric FIR Filters Ulike IIR filters, FIR filters ca be causal ad have (geeralized) liear phase Liear phase filters must have a symmetric impulse respose Four cases: eve/odd legth, eve/odd symmetry Differet symmetries ca be useful for differet filter types (low-pass, high-pass, etc.) We will focus here o low-pass filters with odd-legth, eve-symmetric impulse respose Odd legth: M + is odd (M is eve) Eve symmetric (aroud the ceter of the filter): h[] = h[m ], =,,..., M Example: Legth M + = 2 h[]

32 Frequecy Respose of a Symmetric FIR Filter () Compute frequecy respose whe h[] is odd-legth ad eve-symmetric (h[] = h[m ]) H(ω) = M h[] e jω = = M/2 = h[] e jω + h[m/2] e jωm/2 + M =M/2+ h[] e jω = = M/2 = M/2 = h[] e jω + h[m/2] e jωm/2 + h[] e jω + h[m/2] e jωm/2 + M =M/2+ M/2 r= h[m ] e jω h[r] e jω(m r) = h[m/2] e jωm/2 + M/2 = h[] (e jω + e jω( M))

33 Frequecy Respose of a Symmetric FIR Filter (2) Compute frequecy respose whe h[] is odd-legth ad eve-symmetric (h[] = h[m ]) H(ω) = h[m/2] e jωm/2 + M/2 = h[] (e jω + e jω( M)) = h[m/2] e jωm/2 + = h[m/2] + = A(ω) e jωm/2 M/2 = M/2 = h[] e jωm/2 ( e jω( M/2) + e jω( M/2)) 2 h[] cos(ω( M/2)) e jωm/2

34 Geeralized Liear Phase FIR Filters Frequecy respose whe h[] is odd-legth ad eve-symmetric (h[] = h[m ]) H(ω) = A(ω) e jωm/2 with A(ω) = h[m/2] + M/2 = 2 h[] cos(ω( M/2)) A(ω) is called the amplitude of the filter; it plays a role like H(ω) sice However, A(ω) is ot ecessarily H(ω) = A(ω) e jωm/2 is a liear phase shift H(ω) has liear phase except whe A(ω) chages sig, i which case its phase jumps by π rad

35 FIR Filter Desig Frequecy respose whe h[] is odd-legth ad eve-symmetric (h[] = h[m ]) H(ω) = A(ω) e jωm/2 with A(ω) = h[m/2] + M/2 = 2 h[] cos(ω( M/2)) Desig of H(ω) is equivalet to the desig of A(ω); spec chages slightly Stop-bad spec ow allows egative values i A(ω) For simplicity, same ɛ i both pass- ad stop-bad (this is easy to geeralize)

36 Optimal FIR Filter Desig Goal: Fid the optimal A(ω) (i terms of shortest legth M + ) that meets the specs A(ω) = h[m/2] + M/2 = 2 h[] cos(ω( M/2)) Parameters uder our cotrol: The M/2 + filter taps h[], =,,..., M/2 Problem solved by James McClella ad Thomas Parks at Rice Uiversity (97) Parks-McClella Filter Desig

37 Key Igrediets of Optimal FIR Filter Desig Goal: Fid the optimal A(ω) (i terms of shortest legth M + ) that meets the specs A(ω) = h[m/2] + M/2 = 2 h[] cos(ω( M/2)) Ripples: A(ω) oscillates M/2 times i the iterval ω π Equiripple property: The oscillatios of the optimal A(ω) are all the same size Alteratio Theorem: The optimal A(ω) will touch the error bouds M/2 + 2 times i the iterval ω π

38 Remez Exchage Algorithm for Optimal FIR Filter Desig Goal: Fid the optimal A(ω) (i terms of shortest legth M + ) that meets the specs A(ω) = h[m/2] + M/2 = 2 h[] cos(ω( M/2)) Alteratio Theorem: iterval ω < π The optimal A(ω) will touch the error bouds M/2 + 2 times i the Parks ad McClella proposed the Remez Exchage Algorithm to fid the h[] such that A(ω) satisfies the alteratio theorem Matlab commad firpm ad firpmord (be careful with the parameters)

39 Example : Optimal FIR Filter Desig () Optimal low-pass filter of legth M + = 2 with ω p =.3π, ω s =.35π Note the M/2 + 2 = 2 alteratios H (ω) π π/2 ω π/2 π h[] Im(z ) Re(z)

40 Example : Optimal FIR Filter Desig (2) Optimal low-pass filter of legth M + = 2 with ω p =.3π, ω s =.35π Note the M/2 + 2 = 2 alteratios log H (ω) Im(z ).5 π π/2 π/2 π ω h[] Re(z)

41 Example 2: Optimal FIR Filter Desig () Optimal low-pass filter of legth M + = with ω p =.3π, ω s =.35π Note the M/2 + 2 = 52 alteratios H (ω) π π/2 ω π/2 π h[] Im(z ) Re(z)

42 Example 2: Optimal FIR Filter Desig (2) Optimal low-pass filter of legth M + = with ω p =.3π, ω s =.35π Note the M/2 + 2 = 52 alteratios log H (ω) Im(z ) 5 π π/2 ω π/2 π h[] Re(z)

43 Matlab Example: Optimal FIR Filter Desig Process a chirp sigal through a optimal low-pass filter with Legth M + = ω p = π/3 ω s = π/2

44 Summary FIR filters correspod to a movig average ad have oly zeros (o poles) FIR filters are specific to discrete-time; they caot be built i aalog usig R, L, C Symmetrical FIR filters have (geeralized) liear phase, which is impossible with IIR or aalog filters Desig optimal FIR filters usig the Parks-McClella algorithm (Remez exchage algorithm) FIR filters are always BIBO stable ad very umerically stable (to coefficiet quatizatio, etc.) Geerally require a higher complexity to meet a give spec tha a IIR filter, but the beefits ca outweigh the computatioal cost

45 Iverse Filter ad Decovolutio

46 LTI Sigal Degradatios I may importat applicatios, we do ot observe the sigal of iterest x but rather a versio y processed by a LTI system with impulse respose g x g y Examples: Digital subscriber lie (DSL) commuicatio (log wires) Echos i audio sigals Camera blur due to misfocus or motio (2D) Medical imagig (CT scas),... Goal: Ameliorate the degradatio by passig y through a secod LTI system i the hopes that we ca cacel out the effect of the first such that x = x x g y h x

47 LTI Sigal Degradatios i the z-trasform Domai Goal: Ameliorate the degradatio by passig y through a secod LTI system i the hopes that we ca cacel out the effect of the first such that x = x x g y h x Easy to uderstad usig z-trasform X(z) = H(z) Y (z) = H(z) G(z) X(z) Therefore, i order to have x = x, ad thus X(z) = X(z), we eed H(z) = G(z) H(z) G(z) = or H(z) = G(z) is called the iverse filter, ad this process is called decovolutio

48 Iverse Filter Poles ad Zeros If the degradatio filter G(z) is a ratioal fuctio with zeros {ζ i } ad poles {p j } G(z) = z N M (z ζ )(z ζ 2 ) (z ζ M ) (z p )(z p 2 ) (z p N ) the the iverse filter H(z) is a ratioal fuctio with zeros {p j } ad poles {ζ i } H(z) = G(z) = (z p )(z p 2 ) (z p N ) zm N (z ζ )(z ζ 2 ) (z ζ M ) Assumig that G(z) ad H(z) are causal, if ay of the zeros of G(z) are outside the uit circle, the H(z) is ot BIBO stable, which meas that the iverse filter does ot exist Whe G(z) is causal ad all of its zeros are iside the uit circle, we say that it has miimum phase; i this case a exact iverse filter H(z) exists

49 Example: Exact Iverse Filter.5 x[] G 4 2 y[] y[] H x[] G(ω) (blue) ad H(ω) = G(ω) (red) G(z) H(z) π π/2 π/2 π ω Im(z ) Im(z ) Re(z).5.5 Re(z)

50 Approximate Iverse Filter Whe G(z) is o-miimum phase, a exact iverse filter does ot exist, because or more poles outside the uit circle G(z) has oe We ca still fid a approximate iverse filter by regularizig G(z) ; for example H a (z) = G(z) + r where r is a costat (techically this is called Tikhoov regularizatio) Typically we try to choose the smallest r such that H a (z) is BIBO stable We o loger have x = x, but rather x x

51 Example: Approximate Iverse Filter.5 x[] G 4 2 y[] y[] H a x[] G(ω) (blue) ad H a (ω) = G(ω)+ 6 (red) G(z) H a (z) Im(z ) Im(z ) π π/2 π/2 π ω Re(z).5.5 Re(z)

52 Summary Decovolutio: Ameliorate the degradatio from a LTI system G by passig the degraded sigal through a secod LTI system H i the hopes that we ca cacel out the effect of the first such that x = x x g y h x Iverse filter: Poles/zeros of G(z) become zeros/poles of H(z) H(z) = G(z) Best case: Whe G(z) is causal ad all of its zeros are iside the uit circle, we say that it has miimum phase; i this case a exact iverse filter H(z) exists Puzzler: What do we do whe N M i G(z)? Advaced topics beyod the scope of this course: blid decovolutio, adaptive filters (LMS alg.)

53 Matched Filter

54 Ier Product ad Cauchy Schwarz Iequality Recall the ier product (or dot product) betwee two sigals x, y (whether fiite- or ifiite-legth) y, x = y[] x[] Recall the Cauchy-Schwarz Iequality (CSI) y, x y 2 x 2 Iterpretatio: The ier product y, x measures the similarity of y ad x Large value of y, x y ad x very similar Small value of y, x y ad x very disimilar

55 Sigal Detectio Usig Ier Product We ca determie if a target sigal x of iterest is preset withi a give sigal y simply by computig the ier product ad comparig it to a threshold t > { t sigal is preset d = y, x < t sigal is ot preset (Aside: I certai useful cases, this is the optimal way to detect a sigal) Example: Detect the square pulse x i a oisy versio y = x + e; we calculate d = y, x = 4.92 x[] y[] = x[] + e[]

56 Sigal Detectio With Ukow Shift I may importat applicatios, the target is time-shifted by some ukow amout l Example: Square pulse with shift l = 5 y[] = x[ l] + e[] x[] y[] = x[ 5] + e[]

57 Solutio: Sigal Detectio With Ukow Shift I may importat applicatios, the target is time-shifted by some ukow amout l y[] = x[ l] + e[] Solutio: Compute ier product betwee y ad shifted target sigal x[ m] for all m Z d[m] = y[], x[ m] I statistics, d[m] is called the cross-correlatio; it provides both The detectio statistic to compare agaist the threshold t for each value of shift m A estimate for l (the m the maximizes d[]) Example: Square pulse with shift l = 5 ad m =, 7, 27 y[] = x[ 5] + e[]

58 Matched Filter Useful iterpretatio of the cross correlatio: Let x[] = x [ ]; the d[m] = y[], x[ m] = y[] x [ m] = y[] x[m ] I words, the cross-correlatio d[m] equals the covolutio of y[] with the time-reversed ad cojugated target sigal x[] = x [ ] x[] = x [ ] is the impulse respose of the matched filter y x [ ] d

59 Example: Matched Filter Square pulse shifted by l = 5: y[] = x[ 5] + e[] x[] y[] = x[ 5] + e[] d[]

60 Applicatio: Radar Imagig () I a radar system, the time delay l is liearly proportioal to 2 the distace betwee the atea ad the target x[] y[] = x[ 5] + e[] d[]

61 Applicatio: Radar Imagig (2) I a radar system, the time delay l is liearly proportioal to 2 the distace betwee the atea ad the target x[] y[] = x[ 5] + e[] d[]

62 Summary Ier product ad Cauchy Schwarz Iequality provide a atural way to detect a target sigal x embedded i aother sigal y Compare magitude of ier product to a threshold Whe the target sigal is time-shifted by a ukow time-shift l, compute the cross-correlatio: ier products at all possible time shifts Cross-correlatio ca be iterpreted as the covolutio of the sigal y with a time-reversed ad cojugated versio of x: the matched filter Matched filter is ubiquitous i sigal processig: radar, soar, commuicatios, patter recogitio ( Where s Waldo? ),...

63 Ackowledgemets c 24 Richard Baraiuk, All Rights Reserved

Frequency Response of FIR Filters

Frequency Response of FIR Filters EEL335: Discrete-Time Sigals ad Systems. Itroductio I this set of otes, we itroduce the idea of the frequecy respose of LTI systems, ad focus specifically o the frequecy respose of FIR filters.. Steady-state

More information

The z-transform. 7.1 Introduction. 7.2 The z-transform Derivation of the z-transform: x[n] = z n LTI system, h[n] z = re j

The z-transform. 7.1 Introduction. 7.2 The z-transform Derivation of the z-transform: x[n] = z n LTI system, h[n] z = re j The -Trasform 7. Itroductio Geeralie the complex siusoidal represetatio offered by DTFT to a represetatio of complex expoetial sigals. Obtai more geeral characteristics for discrete-time LTI systems. 7.

More information

EE123 Digital Signal Processing

EE123 Digital Signal Processing EE123 Digital Sigal Processig Lecture 20 Filter Desig Liear Filter Desig Used to be a art Now, lots of tools to desig optimal filters For DSP there are two commo classes Ifiite impulse respose IIR Fiite

More information

Introduction to Signals and Systems, Part V: Lecture Summary

Introduction to Signals and Systems, Part V: Lecture Summary EEL33: Discrete-Time Sigals ad Systems Itroductio to Sigals ad Systems, Part V: Lecture Summary Itroductio to Sigals ad Systems, Part V: Lecture Summary So far we have oly looked at examples of o-recursive

More information

Chapter 7: The z-transform. Chih-Wei Liu

Chapter 7: The z-transform. Chih-Wei Liu Chapter 7: The -Trasform Chih-Wei Liu Outlie Itroductio The -Trasform Properties of the Regio of Covergece Properties of the -Trasform Iversio of the -Trasform The Trasfer Fuctio Causality ad Stability

More information

The z-transform can be used to obtain compact transform-domain representations of signals and systems. It

The z-transform can be used to obtain compact transform-domain representations of signals and systems. It 3 4 5 6 7 8 9 10 CHAPTER 3 11 THE Z-TRANSFORM 31 INTRODUCTION The z-trasform ca be used to obtai compact trasform-domai represetatios of sigals ad systems It provides ituitio particularly i LTI system

More information

Ch3 Discrete Time Fourier Transform

Ch3 Discrete Time Fourier Transform Ch3 Discrete Time Fourier Trasform 3. Show that the DTFT of [] is give by ( k). e k 3. Determie the DTFT of the two sided sigal y [ ],. 3.3 Determie the DTFT of the causal sequece x[ ] A cos( 0 ) [ ],

More information

Generalizing the DTFT. The z Transform. Complex Exponential Excitation. The Transfer Function. Systems Described by Difference Equations

Generalizing the DTFT. The z Transform. Complex Exponential Excitation. The Transfer Function. Systems Described by Difference Equations Geeraliig the DTFT The Trasform M. J. Roberts - All Rights Reserved. Edited by Dr. Robert Akl 1 The forward DTFT is defied by X e jω = x e jω i which = Ω is discrete-time radia frequecy, a real variable.

More information

Signal Processing. Lecture 02: Discrete Time Signals and Systems. Ahmet Taha Koru, Ph. D. Yildiz Technical University.

Signal Processing. Lecture 02: Discrete Time Signals and Systems. Ahmet Taha Koru, Ph. D. Yildiz Technical University. Sigal Processig Lecture 02: Discrete Time Sigals ad Systems Ahmet Taha Koru, Ph. D. Yildiz Techical Uiversity 2017-2018 Fall ATK (YTU) Sigal Processig 2017-2018 Fall 1 / 51 Discrete Time Sigals Discrete

More information

Practical Spectral Anaysis (continue) (from Boaz Porat s book) Frequency Measurement

Practical Spectral Anaysis (continue) (from Boaz Porat s book) Frequency Measurement Practical Spectral Aaysis (cotiue) (from Boaz Porat s book) Frequecy Measuremet Oe of the most importat applicatios of the DFT is the measuremet of frequecies of periodic sigals (eg., siusoidal sigals),

More information

Chapter 7 z-transform

Chapter 7 z-transform Chapter 7 -Trasform Itroductio Trasform Uilateral Trasform Properties Uilateral Trasform Iversio of Uilateral Trasform Determiig the Frequecy Respose from Poles ad Zeros Itroductio Role i Discrete-Time

More information

ECE-S352 Introduction to Digital Signal Processing Lecture 3A Direct Solution of Difference Equations

ECE-S352 Introduction to Digital Signal Processing Lecture 3A Direct Solution of Difference Equations ECE-S352 Itroductio to Digital Sigal Processig Lecture 3A Direct Solutio of Differece Equatios Discrete Time Systems Described by Differece Equatios Uit impulse (sample) respose h() of a DT system allows

More information

Solutions. Number of Problems: 4. None. Use only the prepared sheets for your solutions. Additional paper is available from the supervisors.

Solutions. Number of Problems: 4. None. Use only the prepared sheets for your solutions. Additional paper is available from the supervisors. Quiz November 4th, 23 Sigals & Systems (5-575-) P. Reist & Prof. R. D Adrea Solutios Exam Duratio: 4 miutes Number of Problems: 4 Permitted aids: Noe. Use oly the prepared sheets for your solutios. Additioal

More information

Analog and Digital Signals. Introduction to Digital Signal Processing. Discrete-time Sinusoids. Analog and Digital Signals

Analog and Digital Signals. Introduction to Digital Signal Processing. Discrete-time Sinusoids. Analog and Digital Signals Itroductio to Digital Sigal Processig Chapter : Itroductio Aalog ad Digital Sigals aalog = cotiuous-time cotiuous amplitude digital = discrete-time discrete amplitude cotiuous amplitude discrete amplitude

More information

FIR Filters. Lecture #7 Chapter 5. BME 310 Biomedical Computing - J.Schesser

FIR Filters. Lecture #7 Chapter 5. BME 310 Biomedical Computing - J.Schesser FIR Filters Lecture #7 Chapter 5 8 What Is this Course All About? To Gai a Appreciatio of the Various Types of Sigals ad Systems To Aalyze The Various Types of Systems To Lear the Skills ad Tools eeded

More information

Discrete-Time Signals and Systems. Discrete-Time Signals and Systems. Signal Symmetry. Elementary Discrete-Time Signals.

Discrete-Time Signals and Systems. Discrete-Time Signals and Systems. Signal Symmetry. Elementary Discrete-Time Signals. Discrete-ime Sigals ad Systems Discrete-ime Sigals ad Systems Dr. Deepa Kudur Uiversity of oroto Referece: Sectios. -.5 of Joh G. Proakis ad Dimitris G. Maolakis, Digital Sigal Processig: Priciples, Algorithms,

More information

Signals & Systems Chapter3

Signals & Systems Chapter3 Sigals & Systems Chapter3 1.2 Discrete-Time (D-T) Sigals Electroic systems do most of the processig of a sigal usig a computer. A computer ca t directly process a C-T sigal but istead eeds a stream of

More information

Linear time invariant systems

Linear time invariant systems Liear time ivariat systems Alejadro Ribeiro Dept. of Electrical ad Systems Egieerig Uiversity of Pesylvaia aribeiro@seas.upe.edu http://www.seas.upe.edu/users/~aribeiro/ February 25, 2016 Sigal ad Iformatio

More information

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science. Fall Problem Set 11 Solutions.

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science. Fall Problem Set 11 Solutions. Massachusetts Istitute of Techology Departmet of Electrical Egieerig ad Computer Sciece Issued: Thursday, December 8, 005 6.341: Discrete-Time Sigal Processig Fall 005 Problem Set 11 Solutios Problem 11.1

More information

Finite-length Discrete Transforms. Chapter 5, Sections

Finite-length Discrete Transforms. Chapter 5, Sections Fiite-legth Discrete Trasforms Chapter 5, Sectios 5.2-50 5.0 Dr. Iyad djafar Outlie The Discrete Fourier Trasform (DFT) Matrix Represetatio of DFT Fiite-legth Sequeces Circular Covolutio DFT Symmetry Properties

More information

Exponential Moving Average Pieter P

Exponential Moving Average Pieter P Expoetial Movig Average Pieter P Differece equatio The Differece equatio of a expoetial movig average lter is very simple: y[] x[] + (1 )y[ 1] I this equatio, y[] is the curret output, y[ 1] is the previous

More information

Chapter 2 Systems and Signals

Chapter 2 Systems and Signals Chapter 2 Systems ad Sigals 1 Itroductio Discrete-Time Sigals: Sequeces Discrete-Time Systems Properties of Liear Time-Ivariat Systems Liear Costat-Coefficiet Differece Equatios Frequecy-Domai Represetatio

More information

x[0] x[1] x[2] Figure 2.1 Graphical representation of a discrete-time signal.

x[0] x[1] x[2] Figure 2.1 Graphical representation of a discrete-time signal. x[ ] x[ ] x[] x[] x[] x[] 9 8 7 6 5 4 3 3 4 5 6 7 8 9 Figure. Graphical represetatio of a discrete-time sigal. From Discrete-Time Sigal Processig, e by Oppeheim, Schafer, ad Buck 999- Pretice Hall, Ic.

More information

3. Z Transform. Recall that the Fourier transform (FT) of a DT signal xn [ ] is ( ) [ ] = In order for the FT to exist in the finite magnitude sense,

3. Z Transform. Recall that the Fourier transform (FT) of a DT signal xn [ ] is ( ) [ ] = In order for the FT to exist in the finite magnitude sense, 3. Z Trasform Referece: Etire Chapter 3 of text. Recall that the Fourier trasform (FT) of a DT sigal x [ ] is ω ( ) [ ] X e = j jω k = xe I order for the FT to exist i the fiite magitude sese, S = x [

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science. BACKGROUND EXAM September 30, 2004.

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science. BACKGROUND EXAM September 30, 2004. MASSACHUSETTS INSTITUTE OF TECHNOLOGY Departmet of Electrical Egieerig ad Computer Sciece 6.34 Discrete Time Sigal Processig Fall 24 BACKGROUND EXAM September 3, 24. Full Name: Note: This exam is closed

More information

EECE 301 Signals & Systems

EECE 301 Signals & Systems EECE 301 Sigals & Systems Prof. Mark Fowler Note Set #8 D-T Covolutio: The Tool for Fidig the Zero-State Respose Readig Assigmet: Sectio 2.1-2.2 of Kame ad Heck 1/14 Course Flow Diagram The arrows here

More information

M2.The Z-Transform and its Properties

M2.The Z-Transform and its Properties M2.The Z-Trasform ad its Properties Readig Material: Page 94-126 of chapter 3 3/22/2011 I. Discrete-Time Sigals ad Systems 1 What did we talk about i MM1? MM1 - Discrete-Time Sigal ad System 3/22/2011

More information

ADVANCED DIGITAL SIGNAL PROCESSING

ADVANCED DIGITAL SIGNAL PROCESSING ADVANCED DIGITAL SIGNAL PROCESSING PROF. S. C. CHAN (email : sccha@eee.hku.hk, Rm. CYC-702) DISCRETE-TIME SIGNALS AND SYSTEMS MULTI-DIMENSIONAL SIGNALS AND SYSTEMS RANDOM PROCESSES AND APPLICATIONS ADAPTIVE

More information

Discrete-Time Signals and Systems. Signals and Systems. Digital Signals. Discrete-Time Signals. Operations on Sequences: Basic Operations

Discrete-Time Signals and Systems. Signals and Systems. Digital Signals. Discrete-Time Signals. Operations on Sequences: Basic Operations -6.3 Digital Sigal Processig ad Filterig..8 Discrete-ime Sigals ad Systems ime-domai Represetatios of Discrete-ime Sigals ad Systems ime-domai represetatio of a discrete-time sigal as a sequece of umbers

More information

Course Outline. Designing Control Systems. Proportional Controller. Amme 3500 : System Dynamics and Control. Root Locus. Dr. Stefan B.

Course Outline. Designing Control Systems. Proportional Controller. Amme 3500 : System Dynamics and Control. Root Locus. Dr. Stefan B. Amme 3500 : System Dyamics ad Cotrol Root Locus Course Outlie Week Date Cotet Assigmet Notes Mar Itroductio 8 Mar Frequecy Domai Modellig 3 5 Mar Trasiet Performace ad the s-plae 4 Mar Block Diagrams Assig

More information

EE Midterm Test 1 - Solutions

EE Midterm Test 1 - Solutions EE35 - Midterm Test - Solutios Total Poits: 5+ 6 Bous Poits Time: hour. ( poits) Cosider the parallel itercoectio of the two causal systems, System ad System 2, show below. System x[] + y[] System 2 The

More information

Review of Discrete-time Signals. ELEC 635 Prof. Siripong Potisuk

Review of Discrete-time Signals. ELEC 635 Prof. Siripong Potisuk Review of Discrete-time Sigals ELEC 635 Prof. Siripog Potisuk 1 Discrete-time Sigals Discrete-time, cotiuous-valued amplitude (sampled-data sigal) Discrete-time, discrete-valued amplitude (digital sigal)

More information

Discrete-Time Systems, LTI Systems, and Discrete-Time Convolution

Discrete-Time Systems, LTI Systems, and Discrete-Time Convolution EEL5: Discrete-Time Sigals ad Systems. Itroductio I this set of otes, we begi our mathematical treatmet of discrete-time s. As show i Figure, a discrete-time operates or trasforms some iput sequece x [

More information

Question1 Multiple choices (circle the most appropriate one):

Question1 Multiple choices (circle the most appropriate one): Philadelphia Uiversity Studet Name: Faculty of Egieerig Studet Number: Dept. of Computer Egieerig Fial Exam, First Semester: 2014/2015 Course Title: Digital Sigal Aalysis ad Processig Date: 01/02/2015

More information

Lecture 3. Digital Signal Processing. Chapter 3. z-transforms. Mikael Swartling Nedelko Grbic Bengt Mandersson. rev. 2016

Lecture 3. Digital Signal Processing. Chapter 3. z-transforms. Mikael Swartling Nedelko Grbic Bengt Mandersson. rev. 2016 Lecture 3 Digital Sigal Processig Chapter 3 z-trasforms Mikael Swartlig Nedelko Grbic Begt Madersso rev. 06 Departmet of Electrical ad Iformatio Techology Lud Uiversity z-trasforms We defie the z-trasform

More information

Signal Processing in Mechatronics. Lecture 3, Convolution, Fourier Series and Fourier Transform

Signal Processing in Mechatronics. Lecture 3, Convolution, Fourier Series and Fourier Transform Sigal Processig i Mechatroics Summer semester, 1 Lecture 3, Covolutio, Fourier Series ad Fourier rasform Dr. Zhu K.P. AIS, UM 1 1. Covolutio Covolutio Descriptio of LI Systems he mai premise is that the

More information

2D DSP Basics: 2D Systems

2D DSP Basics: 2D Systems - Digital Image Processig ad Compressio D DSP Basics: D Systems D Systems T[ ] y = T [ ] Liearity Additivity: If T y = T [ ] The + T y = y + y Homogeeity: If The T y = T [ ] a T y = ay = at [ ] Liearity

More information

Digital signal processing: Lecture 5. z-transformation - I. Produced by Qiangfu Zhao (Since 1995), All rights reserved

Digital signal processing: Lecture 5. z-transformation - I. Produced by Qiangfu Zhao (Since 1995), All rights reserved Digital sigal processig: Lecture 5 -trasformatio - I Produced by Qiagfu Zhao Sice 995, All rights reserved DSP-Lec5/ Review of last lecture Fourier trasform & iverse Fourier trasform: Time domai & Frequecy

More information

EEO 401 Digital Signal Processing Prof. Mark Fowler

EEO 401 Digital Signal Processing Prof. Mark Fowler EEO 40 Digital Sigal Processig Prof. Mark Fowler Note Set #3 Covolutio & Impulse Respose Review Readig Assigmet: Sect. 2.3 of Proakis & Maolakis / Covolutio for LTI D-T systems We are tryig to fid y(t)

More information

Olli Simula T / Chapter 1 3. Olli Simula T / Chapter 1 5

Olli Simula T / Chapter 1 3. Olli Simula T / Chapter 1 5 Sigals ad Systems Sigals ad Systems Sigals are variables that carry iformatio Systemstake sigals as iputs ad produce sigals as outputs The course deals with the passage of sigals through systems T-6.4

More information

FIR Filter Design: Part II

FIR Filter Design: Part II EEL335: Discrete-Time Sigals ad Systems. Itroductio I this set of otes, we cosider how we might go about desigig FIR filters with arbitrary frequecy resposes, through compositio of multiple sigle-peak

More information

Time-Domain Representations of LTI Systems

Time-Domain Representations of LTI Systems 2.1 Itroductio Objectives: 1. Impulse resposes of LTI systems 2. Liear costat-coefficiets differetial or differece equatios of LTI systems 3. Bloc diagram represetatios of LTI systems 4. State-variable

More information

FIR Filter Design: Part I

FIR Filter Design: Part I EEL3: Discrete-Time Sigals ad Systems FIR Filter Desig: Part I. Itroductio FIR Filter Desig: Part I I this set o otes, we cotiue our exploratio o the requecy respose o FIR ilters. First, we cosider some

More information

Module 18 Discrete Time Signals and Z-Transforms Objective: Introduction : Description: Discrete Time Signal representation

Module 18 Discrete Time Signals and Z-Transforms Objective: Introduction : Description: Discrete Time Signal representation Module 8 Discrete Time Sigals ad Z-Trasforms Objective:To uderstad represetig discrete time sigals, apply z trasform for aalyzigdiscrete time sigals ad to uderstad the relatio to Fourier trasform Itroductio

More information

Definition of z-transform.

Definition of z-transform. - Trasforms Frequecy domai represetatios of discretetime sigals ad LTI discrete-time systems are made possible with the use of DTFT. However ot all discrete-time sigals e.g. uit step sequece are guarateed

More information

Exam. Notes: A single A4 sheet of paper (double sided; hand-written or computer typed)

Exam. Notes: A single A4 sheet of paper (double sided; hand-written or computer typed) Exam February 8th, 8 Sigals & Systems (5-575-) Prof. R. D Adrea Exam Exam Duratio: 5 Mi Number of Problems: 5 Number of Poits: 5 Permitted aids: Importat: Notes: A sigle A sheet of paper (double sided;

More information

Written exam Digital Signal Processing for BMT (8E070). Tuesday November 1, 2011, 09:00 12:00.

Written exam Digital Signal Processing for BMT (8E070). Tuesday November 1, 2011, 09:00 12:00. Techische Uiversiteit Eidhove Fac. Biomedical Egieerig Writte exam Digital Sigal Processig for BMT (8E070). Tuesday November, 0, 09:00 :00. (oe page) ( problems) Problem. s Cosider a aalog filter with

More information

COMM 602: Digital Signal Processing

COMM 602: Digital Signal Processing COMM 60: Digital Sigal Processig Lecture 4 -Properties of LTIS Usig Z-Trasform -Iverse Z-Trasform Properties of LTIS Usig Z-Trasform Properties of LTIS Usig Z-Trasform -ve +ve Properties of LTIS Usig Z-Trasform

More information

Chapter 3. z-transform

Chapter 3. z-transform Chapter 3 -Trasform 3.0 Itroductio The -Trasform has the same role as that played by the Laplace Trasform i the cotiuous-time theorem. It is a liear operator that is useful for aalyig LTI systems such

More information

Frequency Domain Filtering

Frequency Domain Filtering Frequecy Domai Filterig Raga Rodrigo October 19, 2010 Outlie Cotets 1 Itroductio 1 2 Fourier Represetatio of Fiite-Duratio Sequeces: The Discrete Fourier Trasform 1 3 The 2-D Discrete Fourier Trasform

More information

Chapter 10: Power Series

Chapter 10: Power Series Chapter : Power Series 57 Chapter Overview: Power Series The reaso series are part of a Calculus course is that there are fuctios which caot be itegrated. All power series, though, ca be itegrated because

More information

University of California at Berkeley College of Engineering Department of Electrical Engineering and Computer Sciences

University of California at Berkeley College of Engineering Department of Electrical Engineering and Computer Sciences A Uiversity of Califoria at Berkeley College of Egieerig Departmet of Electrical Egieerig ad Computer Scieces U N I V E R S T H E I T Y O F LE T TH E R E B E LI G H T C A L I F O R N 8 6 8 I A EECS : Sigals

More information

Run-length & Entropy Coding. Redundancy Removal. Sampling. Quantization. Perform inverse operations at the receiver EEE

Run-length & Entropy Coding. Redundancy Removal. Sampling. Quantization. Perform inverse operations at the receiver EEE Geeral e Image Coder Structure Motio Video (s 1,s 2,t) or (s 1,s 2 ) Natural Image Samplig A form of data compressio; usually lossless, but ca be lossy Redudacy Removal Lossless compressio: predictive

More information

Mechatronics. Time Response & Frequency Response 2 nd -Order Dynamic System 2-Pole, Low-Pass, Active Filter

Mechatronics. Time Response & Frequency Response 2 nd -Order Dynamic System 2-Pole, Low-Pass, Active Filter Time Respose & Frequecy Respose d -Order Dyamic System -Pole, Low-Pass, Active Filter R 4 R 7 C 5 e i R 1 C R 3 - + R 6 - + e out Assigmet: Perform a Complete Dyamic System Ivestigatio of the Two-Pole,

More information

Solution of EECS 315 Final Examination F09

Solution of EECS 315 Final Examination F09 Solutio of EECS 315 Fial Examiatio F9 1. Fid the umerical value of δ ( t + 4ramp( tdt. δ ( t + 4ramp( tdt. Fid the umerical sigal eergy of x E x = x[ ] = δ 3 = 11 = ( = ramp( ( 4 = ramp( 8 = 8 [ ] = (

More information

Fall 2011, EE123 Digital Signal Processing

Fall 2011, EE123 Digital Signal Processing Lecture 5 Miki Lustig, UCB September 14, 211 Miki Lustig, UCB Motivatios for Discrete Fourier Trasform Sampled represetatio i time ad frequecy umerical Fourier aalysis requires a Fourier represetatio that

More information

Lesson 10: Limits and Continuity

Lesson 10: Limits and Continuity www.scimsacademy.com Lesso 10: Limits ad Cotiuity SCIMS Academy 1 Limit of a fuctio The cocept of limit of a fuctio is cetral to all other cocepts i calculus (like cotiuity, derivative, defiite itegrals

More information

Appendix: The Laplace Transform

Appendix: The Laplace Transform Appedix: The Laplace Trasform The Laplace trasform is a powerful method that ca be used to solve differetial equatio, ad other mathematical problems. Its stregth lies i the fact that it allows the trasformatio

More information

Warped, Chirp Z-Transform: Radar Signal Processing

Warped, Chirp Z-Transform: Radar Signal Processing arped, Chirp Z-Trasform: Radar Sigal Processig by Garimella Ramamurthy Report o: IIIT/TR// Cetre for Commuicatios Iteratioal Istitute of Iformatio Techology Hyderabad - 5 3, IDIA Jauary ARPED, CHIRP Z

More information

Mathematical Description of Discrete-Time Signals. 9/10/16 M. J. Roberts - All Rights Reserved 1

Mathematical Description of Discrete-Time Signals. 9/10/16 M. J. Roberts - All Rights Reserved 1 Mathematical Descriptio of Discrete-Time Sigals 9/10/16 M. J. Roberts - All Rights Reserved 1 Samplig ad Discrete Time Samplig is the acquisitio of the values of a cotiuous-time sigal at discrete poits

More information

Filter banks. Separately, the lowpass and highpass filters are not invertible. removes the highest frequency 1/ 2and

Filter banks. Separately, the lowpass and highpass filters are not invertible. removes the highest frequency 1/ 2and Filter bas Separately, the lowpass ad highpass filters are ot ivertible T removes the highest frequecy / ad removes the lowest frequecy Together these filters separate the sigal ito low-frequecy ad high-frequecy

More information

Signal Processing in Mechatronics

Signal Processing in Mechatronics Sigal Processig i Mechatroics Zhu K.P. AIS, UM. Lecture, Brief itroductio to Sigals ad Systems, Review of Liear Algebra ad Sigal Processig Related Mathematics . Brief Itroductio to Sigals What is sigal

More information

EE / EEE SAMPLE STUDY MATERIAL. GATE, IES & PSUs Signal System. Electrical Engineering. Postal Correspondence Course

EE / EEE SAMPLE STUDY MATERIAL. GATE, IES & PSUs Signal System. Electrical Engineering. Postal Correspondence Course Sigal-EE Postal Correspodece Course 1 SAMPLE STUDY MATERIAL Electrical Egieerig EE / EEE Postal Correspodece Course GATE, IES & PSUs Sigal System Sigal-EE Postal Correspodece Course CONTENTS 1. SIGNAL

More information

Math 113 Exam 3 Practice

Math 113 Exam 3 Practice Math Exam Practice Exam will cover.-.9. This sheet has three sectios. The first sectio will remid you about techiques ad formulas that you should kow. The secod gives a umber of practice questios for you

More information

MAXIMALLY FLAT FIR FILTERS

MAXIMALLY FLAT FIR FILTERS MAXIMALLY FLAT FIR FILTERS This sectio describes a family of maximally flat symmetric FIR filters first itroduced by Herrma [2]. The desig of these filters is particularly simple due to the availability

More information

ELEG3503 Introduction to Digital Signal Processing

ELEG3503 Introduction to Digital Signal Processing ELEG3503 Itroductio to Digital Sigal Processig 1 Itroductio 2 Basics of Sigals ad Systems 3 Fourier aalysis 4 Samplig 5 Liear time-ivariat (LTI) systems 6 z-trasform 7 System Aalysis 8 System Realizatio

More information

Infinite Sequences and Series

Infinite Sequences and Series Chapter 6 Ifiite Sequeces ad Series 6.1 Ifiite Sequeces 6.1.1 Elemetary Cocepts Simply speakig, a sequece is a ordered list of umbers writte: {a 1, a 2, a 3,...a, a +1,...} where the elemets a i represet

More information

Vector Quantization: a Limiting Case of EM

Vector Quantization: a Limiting Case of EM . Itroductio & defiitios Assume that you are give a data set X = { x j }, j { 2,,, }, of d -dimesioal vectors. The vector quatizatio (VQ) problem requires that we fid a set of prototype vectors Z = { z

More information

6.003 Homework #3 Solutions

6.003 Homework #3 Solutions 6.00 Homework # Solutios Problems. Complex umbers a. Evaluate the real ad imagiary parts of j j. π/ Real part = Imagiary part = 0 e Euler s formula says that j = e jπ/, so jπ/ j π/ j j = e = e. Thus the

More information

EE422G Homework #13 (12 points)

EE422G Homework #13 (12 points) EE422G Homework #1 (12 poits) 1. (5 poits) I this problem, you are asked to explore a importat applicatio of FFT: efficiet computatio of covolutio. The impulse respose of a system is give by h(t) (.9),1,2,,1

More information

Orthogonal Gaussian Filters for Signal Processing

Orthogonal Gaussian Filters for Signal Processing Orthogoal Gaussia Filters for Sigal Processig Mark Mackezie ad Kiet Tieu Mechaical Egieerig Uiversity of Wollogog.S.W. Australia Abstract A Gaussia filter usig the Hermite orthoormal series of fuctios

More information

Chapter 2 Feedback Control Theory Continued

Chapter 2 Feedback Control Theory Continued Chapter Feedback Cotrol Theor Cotiued. Itroductio I the previous chapter, the respose characteristic of simple first ad secod order trasfer fuctios were studied. It was show that first order trasfer fuctio,

More information

Dynamic Response of Linear Systems

Dynamic Response of Linear Systems Dyamic Respose of Liear Systems Liear System Respose Superpositio Priciple Resposes to Specific Iputs Dyamic Respose of st Order Systems Characteristic Equatio - Free Respose Stable st Order System Respose

More information

UNIT-I. 2. A real valued sequence x(n) is anti symmetric if a) X(n)=x(-n) b) X(n)=-x(-n) c) A) and b) d) None Ans: b)

UNIT-I. 2. A real valued sequence x(n) is anti symmetric if a) X(n)=x(-n) b) X(n)=-x(-n) c) A) and b) d) None Ans: b) DIGITAL SIGNAL PROCESSING UNIT-I 1. The uit ramp sequece is Eergy sigal b) Power sigal c) Either Eergy or Power sigal d) Neither a Power sigal or a eergy sigal As: d) 2. A real valued sequece x() is ati

More information

FFTs in Graphics and Vision. The Fast Fourier Transform

FFTs in Graphics and Vision. The Fast Fourier Transform FFTs i Graphics ad Visio The Fast Fourier Trasform 1 Outlie The FFT Algorithm Applicatios i 1D Multi-Dimesioal FFTs More Applicatios Real FFTs 2 Computatioal Complexity To compute the movig dot-product

More information

MAS160: Signals, Systems & Information for Media Technology. Problem Set 5. DUE: November 3, (a) Plot of u[n] (b) Plot of x[n]=(0.

MAS160: Signals, Systems & Information for Media Technology. Problem Set 5. DUE: November 3, (a) Plot of u[n] (b) Plot of x[n]=(0. MAS6: Sigals, Systems & Iformatio for Media Techology Problem Set 5 DUE: November 3, 3 Istructors: V. Michael Bove, Jr. ad Rosalid Picard T.A. Jim McBride Problem : Uit-step ad ruig average (DSP First

More information

Wavelet Transform and its relation to multirate filter banks

Wavelet Transform and its relation to multirate filter banks Wavelet Trasform ad its relatio to multirate filter bas Christia Walliger ASP Semiar th Jue 007 Graz Uiversity of Techology, Austria Professor Georg Holzma, Horst Cerja, Christia 9..005 Walliger.06.07

More information

6.3 Testing Series With Positive Terms

6.3 Testing Series With Positive Terms 6.3. TESTING SERIES WITH POSITIVE TERMS 307 6.3 Testig Series With Positive Terms 6.3. Review of what is kow up to ow I theory, testig a series a i for covergece amouts to fidig the i= sequece of partial

More information

Wave Phenomena Physics 15c

Wave Phenomena Physics 15c Wave Pheomea Physics 5c Lecture Fourier Aalysis (H&L Sectios 3. 4) (Georgi Chapter ) Admiistravia! Midterm average 68! You did well i geeral! May got the easy parts wrog, e.g. Problem (a) ad 3(a)! erm

More information

Chapter 2 The Monte Carlo Method

Chapter 2 The Monte Carlo Method Chapter 2 The Mote Carlo Method The Mote Carlo Method stads for a broad class of computatioal algorithms that rely o radom sampligs. It is ofte used i physical ad mathematical problems ad is most useful

More information

1.3 Convergence Theorems of Fourier Series. k k k k. N N k 1. With this in mind, we state (without proof) the convergence of Fourier series.

1.3 Convergence Theorems of Fourier Series. k k k k. N N k 1. With this in mind, we state (without proof) the convergence of Fourier series. .3 Covergece Theorems of Fourier Series I this sectio, we preset the covergece of Fourier series. A ifiite sum is, by defiitio, a limit of partial sums, that is, a cos( kx) b si( kx) lim a cos( kx) b si(

More information

The Z-Transform. (t-t 0 ) Figure 1: Simplified graph of an impulse function. For an impulse, it can be shown that (1)

The Z-Transform. (t-t 0 ) Figure 1: Simplified graph of an impulse function. For an impulse, it can be shown that (1) The Z-Trasform Sampled Data The geeralied fuctio (t) (also kow as the impulse fuctio) is useful i the defiitio ad aalysis of sampled-data sigals. Figure below shows a simplified graph of a impulse. (t-t

More information

Classification of DT signals

Classification of DT signals Comlex exoetial A discrete time sigal may be comlex valued I digital commuicatios comlex sigals arise aturally A comlex sigal may be rereseted i two forms: jarg { z( ) } { } z ( ) = Re { z ( )} + jim {

More information

Chapter 8. DFT : The Discrete Fourier Transform

Chapter 8. DFT : The Discrete Fourier Transform Chapter 8 DFT : The Discrete Fourier Trasform Roots of Uity Defiitio: A th root of uity is a complex umber x such that x The th roots of uity are: ω, ω,, ω - where ω e π /. Proof: (ω ) (e π / ) (e π )

More information

MAT1026 Calculus II Basic Convergence Tests for Series

MAT1026 Calculus II Basic Convergence Tests for Series MAT026 Calculus II Basic Covergece Tests for Series Egi MERMUT 202.03.08 Dokuz Eylül Uiversity Faculty of Sciece Departmet of Mathematics İzmir/TURKEY Cotets Mootoe Covergece Theorem 2 2 Series of Real

More information

II. Descriptive Statistics D. Linear Correlation and Regression. 1. Linear Correlation

II. Descriptive Statistics D. Linear Correlation and Regression. 1. Linear Correlation II. Descriptive Statistics D. Liear Correlatio ad Regressio I this sectio Liear Correlatio Cause ad Effect Liear Regressio 1. Liear Correlatio Quatifyig Liear Correlatio The Pearso product-momet correlatio

More information

1 1 2 = show that: over variables x and y. [2 marks] Write down necessary conditions involving first and second-order partial derivatives for ( x0, y

1 1 2 = show that: over variables x and y. [2 marks] Write down necessary conditions involving first and second-order partial derivatives for ( x0, y Questio (a) A square matrix A= A is called positive defiite if the quadratic form waw > 0 for every o-zero vector w [Note: Here (.) deotes the traspose of a matrix or a vector]. Let 0 A = 0 = show that:

More information

Lecture 3: Divide and Conquer: Fast Fourier Transform

Lecture 3: Divide and Conquer: Fast Fourier Transform Lecture 3: Divide ad Coquer: Fast Fourier Trasform Polyomial Operatios vs. Represetatios Divide ad Coquer Algorithm Collapsig Samples / Roots of Uity FFT, IFFT, ad Polyomial Multiplicatio Polyomial operatios

More information

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

Z - Transform. It offers the techniques for digital filter design and frequency analysis of digital signals. Z - Trasform The -trasform is a very importat tool i describig ad aalyig digital systems. It offers the techiques for digital filter desig ad frequecy aalysis of digital sigals. Defiitio of -trasform:

More information

Chapter 9 - CD companion 1. A Generic Implementation; The Common-Merge Amplifier. 1 τ is. ω ch. τ io

Chapter 9 - CD companion 1. A Generic Implementation; The Common-Merge Amplifier. 1 τ is. ω ch. τ io Chapter 9 - CD compaio CHAPTER NINE CD-9.2 CD-9.2. Stages With Voltage ad Curret Gai A Geeric Implemetatio; The Commo-Merge Amplifier The advaced method preseted i the text for approximatig cutoff frequecies

More information

Section 11.8: Power Series

Section 11.8: Power Series Sectio 11.8: Power Series 1. Power Series I this sectio, we cosider geeralizig the cocept of a series. Recall that a series is a ifiite sum of umbers a. We ca talk about whether or ot it coverges ad i

More information

The Z-Transform. Content and Figures are from Discrete-Time Signal Processing, 2e by Oppenheim, Shafer, and Buck, Prentice Hall Inc.

The Z-Transform. Content and Figures are from Discrete-Time Signal Processing, 2e by Oppenheim, Shafer, and Buck, Prentice Hall Inc. The Z-Trasform Cotet ad Figures are from Discrete-Time Sigal Processig, e by Oppeheim, Shafer, ad Buck, 999- Pretice Hall Ic. The -Trasform Couterpart of the Laplace trasform for discrete-time sigals Geeraliatio

More information

DIGITAL SIGNAL PROCESSING LECTURE 3

DIGITAL SIGNAL PROCESSING LECTURE 3 DIGITAL SIGNAL PROCESSING LECTURE 3 Fall 2 2K8-5 th Semester Tahir Muhammad tmuhammad_7@yahoo.com Cotet ad Figures are from Discrete-Time Sigal Processig, 2e by Oppeheim, Shafer, ad Buc, 999-2 Pretice

More information

. (24) If we consider the geometry of Figure 13 the signal returned from the n th scatterer located at x, y is

. (24) If we consider the geometry of Figure 13 the signal returned from the n th scatterer located at x, y is .5 SAR SIGNA CHARACTERIZATION I order to formulate a SAR processor we first eed to characterize the sigal that the SAR processor will operate upo. Although our previous discussios treated SAR cross-rage

More information

Advanced Analysis. Min Yan Department of Mathematics Hong Kong University of Science and Technology

Advanced Analysis. Min Yan Department of Mathematics Hong Kong University of Science and Technology Advaced Aalysis Mi Ya Departmet of Mathematics Hog Kog Uiversity of Sciece ad Techology September 3, 009 Cotets Limit ad Cotiuity 7 Limit of Sequece 8 Defiitio 8 Property 3 3 Ifiity ad Ifiitesimal 8 4

More information

Complex Analysis Spring 2001 Homework I Solution

Complex Analysis Spring 2001 Homework I Solution Complex Aalysis Sprig 2001 Homework I Solutio 1. Coway, Chapter 1, sectio 3, problem 3. Describe the set of poits satisfyig the equatio z a z + a = 2c, where c > 0 ad a R. To begi, we see from the triagle

More information

6.003 Homework #12 Solutions

6.003 Homework #12 Solutions 6.003 Homework # Solutios Problems. Which are rue? For each of the D sigals x [] through x 4 [] below), determie whether the coditios listed i the followig table are satisfied, ad aswer for true or F for

More information

Jitter Transfer Functions For The Reference Clock Jitter In A Serial Link: Theory And Applications

Jitter Transfer Functions For The Reference Clock Jitter In A Serial Link: Theory And Applications Jitter Trasfer Fuctios For The Referece Clock Jitter I A Serial Lik: Theory Ad Applicatios Mike Li, Wavecrest Ady Martwick, Itel Gerry Talbot, AMD Ja Wilstrup, Teradye Purposes Uderstad various jitter

More information

2.004 Dynamics and Control II Spring 2008

2.004 Dynamics and Control II Spring 2008 MIT OpeCourseWare http://ocw.mit.edu 2.004 Dyamics ad Cotrol II Sprig 2008 For iformatio about citig these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. Massachusetts Istitute of Techology

More information

Ma 530 Introduction to Power Series

Ma 530 Introduction to Power Series Ma 530 Itroductio to Power Series Please ote that there is material o power series at Visual Calculus. Some of this material was used as part of the presetatio of the topics that follow. What is a Power

More information