Discrete Fourier Transform function to avoid sampling errors

DFT function that takes an input signal of period N and sampling frequency fs.
83 téléchargements
Mise à jour 8 avr. 2016

Afficher la licence

DFT function that takes an input signal of period N and sampling frequency fs.
The output is a vector that contains the module of its Fourier Transform. To do this, we have used the Matlab functions: fft and fftshift.
Also, in this function, we have restricted the signal period to be a multiple of 2 and greater than the sequence length. We have used the Matlab functions error and length to detect and throw errors in case this restrictions aren't met.
There is also a function to create a sine signal which can be used as an input in the DFT function.

MORE INFO AND EXAMPLES: http://www.behindthesciences.com/signal-processing/fouriertransformmatlabtutorial

Citation pour cette source

Behind The Sciences (2024). Discrete Fourier Transform function to avoid sampling errors (https://www.mathworks.com/matlabcentral/fileexchange/56443-discrete-fourier-transform-function-to-avoid-sampling-errors), MATLAB Central File Exchange. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R2015a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Publié le Notes de version
1.0.0.0