SlideServe
Menu
Préférences
© SlideServe · v2026

Fourier Transforms

kato-gardner avatar
10 diapositives · 322 Views · Nov 14, 2014

Fourier Transforms. David Cooper Summer 2014. Signal Processing. The true value in loading data into MATLAB is the ability to manipulate it and further process your signal

Fourier Transforms - slide 1
01 / 10Fourier Transforms
1 / 17

Télécharger la présentation

Fourier Transforms
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Fourier Transforms David Cooper Summer 2014

  2. Signal Processing • The true value in loading data into MATLAB is the ability to manipulate it and further process your signal • Common signal processing functions are convolution and correlation of two signals, auto-correlation of a signal with itself, transforming the signal into frequency domain, and separating a signal into base components. • For most applications we are dealing with signals that are measured across time and therefore exist only in the real positive axis. These functions can all be generalize to extend beyond those restrictions

  3. Fourier Transform

  4. Inverting the Fourier Transform

  5. Fast Fourier Transform • MATLAB has built in functions for parsing the Fourier transform from a given set of data >> X = fft(x) >> x = ifft(X) • The resulting variable will be a series of complex numbers that is equal to in length to the input variable • This complex number can also be represented by its magnitude and phase >> Xmag = abs(X) >> Xphase = angle(X) • To recombine the magnitude and phase after seperating >>Xreconstruct = Xmag*cos(Xphase)+i*Xmag*sin(Xphase)

  6. Convolution

  7. Cross-Correlation

  8. Autocorrelation

  9. Calculating Convolutions in MATLAB • To calculate the convolution in MATLAB use the conv() function >> h = conv(f,g) • You can similarly deconvolve a function if you know one of the input functions >> [g, r] = deconv(h,f) • The correlation functions are called with the xcorr() function >> c = xcorr(f,g) • By giving only a single input to the xcorr() function MATLAB will calculate its autocorrelation function >> ac = xcorr(f)

  10. Convolution Theorem