Filter löschen
Filter löschen

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

7 Ansichten (letzte 30 Tage)
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);

Antworten (2)

Rick Rosson
Rick Rosson am 11 Dez. 2012
Bearbeitet: Rick Rosson am 11 Dez. 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 am 11 Dez. 2012
>> doc fft
>> doc fftshift

Kategorien

Mehr zu Fourier Analysis and Filtering finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by