Dgtl Signal Processing

Embed Size (px)

Citation preview

  • 7/29/2019 Dgtl Signal Processing

    1/13

    DIGITAL SIGNAL PROCESSING

    Master Computer Vision 2011 2012

    Jean-Marie [email protected]

  • 7/29/2019 Dgtl Signal Processing

    2/13

    Fourier Transform of a discrete signal

  • 7/29/2019 Dgtl Signal Processing

    3/13

    This Fourier transform is very useful, because it decomposesthe discrete signal into an orthogonal basis of complextrigonometric functions.

    Note that if x(t) is real,Xs*(fr)=Xs(-fr)The modulus is even: I Xs(fr)I = IXs(-fr)IThe phasis is odd: j( -fr) = - j( fr).Xs(fr) is periodic in fr,

    with a period of 1: Xs(fr + 1) = Xs(fr).It is thus enough to study Xs(fr) in [ -1/2; +1/2];

  • 7/29/2019 Dgtl Signal Processing

    4/13

    Z-Transform of a discrete causal signal

  • 7/29/2019 Dgtl Signal Processing

    5/13

    Relations between FourierTransform, Laplace Transform and Z-

    Transform

  • 7/29/2019 Dgtl Signal Processing

    6/13

    DISCRETE FOURIER TRANSFORMIn Mathematics, the discrete Fourier transform (DFT) is a specific kindof discrete transform. It transforms a function into another, which iscalled the frequency domain representation, or simply the DFT , of theoriginal function (which is a function in the time domain).But the DFT requires an input function that is discrete and whosenon-zero values have a finite duration . Such inputs are for examplecreated by sampling a continuous function, like a person's voice. TheDFT only evaluates enough frequency components to reconstruct thefinite segment that was analyzed. Using the DFT implies that the finitesegment that is analyzed is one period of an infinitely extendedperiodic signal; if this is not actually true, a window function has to beused to reduce the artifacts in the spectrum. For the same reason, theinverse DFT cannot reproduce the entire time domain, unless theinput happens to be periodic (forever). Therefore it is often said thatthe DFT is a transform for Fourier analysis of finite-domain discrete-time functions.

  • 7/29/2019 Dgtl Signal Processing

    7/13

    The input to the DFT is a finite sequence of real or complex numbersmaking the DFT ideal for processing information stored in computers.

    In particular, the DFT is widely employed in signal processing to analyzethe frequencies contained in a sampled signal, to solve partialdifferential equations (PDE), and to perform other operations such asconvolutions.... A key enabling factor for these applications is the factthat the DFT can be computed efficiently in practice using a Fast FourierTransform (FFT) algorithm.

    FFT algorithms are so commonly employed to compute DFTs that the

    term "FFT" is often used to mean "DFT" in colloquial settings. Formally,there is a clear distinction: "DFT" refers to a mathematicaltransformation or function, regardless of how it is computed , whereas"FFT" refers to a specific family of algorithms for computing DFTs.

  • 7/29/2019 Dgtl Signal Processing

    8/13

  • 7/29/2019 Dgtl Signal Processing

    9/13

  • 7/29/2019 Dgtl Signal Processing

    10/13

    Fast Fourier Transform

  • 7/29/2019 Dgtl Signal Processing

    11/13

  • 7/29/2019 Dgtl Signal Processing

    12/13

    8

  • 7/29/2019 Dgtl Signal Processing

    13/13

    8

    With standard properties on complex numbers, we then simplifythe matrix as