Effacer les filtres
Effacer les filtres

how do i take 64 samples from a sine wave and perform 256 point DFT on that?

7 vues (au cours des 30 derniers jours)
olivani
olivani le 9 Déc 2012
Hi , I am supposed to take 64 samples from a sine wave and perfrom 256 point DFT how can i do that..
please check if this code is correct
%%%%%%%%%%%%%%%
Fs = 30; % Sampling frequency
t = 0:1/Fs:1; % Time vector of 1 second
n = 64;
f = 8;
x = cos(2* pi*t*f*n);

Réponses (2)

Rick Rosson
Rick Rosson le 11 Déc 2012
Modifié(e) : Rick Rosson le 11 Déc 2012
Fs = 30;
dt = 1/Fs;
N = 64;
t = dt*(0:N-1)';
Fc = 8;
x = cos(2*pi*Fc*t);
M = 256;
...
...

Rick Rosson
Rick Rosson le 11 Déc 2012
>> doc fft
>> doc fftshift

Catégories

En savoir plus sur Fourier Analysis and Filtering dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by