Chapter 8. DFT : The Discrete Fourier Transform

Size: px
Start display at page:

Download "Chapter 8. DFT : The Discrete Fourier Transform"

Transcription

1 Chapter 8 DFT : The Discrete Fourier Trasform

2 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 π ) (-). ω i 5 W 8 ω 3 ω ω 4-8 ω ω 5 ω 7 W 8 ω 6 -i I DSP, we ofte tae the pricipal root of uity as W e π /

3 Properties of -th Root of Uity There are exactly -th roots of uity: W, W, W,, W - W is called the pricipal -th root of uity The iverse of W : W - W - Proof: W W - W W d d W Proof: : W d π / d d π / d ( e ) ( e ) W K W / W - W e π / π / Proof: W / W (/)* / (by property 3) W - If > ad is eve, the (W ) W /,,,, r ( W ) r a iteger r ( W ) ( W ) Proof : ( ) W W W e 3

4 Circular Shift of a Sequece Cosider legth- sequeces defied for Values of such sequeces are ot defied for < ad If x is such a sequece, the for ay arbitrary iteger o, the shifted sequece x x o is o loger defied for the rage We thus eed to defie aother type of a shift that will always eep the shifted sequece i the rage 4

5 The desired shift, called the circular shift, is defied usig a modulo operatio: x x(( )) c o For > (right circular shift), the above equatio implies o x c x, o for x o +, for < o o periodic shift tae oe x x x x extesio period c 5

6 Illustratio of the cocept of a circular shift x x(( )) 6 x(( 4)) 6 x(( + 5)) x(( + )) 6 6 6

7 As ca be see from the previous figure, a right circular shift by o is equivalet to a left circular shift by sample periods o A circular shift by a iteger umber o greater tha is equivalet to a circular shift by (( )) o 7

8 Circular Time Shift Poits shifted out to the right do t disappear they come i from the left g pt sequece delay by g((-)) Lie a barrel shifter : origi poiter 8

9 Example: Circular Shift 9

10 Circular Time Reversal Time reversal is tricy i modulo- idexig - ot reversig the sequece: x 5-pt sequece made periodic Zero poit stays fixed; remaider flips Time-reversed periodic sequece x (( )) periodic reversal tae oe x x x x extesio period r

11 Discrete-Time Fourier Trasform (DTFT) The DTFT is useful for the theoretical aalysis of sigals ad systems. But, the defiitio of DTFT is The umerical computatio of DTFT has several problems: Problem : The summatio over is ifiite Problem : The idepedet variable ω is cotiuous DTFT ad z-trasform are ot umerically computable trasforms.

12 Approaches Problem requiremet : If the sequece had oly a fiite umber of o-zero terms! This might be a good assumptio sice i may cases, we cocer oly a fiite duratio of the sigal The sigal itself might be of a fiite duratio Oly a segmet is of iterest at a time Sigal is periodic ad thus has oly fiite umber of uique values Problem Requiremet : If we eeded to compute the spectra oly at a fiite umber of frequecies! This ca be achieved by samplig the DTFT i the frequecy domai or the z-trasform o the uit circle. The remaiig issue is that what will happe for the spectra at other frequecies. Aliasig?

13 DTFS for a periodic sequece satisfy both requiremets Aalysis equatio Sythesis equatio But, DTFS is defied for oly periodic sigals!!! Way to get there: X x W,,,, x X W,,,, Termiology DFS DTFS Aalyze periodic sequeces o the basis that a periodic sequece ca always be represeted by a liear combiatio of harmoically related complex expoetials Discrete Fourier Series (DFS). Exted the DFS to fiite-duratio sequeces Discrete Fourier Trasform (DFT), the solutio to the two problems!

14 Discrete Fourier Trasform (DFT) For fiite duratio sequeces, a alterative Fourier represetatio is DFT (Discrete Fourier Trasform) The summatio over is fiite DFT itself is a sequece, rather tha a fuctio of a cotiuous variable Therefore, DFT is computable ad importat for the implemetatio of DSP systems DFT correspods to the samples of the Fourier trasform DFT is very importat i DSP systems sice there is FFT (Fast Fourier Trasform), a extremely efficiet ad fast way of computig DFT.

15 8. Discrete Fourier Series (DFS) A discrete-time sigal is periodic if Due to the periodicity of the complex expoetials, we oly eed expoetials for discrete time Fourier series ~ x ~ x + Fudametal period: the smallest positive iteger Fudametal frequecy: ω π / The DFS ca represet a periodic discrete sigal by a liear combiatio of harmoically related complex expoetials. The Fourier series represetatio of cotiuous-time periodic sigals require ifiite umber of complex expoetials. But for discrete-time periodic sigals, we have ( π / )( + ) ( π / ) ( π ) ( π / ) e e e e m m

16 DFS aalysis ad sythesis pair is expressed as follows: ( π ) x X e X e / / < > ( π ) The Fourier series coefficiets ca be obtaied via X x e ( π / ) For coveiece we may use the otatio Aalysis equatio X x W Sythesis equatio x X W W e ( π / )

17 Example 8. : DFS of a periodic impulse trai x δ r r r else Sice the period of the sigal is / / / ( π ) ( π ) ( π ) δ X x e e e We ca represet the sigal with the DFS coefficiets as x δ r e ( π / ) r

18 Example 8. : Here let the Fourier series coefficiets be the periodic impulse trai Y, ad give by this equatio: Y δ r r Substitutig Y ito DFS equatio gives + y W W δ Comparig this result with the results for Example 8., we see that Yx ad yx.

19 Example 8.3 : DFS of a periodic rectagular pulse trai The DFS coefficiets ( π ) 4 ( ) e X π e e ( π /) e / 5 / 4 / ( π ) si ( π / ) si ( π /)

20 8. Properties of DFS Liearity (all sigals have the same period) DFS x X DFS x X DFS + + ax bx ax bx Shift of a Sequece DFS x X DFS π m/ m DFS x m e X π / e x X m m Duality DFS X DFS x X x

21 Periodic Covolutio Tae two periodic sequeces Let s form the product DFS DFS x X x X X X X 3 The periodic sequece with give DFS ca be writte as a periodic covolutio x x m x m 3 m Periodic covolutio is commutative x x m x m 3 m

22 Proof Substitute periodic covolutio ito the DFS equatio X 3 x 3 W x m x m W m Iterchage summatios The ier sum is the DFS of shifted sequece Substitutig X 3 x m x mw m m x mw W X X 3 x m x mw x mw X X X m m m

23 Example 8.4

24 Properties of DFS

25

26 8.3 Fourier Trasform of Periodic Sigals Periodic sequeces are ot absolute or square summable Hece they do t have a Fourier Trasform per se We ca represet them as sums of complex expoetials: DFS We ca combie DFS ad Fourier trasform (Geeralized) Fourier trasform of periodic sequeces Periodic impulse trai with values proportioal to DFS coefficiets X ω π π ( e ) X δ ω This is periodic with π sice DFS is periodic The iverse trasform ca be writte as πε π ε ω ω π π ω ( ) X e e dω X δ ω e dω π ε π ε πε π ω X δ ω e dω X e ε π

27 Example 8.5 Cosider the periodic impulse trai p δ r r The DFS was calculated previously to be Therefore the Fourier trasform is P for all P ω π π ( e ) δ ω

28 Relatio betwee Fiite-legth ad Periodic Sigals Cosider fiite legth sigal x spaig from to - Covolve with periodic impulse trai x x p x δ r x r r The Fourier trasform of the periodic sequece (called periodic extesio) is X ω ω ω ω π π ( e ) X ( e ) P ( e ) X ( e ) δ ω π ω π π X ( e ) X e δ ω This implies that π X ω X e X ( e ) π ω DFS coefficiets of a periodic expasio sigal ca be thought as equally spaced samples of the Fourier trasform of oe period ( the origial fiite duratio sequece) r

29 Example 8.6 Cosider the followig sequece 4 x else The Fourier trasform ( ) X e e The DFS coefficiets ( ) ( ω ) ω ω ω si 5 / si / ( 4 π /) si ( π / ) e si ( π /) X

30 8.4 Samplig the Fourier Trasform Cosider a aperiodic sequece with its Fourier trasform ( ) DTFT x X e ω Assume that a sequece is obtaied by samplig the DTFT ( ω ) ω ( π / ) Sice the DTFT is periodic, resultig sequece is also periodic We ca also write it i terms of the z-trasform ( / ) X π X ( z) ( π / ) X ( e ) z e The samplig poits are show i figure X could be the DFS of a sequece Write the correspodig sequece ( / ) ( ) X X e X e π x X e ( π / )

31 The oly assumptio made o the sequece is that DTFT exist ω ( ) X e ωm x m e ( / ) X X e π x m Combie equatio to get x x me e m ( π / ) ( π / ) m ( ) xm e xmp m m m Term i the parethesis is ( π / ) ( m) m ( π / ) ( ) δ p m e m r r So we get the periodic extesio of x δ x x r x r r r X e ( π / )

32 I this case, the Fourier series coefficiets for a periodic sequece are samples of the Fourier trasform of oe period

33 I this case, still the Fourier series coefficiets for x are samples of the Fourier trasform of x. But, oe period of x is o loger idetical to x. This is ust samplig i the frequecy domai as compared i the time domai discussed before.

34 Samples of the DTFT of a aperiodic sequece ca be thought of as DFS coefficiets of a periodic sequece obtaied through summig periodic replicas of origial sequece. periodic expasio If the origial sequece is of fiite legth ad we tae sufficiet umber of samples of its DTFT the origial sequece ca be recovered by x x else It is ot ecessary to ow the DTFT at all frequecies to recover the discrete-time sequece i time domai Discrete Fourier Trasform represetig a fiite legth sequece by samples of DTFT

35 Time-domai aliasig The relatioship betwee x ad oe period of x i the udersampled case is cosidered a form of time domai aliasig. Time domai aliasig ca be avoided oly if x has fiite legth, ust as frequecy domai aliasig ca be avoided oly for sigals beig badlimited. If x has fiite legth ad we tae a sufficiet umber of equally spaced samples of its Fourier trasform (specifically, a umber greater tha or equal to the legth of ), the the Fourier trasform is recoverable from these samples, equivaletly is recoverable from.

36 Time-Domai Aliasig vs. Frequecy-Domai Aliasig To avoid frequecy-domai aliasig Sigal is badlimited Samplig rate i time-domai is high eough To avoid time-domai aliasig Sequece is fiite Samplig iterval (π/) i frequecy-domai is small eough 36

37 8.5 The Discrete Fourier Trasform Cosider a fiite legth sequece x of legth x outside of For give legth- sequece associate a periodic sequece (a periodic extesio) x xr r The DFS coefficiets of the periodic sequece are samples of the DTFT of x Sice x is of legth there is o overlap betwee terms of x-r ad we ca write the periodic sequece as x x ( mod ) x ( ( ) ) To maitai duality betwee time ad frequecy We choose oe period of X as the Fourier trasform of x X X X X ( mod ) X ( ( ) ) else

38 The DFS pair ( π / ) x e X The equatios ivolve oly oe period so we ca write X ( π / ) xe else ( π / ) X e x else

39 The DFT pair ca also be writte as DFT x X The Discrete Fourier Trasform X ( π / ) xe else ( π / ) X e x else

40 Discrete Fourier Trasform (DFT) The Discrete Fourier Trasform (DFT) of a fiite legth sequece DFT X { x } x e for {,..., } π The Iverse Discrete Fourier Trasform (IDFT) is defied by IDFT x { X } X e for {,..., } π A DFT ad IDFT pair is show as DFT x X

41 4 Proof of Iverse Discrete Fourier Trasform The iverse discrete Fourier trasform (IDFT) is give by To verify the above expressio we multiply both sides of the above equatio by ad sum the result from to W, W X x W W X W x W X ) ( W X ) (

42 Maig use of the idetity ( ) W,, for r, otherwise r a iteger we observe that the RHS of the last equatio is RHS X δ l r but, for,,,-, there is oly oe o-zero term at l, ad RHS X Hece x W X 4

43 π / X xe, DFT: aalysis equatio time domai x X frequecy domai IDFT: sythesis equatio π / x X e, 43

44 Periodic Extesio of DFT Sequece We ca show that the defiitios of DFT ad IDFT iduces periodicity π / X xe, X + xe x e π ( + ) / π / π π / x e X e 44

45 Similarly π / x X e, x + X e Xe π ( + ) / π / π π / X e x e 45

46 DTFS ad DFT X is the Fourier series coefficiet (or spectral compoet) at the frequecy Thus except the scale factor, we have the followig relatioship periodic extesio x ˆ x tae oe period ω DTFS periodic extesio X X tae oe period Differeces betwee the DFT ad the DTFS the DFT assumes sigal periodicity while the DTFS requires periodicity the DFT scales the sythesis equatio by / whereas the DTFS scales the aalysis equatio. DFT IDFT 46

47 Example 8.7 The DFT of a rectagular pulse x is of legth 5 We ca cosider x of ay legth greater tha 5 Let s pic 5 Calculate the DFS of the periodic form of x 4 ( π /5) e X π e ( /5) π e 5, ± 5, ±,... else

48 If we cosider x of legth We get a differet set of DFT coefficiets Still samples of the DTFT but i differet places

49 8.6 Properties of DFT X X ad X X

50 Liearity x ( ) x ( ) max(, ) Duratio x ( ) DFT X( ) x( ) DFT X ( ) Duratio DFT ax ( ) + bx( ) ax( ) + bx ( ) 5

51 Review: Circular Shift of a Sequece x ( ) ~ x ( ) x(( m)) otherwise x() ~ x ( ) ~ x ( ) ~ x ( m ) 5

52 DFT of Circular Shifted Sequece x ( ) ~ x ( ) x(( m)) otherwise x( ) DFT X ( ) x m e X W X DFT ( / ) m m (( )), π ( ) ( ) 5

53 Duality x( ) DFT X ( ) X DFT ( ) x(( )), 53

54 Example: Duality Choose Rex () ReX() ReX() Imx () ImX() ImX() X () x(()) 54

55 otatios otatio : Circular reversal y() x(( )) x(( )) x(( ) ) y() x() y ( ) x(( )) x ( ) Properties of DFT x(( )) X X * * * x X X ( ) 55

56 Review: Eve ad Odd Compoets Ay real-valued sigal ca be expressed as the sum of a odd sigal ad a eve sigal. xt ( ) x( t) + x( t) x x + x e o e o where xe( t) { xt ( ) + x( t)} xe { x + x } aevefuctio ad xo( t) { xt ( ) x( t)} xo { x x } a odd fuctio 56

57 Eve ad Odd Compoets of a Fiite Sequece For a real fiite duratio sequece xe ( ) x ( ) + x(( )) x ( ) + x ( ) xo ( ) x ( ) x(( )) x ( ) x ( ) ( ) ( ) ( ) ( ) 57

58 Review: Eve ad Odd Compoets If x(t) is a complex valued fuctio: x(t)x R (t) + x I (t) x(t) is eve iff both the real ad imagiary parts of x(t) are eve. Similarly x(t) is odd iff both the real ad imagiary compoets of x(t) are odd. We ca also defie cougate symmetry, or Hermitia symmetry: real part of x(t) is eve but the imagiary part of x(t) is odd x R (t) x R (-t) ad x I (t) -x I (-t) i.e. x * (t) x * (-t) 58

59 Symmetry Properties Real-Imagiary Decompositio x () x() + x() R e o e o x ( ) + x ( ) + x ( ) + x ( ) X () X() + X() I R R I I R e o e o X ( ) + X ( ) + X ( ) + X ( ) Symmetry Properties (Proais p.45) I R R I I e o e o x( ) x ( ) + x ( ) + x ( ) + x ( ) R R I I e o e o X( ) X ( ) + X ( ) + X ( ) + X ( ) R R I I 59

60 e o DFTRe{ x( )} DFT x ( ) + x ( ) e o X + X R e o DFT Im{ x ( )} DFT x ( ) + x ( ) R o e X + X R I I I R I Hermitia Symmetry Hermitia ati-symmetry 6

61 Symmetry Relatios for DFT of Real Sigal The Fourier trasform of real sigals exhibits special symmetry which is importat to us i may cases. Basically, The trasform of a real sigal x is therefore cougate Symmetric (Hermitia symmetric) Real part Symmetric (eve) Imagiary part Atisymmetric (sew-symmetric, odd) Magitude Symmetric (eve) Phase Atisymmetric (odd) 6

62 Example x() ~ x( ), X ( ) X () 6

63 63 Liear Covolutio (Review) ) ( )* ( ) ( ) ( ) ( 3 x x m x m x x m ) ( ) ( ω e X x FT ) ( ) ( ω e X x FT ) ( ) ( ) ( ) ( )* ( ) ( 3 3 ω ω ω e X e X e X x x x FT

64 Circular Covolutio (Cyclic Covolutio) Circular covolutio of two fiite legth sequeces x x m x m 3 m m m ( ) ( ) x m x m ( ) ( ) x m x m, I liear covolutio, oe sequece is multiplied by a time reversed ad liearly shifted versio of the other. For covolutio here, the secod sequece is circularly time reversed ad circularly shifted. So it is called a -poit circular covolutio

65 The cyclic covolutio is ot the same as the liear covolutio of liear system theory. It is a byproduct of the periodicity of DFS/DFT. Whe the DFT X is used, the periodic iterpretatio of the sigal x is implicit: if the for ay iteger m: Thus, ust as the DFT X is implicitly period-, the iverse DFT is also implicitly period- the periodic extesio of x. h x y * h x y { } { },..., for IDFT e X X x π + ) ( m m x e e X e X π π π

66 Circular Covolutio Theorem x ( ) DFT X ( ) x ) DFT X ( ) both of legth ( x ( ) x ( m) x(( m)) x ( ) x ( ) 3 m x ( ) x ( ) x ( ) X ( ) X ( ) X ( ) DFT

67 Proof: Circular Covolutio Theorem Suppose we have two fiite duratio sequeces x ad x of legth. Suppose we multiply the two DFTs together: X 3 X X What happes whe I tae the IDFT of X 3? x ( m) X W 3 3 W XX m m l m x W x l W W l ( + l m) x x l W l 67

68 ( + l m) W iff + l m p p Thus, W ( : a iteger) ( + l m), if l m + P (( m)), otherwise ad we have x3( m) x( ) x(( m)), the circular covolutio of x ad x 68

69 Circular Covolutio Example 69

70 Example: Circular Covolutio Theorem L6 x ) x ( X ( ) ( ) X ( ) otherwise L otherwise W L L x ( ) x ( ) x 3 ( ) x ( ) x ( ) x ( ) X 3 3 ( ) X ( ) X ( ) otherwise L 7

71 7 3 ( ) ( ) ( ) x x x + otherwise L W W W X X L L L L ) ( ) ( ) ( + otherwise L W W X X X L L L ) ( ) ( ) ( ) ( 3 otherwise L x x ) ( ) ( L6, L ) ( x L ) ( x ) ( x 3

72 Why is cyclic covolutio ot true liear covolutio? Because a wraparoud effect occurs at the eds : The procedure of each pair are summed aroud the circle. y x * h I a while, it will be see that ca be computed usig y x h.

73

74 DFT W X x δ 3 X W X X X )) (( )) (( 3 x x x x x x

75 Example 8. Circular covolutio of two rectagular pulses L6 L x x else DFT of each sequece π X X e else Multiplicatio of DFTs X3 X X else Ad the iverse DFT x 3 else

76 We ca augmet zeros to each sequece L The DFT of each sequece e X X e Multiplicatio of DFTs π L π X π L e e 3 π

77 Example : Cosider the two legth-4 sequeces repeated below for coveiece: g h 3 3 We will tae DFT approach 77

78 78 The 4-poit DFT G of g is give by Therefore, G, G + G + + 3, G 4 / e g g G π / / e g e g π π e e, / / π π

79 79 Liewise, Hece,, H, + H, H + H / e h h H π / / e h e h π π e e e, / / π π π

80 G g 4 G g W 4 G g G3 g3 + H h 6 H h W 4 H h H3 h3 + W 4 is the 4-poit DFT matrix 8

81 8 If deotes the 4-poit DFT of the Thus 3 H G Y C, Y C y C H G H G H G H G Y Y Y Y C C C C

82 8 The 4-poit IDFT of yields Y C 4 W* C C C C C C C C y Y y Y y Y y Y

83 4 pt sequeces: g{ } h{ } m (( )) g m h m 3 3 h(( )) 4 3 g 4 h{ } h(( -)) 4 h(( )) 4 h(( 3)) chec: g * h { } 83

84 84 Example : ow let us exteded the two legth-4 sequeces to legth 7 by appedig each with three zero-valued samples, i.e g g e,, h h e,,

85 We ext determie the 7-poit circular covolutio of ad : 6 h e From the above y g mh (( m)), 6 m e e 7 g e y g h + g h 6 + g h 5 + g 3 h 4 e e e e e e e e + g 4 h 3 + g 5 h + g 6 h e e e e e e g h 85

86 86 Cotiuig the process we arrive at, ) ( ) ( h g h g y h g h g h g y + +, ) ( ) ( ) ( h g h g h g h g y + + +, ) ( ) ( ) ( ) ( h g h g h g y + +, ) ( ) ( ) ( 4 + +, ) ( ) ( h g h g y ) ( h g y

87 As ca be see from the above that y is precisely the sequece obtaied by a liear covolutio of g ad h y L y L 87

88 DFT ad DFS Periodic Extesio: Give a fiite-legth sequece { x ;,..., } { } { } defie ~ the periodic sequece x ; < < + by x x x mod ~ x ~ does ot have a z-trasform or a coverget Fourier sum (why?). But it does have a DFS represetatio. The DFS that is the true frequecy represetatio of discrete-time periodic sigals. The DFT is ust oe period of the DFS. The legth- DFT X of the legth- sigal x cotais all the iformatio about x. It is coveiet to wor with. Wheever the DFT is used, actually the DFS ~ X X is beig used computatios ivolvig X are affected by the true periodicity of ~ the X coefficiets.

89 DFT ad z-trasform The DFT samples the z-trasform at evely spaced samples of the uit circle over oe revolutio: X / {,..., } X ( z) π for z e

90 DFT ad DTFT The DFT samples o period of the discrete-time Fourier trasform (DTFT) at evely spaced frequecies X / {,..., } ω X ( e ) ω π for

91 DTFT from DFT by Iterpolatio It ca readily be show that X( e ω ) ω π si X e ω π si ( ωπ/ )( ) / This is the dual of iterpolatio of origial time fuctio from sampled values by a ideal low-pass filterig IDTFT DTFT x samplig DFT IDFT X ( ω) X iterpolatio for a fiite-duratio sigal with o aliasig 9

92 Relatios to the DTFT Aliasig x y x + m X m DTFT IDTFT IDFT DFT -poit samplig X( ω) Y K X 9

93 Example : A periodic sequece is costructed from the sequece Discrete-Time Fourier Trasform (DTFT) Discrete Fourier Trasform (DFT) By comparig DTFT ad DFT, we fid, ~, < + < a r x x a u a x r ω ω ω ω ae e a e x e X ) ( ae e x X / ) / ( ~ ~ π π { },..., for ) ( / e X X π ω ω

94 Matrix Represetatio The DFT samples defied by X x W, ca be expressed i matrix form as X x W X W x x X W W x X where x ad x x : x X X X X : 94

95 ad is the DFT matrix give by W W e π / W ( ) W W W 4 ( ) W W W W ( ) ( ) ( ) W W W W i, i, : W ( i)( ) row ad colum idexes 95

96 Liewise, the IDFT relatio give by x X W, ca be expressed i matrix form as x W X where W is the IDFT matrix W ( ) ( ) ( ) W W W ( ) W W W 4 ( ) W W W W W W* 96

97 Example: Matrix Represetatio W W W W W W4 W4 W4 W W4 W4 W4 W W4 W4 W4 W4 W W W W W W4 W4 W4 W W4 W4 W4 W W4 W4 W4 W4 97

98 Example : The DFT matrices of dimesio, 3, 4 are as follows: Suppose Where we observe that the real part of X is eve-symmetric, ad the imagiary part is odd-symmetric the DFT of the real sigal. W W W 4, 3 T x X Wx X X X X W x X

99 8.7 Liier covolutio usig the DFT Efficiet algorithms are available for computig the DFT of fiiteduratio sequece, therefore it is computatioally efficiet to implemet a covolutio of two sequeces by the followig procedure: Compute the poit discrete Fourier trasforms X ad X for the two sequeces give. Compute the product X 3 X X Compute the iverse DFT of X 3 The multiplicatio of discrete Fourier trasforms correspods to a circular covolutio. To obtai a liear covolutio, we must esure that circular covolutio has the effect of liear covolutio.

100 + x x m x m 3 m

101 With aliasig Without aliasig

102

103

104

105 Implemetig LTI systems usig the DFT Let us cosider a L poit iput sequece x ad a P poit impulse respose h. The liear covolutio has fiite-duratio with legth L+P-. Cosequetly for liear covolutio ad circular covolutio to be idetical, the circular covolutio must have the legth of at least L+P- poits. i.e. both x ad h must be augmeted with sequece amplitude with zero amplitude. This process is ofte referred to as zero-paddig.

106 Liear covolutio is a ey operatio i may sigal processig applicatios Sice a DFT ca be efficietly implemeted usig FFT algorithms, it is of iterest to develop methods for the implemetatio of liear covolutio usig the DFT Let g ad h be two fiite-legth sequeces of legth ad M, respectively Pic L + M Defie two legth-l sequeces g, g e, L h, h e, M M L 6

107 Liear Covolutio of Two Fiite-Legth Sequeces The y g h y g h L C The correspodig implemetatio scheme is illustrated below g e g Zero-paddig ( + M ) with Legth- ( M ) zeros poit DFT ( + M ) y L h Zero-paddig h e ( + M ) poit IDFT with Legth-M ( ) zeros poit DFT Legth- ( + M ) The size of DFT to be used ca be ay iteger L +M- 7

108 Circular Covolutio as Liear Covolutio with Time Aliasig P L L x () x () x () P L L+P 8

109 Termiology: Fast Covolutio 9

110 Filterig Log Sequeces Sometimes we wat to filter a sequece that is very log could save up all the samples, the either» do a really log time-domai covolutio, or» use really big DFTs to do it i the frequecy domai but big DFTs may become impractical; besides we get log latecy: we have to wait a log time to get ay output Sometimes we wat to filter a sequece of idefiite legth ad the eve the methods above do t wor

111 Example: Filterig Log Sequeces Fiite-legth impulse respose h ad idefiite-legth sigal x to be filtered Implemetig Liear Time-Ivariat Systems Usig the DFT Theoretically, we store the etire samples ad the implemet the covolutio procedure usig a DFT for a large umber poits which is geerally impractical to compute. o filter samples ca be computed util all the iput samples have bee collected. Geerally, we would lie to avoid such a large delay i processig. The solutio of both problems is to use bloc covoltuio.

112 Bloc Covolutio Techiques All of samples will be segmeted ito sectio of appropriate legth (L). Each sectio ca the be covolved with the fiite-legth impulse respose ad the filtered sectios fitted together i a appropriate way. Overlap-Add Method Overlap-Save Method

113 Usig Liearity to Filter a Log Sigal 3

114 4

115 Bloc Covolutio - Overlap Add Method 5

116 Segmetig the Iput i OLA 6

117 Puttig the Output Pieces Together 7

118 Filterig the Segmets 8

119 Bloc Covolutio - Overlap Save Method 9

120 Liear Covolutio Example Agai

121 Aliased Covolutio

122

123 OLS Method - Segmetig the Iput 3

124 OLS Method - Extractig the Output 4

125 Compariso Overlap-add method is the procedure of decompositio of x ito ooverlappig sectios of legth L ad the result of covolvig each sectio with h which are overlapped ad added to costruct the output. 5

126 Overlap-save method is the procedure of decompositio of x ito overlappig sectios of legth L ad the result of covolvig each sectio with h which the portios of each filtered sectio to be discarded i formig the liear covolutio. 6

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

A. Basics of Discrete Fourier Transform

A. Basics of Discrete Fourier Transform A. Basics of Discrete Fourier Trasform A.1. Defiitio of Discrete Fourier Trasform (8.5) A.2. Properties of Discrete Fourier Trasform (8.6) A.3. Spectral Aalysis of Cotiuous-Time Sigals Usig Discrete Fourier

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

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

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

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

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

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

The Discrete Fourier Transform

The Discrete Fourier Transform The iscrete Fourier Trasform The discrete-time Fourier trasform (TFT) of a sequece is a cotiuous fuctio of!, ad repeats with period. I practice we usually wat to obtai the Fourier compoets usig digital

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Advanced Training Course on FPGA Design and VHDL for Hardware Simulation and Synthesis

Advanced Training Course on FPGA Design and VHDL for Hardware Simulation and Synthesis 265-25 Advaced Traiig Course o FPGA esig ad VHL for Hardware Simulatio ad Sythesis 26 October - 2 ovember, 29 igital Sigal Processig The iscrete Fourier Trasform Massimiliao olich EEI Facolta' di Igegeria

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

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

Computing the output response of LTI Systems.

Computing the output response of LTI Systems. Computig the output respose of LTI Systems. By breaig or decomposig ad represetig the iput sigal to the LTI system ito terms of a liear combiatio of a set of basic sigals. Usig the superpositio property

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

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

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

EE123 Digital Signal Processing

EE123 Digital Signal Processing Aoucemets HW solutios posted -- self gradig due HW2 due Friday EE2 Digital Sigal Processig ham radio licesig lectures Tue 6:-8pm Cory 2 Lecture 6 based o slides by J.M. Kah SDR give after GSI Wedesday

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

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

The Discrete Fourier Transform

The Discrete Fourier Transform The Discrete Fourier Trasform Complex Fourier Series Represetatio Recall that a Fourier series has the form a 0 + a k cos(kt) + k=1 b k si(kt) This represetatio seems a bit awkward, sice it ivolves two

More information

Discrete-time Fourier transform (DTFT) of aperiodic and periodic signals

Discrete-time Fourier transform (DTFT) of aperiodic and periodic signals 5 Discrete-time Fourier trasform (DTFT) of aperiodic ad periodic sigals We started with Fourier series which ca represet a periodic sigal usig siusoids. Fourier Trasform, a extesio of the Fourier series

More information

ECEN 644 HOMEWORK #5 SOLUTION SET

ECEN 644 HOMEWORK #5 SOLUTION SET ECE 644 HOMEWORK #5 SOUTIO SET 7. x is a real valued sequece. The first five poits of its 8-poit DFT are: {0.5, 0.5 - j 0.308, 0, 0.5 - j 0.058, 0} To compute the 3 remaiig poits, we ca use the followig

More information

The Discrete-Time Fourier Transform (DTFT)

The Discrete-Time Fourier Transform (DTFT) EEL: Discrete-Time Sigals ad Systems The Discrete-Time Fourier Trasorm (DTFT) The Discrete-Time Fourier Trasorm (DTFT). Itroductio I these otes, we itroduce the discrete-time Fourier trasorm (DTFT) ad

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

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

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

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

Optimum LMSE Discrete Transform

Optimum LMSE Discrete Transform Image Trasformatio Two-dimesioal image trasforms are extremely importat areas of study i image processig. The image output i the trasformed space may be aalyzed, iterpreted, ad further processed for implemetig

More information

ELEG 4603/5173L Digital Signal Processing Ch. 1 Discrete-Time Signals and Systems

ELEG 4603/5173L Digital Signal Processing Ch. 1 Discrete-Time Signals and Systems Departmet of Electrical Egieerig Uiversity of Arasas ELEG 4603/5173L Digital Sigal Processig Ch. 1 Discrete-Time Sigals ad Systems Dr. Jigxia Wu wuj@uar.edu OUTLINE 2 Classificatios of discrete-time sigals

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

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

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

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

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

62. Power series Definition 16. (Power series) Given a sequence {c n }, the series. c n x n = c 0 + c 1 x + c 2 x 2 + c 3 x 3 +

62. Power series Definition 16. (Power series) Given a sequence {c n }, the series. c n x n = c 0 + c 1 x + c 2 x 2 + c 3 x 3 + 62. Power series Defiitio 16. (Power series) Give a sequece {c }, the series c x = c 0 + c 1 x + c 2 x 2 + c 3 x 3 + is called a power series i the variable x. The umbers c are called the coefficiets of

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

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

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

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

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 5. Theory and Solution Using Matrix Techniques

CHAPTER 5. Theory and Solution Using Matrix Techniques A SERIES OF CLASS NOTES FOR 2005-2006 TO INTRODUCE LINEAR AND NONLINEAR PROBLEMS TO ENGINEERS, SCIENTISTS, AND APPLIED MATHEMATICIANS DE CLASS NOTES 3 A COLLECTION OF HANDOUTS ON SYSTEMS OF ORDINARY DIFFERENTIAL

More information

Abstract Vector Spaces. Abstract Vector Spaces

Abstract Vector Spaces. Abstract Vector Spaces Astract Vector Spaces The process of astractio is critical i egieerig! Physical Device Data Storage Vector Space MRI machie Optical receiver 0 0 1 0 1 0 0 1 Icreasig astractio 6.1 Astract Vector Spaces

More information

ENGI Series Page 6-01

ENGI Series Page 6-01 ENGI 3425 6 Series Page 6-01 6. Series Cotets: 6.01 Sequeces; geeral term, limits, covergece 6.02 Series; summatio otatio, covergece, divergece test 6.03 Stadard Series; telescopig series, geometric series,

More information

6.003: Signal Processing

6.003: Signal Processing 6.003: Sigal Processig Discrete-Time Fourier Series orthogoality of harmoically related DT siusoids DT Fourier series relatios differeces betwee CT ad DT Fourier series properties of DT Fourier series

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

Chimica Inorganica 3

Chimica Inorganica 3 himica Iorgaica Irreducible Represetatios ad haracter Tables Rather tha usig geometrical operatios, it is ofte much more coveiet to employ a ew set of group elemets which are matrices ad to make the rule

More information

1 Generating functions for balls in boxes

1 Generating functions for balls in boxes Math 566 Fall 05 Some otes o geeratig fuctios Give a sequece a 0, a, a,..., a,..., a geeratig fuctio some way of represetig the sequece as a fuctio. There are may ways to do this, with the most commo ways

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

Math 155 (Lecture 3)

Math 155 (Lecture 3) Math 55 (Lecture 3) September 8, I this lecture, we ll cosider the aswer to oe of the most basic coutig problems i combiatorics Questio How may ways are there to choose a -elemet subset of the set {,,,

More information

ECE4270 Fundamentals of DSP. Lecture 2 Discrete-Time Signals and Systems & Difference Equations. Overview of Lecture 2. More Discrete-Time Systems

ECE4270 Fundamentals of DSP. Lecture 2 Discrete-Time Signals and Systems & Difference Equations. Overview of Lecture 2. More Discrete-Time Systems ECE4270 Fudametals of DSP Lecture 2 Discrete-Time Sigals ad Systems & Differece Equatios School of ECE Ceter for Sigal ad Iformatio Processig Georgia Istitute of Techology Overview of Lecture 2 Aoucemet

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

The multiplicative structure of finite field and a construction of LRC

The multiplicative structure of finite field and a construction of LRC IERG6120 Codig for Distributed Storage Systems Lecture 8-06/10/2016 The multiplicative structure of fiite field ad a costructio of LRC Lecturer: Keeth Shum Scribe: Zhouyi Hu Notatios: We use the otatio

More information

Determinants of order 2 and 3 were defined in Chapter 2 by the formulae (5.1)

Determinants of order 2 and 3 were defined in Chapter 2 by the formulae (5.1) 5. Determiats 5.. Itroductio 5.2. Motivatio for the Choice of Axioms for a Determiat Fuctios 5.3. A Set of Axioms for a Determiat Fuctio 5.4. The Determiat of a Diagoal Matrix 5.5. The Determiat of a Upper

More information

Discrete-time signals and systems See Oppenheim and Schafer, Second Edition pages 8 93, or First Edition pages 8 79.

Discrete-time signals and systems See Oppenheim and Schafer, Second Edition pages 8 93, or First Edition pages 8 79. Discrete-time sigals ad systems See Oppeheim ad Schafer, Secod Editio pages 93, or First Editio pages 79. Discrete-time sigals A discrete-time sigal is represeted as a sequece of umbers: x D fxœg; <

More information

Vibratory Motion. Prof. Zheng-yi Feng NCHU SWC. National CHung Hsing University, Department of Soil and Water Conservation

Vibratory Motion. Prof. Zheng-yi Feng NCHU SWC. National CHung Hsing University, Department of Soil and Water Conservation Vibratory Motio Prof. Zheg-yi Feg NCHU SWC 1 Types of vibratory motio Periodic motio Noperiodic motio See Fig. A1, p.58 Harmoic motio Periodic motio Trasiet motio impact Trasiet motio earthquake A powerful

More information

The picture in figure 1.1 helps us to see that the area represents the distance traveled. Figure 1: Area represents distance travelled

The picture in figure 1.1 helps us to see that the area represents the distance traveled. Figure 1: Area represents distance travelled 1 Lecture : Area Area ad distace traveled Approximatig area by rectagles Summatio The area uder a parabola 1.1 Area ad distace Suppose we have the followig iformatio about the velocity of a particle, how

More information

2 Geometric interpretation of complex numbers

2 Geometric interpretation of complex numbers 2 Geometric iterpretatio of complex umbers 2.1 Defiitio I will start fially with a precise defiitio, assumig that such mathematical object as vector space R 2 is well familiar to the studets. Recall that

More information

Definition 4.2. (a) A sequence {x n } in a Banach space X is a basis for X if. unique scalars a n (x) such that x = n. a n (x) x n. (4.

Definition 4.2. (a) A sequence {x n } in a Banach space X is a basis for X if. unique scalars a n (x) such that x = n. a n (x) x n. (4. 4. BASES I BAACH SPACES 39 4. BASES I BAACH SPACES Sice a Baach space X is a vector space, it must possess a Hamel, or vector space, basis, i.e., a subset {x γ } γ Γ whose fiite liear spa is all of X ad

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

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

In number theory we will generally be working with integers, though occasionally fractions and irrationals will come into play.

In number theory we will generally be working with integers, though occasionally fractions and irrationals will come into play. Number Theory Math 5840 otes. Sectio 1: Axioms. I umber theory we will geerally be workig with itegers, though occasioally fractios ad irratioals will come ito play. Notatio: Z deotes the set of all itegers

More information

3.2 Properties of Division 3.3 Zeros of Polynomials 3.4 Complex and Rational Zeros of Polynomials

3.2 Properties of Division 3.3 Zeros of Polynomials 3.4 Complex and Rational Zeros of Polynomials Math 60 www.timetodare.com 3. Properties of Divisio 3.3 Zeros of Polyomials 3.4 Complex ad Ratioal Zeros of Polyomials I these sectios we will study polyomials algebraically. Most of our work will be cocered

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

Machine Learning for Data Science (CS 4786)

Machine Learning for Data Science (CS 4786) Machie Learig for Data Sciece CS 4786) Lecture & 3: Pricipal Compoet Aalysis The text i black outlies high level ideas. The text i blue provides simple mathematical details to derive or get to the algorithm

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

Inverse Matrix. A meaning that matrix B is an inverse of matrix A.

Inverse Matrix. A meaning that matrix B is an inverse of matrix A. Iverse Matrix Two square matrices A ad B of dimesios are called iverses to oe aother if the followig holds, AB BA I (11) The otio is dual but we ofte write 1 B A meaig that matrix B is a iverse of matrix

More information

Introduction to Digital Signal Processing

Introduction to Digital Signal Processing Fakultät Iformatik Istitut für Systemarchitektur Professur Recheretze Itroductio to Digital Sigal Processig Walteegus Dargie Walteegus Dargie TU Dresde Chair of Computer Networks I 45 Miutes Refereces

More information

Block-by Block Convolution, FFT/IFFT, Digital Spectral Analysis

Block-by Block Convolution, FFT/IFFT, Digital Spectral Analysis Lecture 9 Outlie: Block-by Block Covolutio, FFT/IFFT, Digital Spectral Aalysis Aoucemets: Readig: 5: The Discrete Fourier Trasform pp. 3-5, 8, 9+block diagram at top of pg, pp. 7. HW 6 due today with free

More information

We are mainly going to be concerned with power series in x, such as. (x)} converges - that is, lims N n

We are mainly going to be concerned with power series in x, such as. (x)} converges - that is, lims N n Review of Power Series, Power Series Solutios A power series i x - a is a ifiite series of the form c (x a) =c +c (x a)+(x a) +... We also call this a power series cetered at a. Ex. (x+) is cetered at

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

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

CALCULATING FIBONACCI VECTORS

CALCULATING FIBONACCI VECTORS THE GENERALIZED BINET FORMULA FOR CALCULATING FIBONACCI VECTORS Stuart D Aderso Departmet of Physics, Ithaca College 953 Daby Road, Ithaca NY 14850, USA email: saderso@ithacaedu ad Dai Novak Departmet

More information

, then cv V. Differential Equations Elements of Lineaer Algebra Name: Consider the differential equation. and y2 cos( kx)

, then cv V. Differential Equations Elements of Lineaer Algebra Name: Consider the differential equation. and y2 cos( kx) Cosider the differetial equatio y '' k y 0 has particular solutios y1 si( kx) ad y cos( kx) I geeral, ay liear combiatio of y1 ad y, cy 1 1 cy where c1, c is also a solutio to the equatio above The reaso

More information

CALCULATION OF FIBONACCI VECTORS

CALCULATION OF FIBONACCI VECTORS CALCULATION OF FIBONACCI VECTORS Stuart D. Aderso Departmet of Physics, Ithaca College 953 Daby Road, Ithaca NY 14850, USA email: saderso@ithaca.edu ad Dai Novak Departmet of Mathematics, Ithaca College

More information

Lecture 2 Linear and Time Invariant Systems

Lecture 2 Linear and Time Invariant Systems EE3054 Sigals ad Systems Lecture 2 Liear ad Time Ivariat Systems Yao Wag Polytechic Uiversity Most of the slides icluded are extracted from lecture presetatios prepared by McClella ad Schafer Licese Ifo

More information

(, ) (, ) (, ) ( ) ( )

(, ) (, ) (, ) ( ) ( ) PROBLEM ANSWER X Y x, x, rect, () X Y, otherwise D Fourier trasform is defied as ad i D case it ca be defied as We ca write give fuctio from Eq. () as It follows usig Eq. (3) it ( ) ( ) F f t e dt () i(

More information

Linear Regression Demystified

Linear Regression Demystified Liear Regressio Demystified Liear regressio is a importat subject i statistics. I elemetary statistics courses, formulae related to liear regressio are ofte stated without derivatio. This ote iteds to

More information

CHAPTER 10 INFINITE SEQUENCES AND SERIES

CHAPTER 10 INFINITE SEQUENCES AND SERIES CHAPTER 10 INFINITE SEQUENCES AND SERIES 10.1 Sequeces 10.2 Ifiite Series 10.3 The Itegral Tests 10.4 Compariso Tests 10.5 The Ratio ad Root Tests 10.6 Alteratig Series: Absolute ad Coditioal Covergece

More information

Apply change-of-basis formula to rewrite x as a linear combination of eigenvectors v j.

Apply change-of-basis formula to rewrite x as a linear combination of eigenvectors v j. Eigevalue-Eigevector Istructor: Nam Su Wag eigemcd Ay vector i real Euclidea space of dimesio ca be uiquely epressed as a liear combiatio of liearly idepedet vectors (ie, basis) g j, j,,, α g α g α g α

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

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

Introduction to Optimization Techniques

Introduction to Optimization Techniques Itroductio to Optimizatio Techiques Basic Cocepts of Aalysis - Real Aalysis, Fuctioal Aalysis 1 Basic Cocepts of Aalysis Liear Vector Spaces Defiitio: A vector space X is a set of elemets called vectors

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

Ma 530 Infinite Series I

Ma 530 Infinite Series I Ma 50 Ifiite Series I Please ote that i additio to the material below this lecture icorporated material from the Visual Calculus web site. The material o sequeces is at Visual Sequeces. (To use this li

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