Help required fir recursive computation fft in matlab

4 visualizaciones (últimos 30 días)
Fareena
Fareena el 29 de Oct. de 2014
Comentada: MEGHNA LUDRA 17BEC0692 el 13 de Oct. de 2019
Hi I am new to matlab... I was reading this book: Applied DSP by manolakis,and get stuck with the following code.. I am using matlab version 2014 and the statement W = exp(-2*pi*sqrt(-1)/N).ˆ(0:m-1)’; in the following code is giving error
The function from the book is as follows for reference:
function Xdft = fftrecur(x)
% Recursive computation of the DFT using divide & conquer
% N should be a power of 2
N = length(x);
if N ==1
Xdft = x;
else
m = N/2;
XE = fftrecur(x(1:2:N));
XO = fftrecur(x(2:2:N));
W = exp(-2*pi*sqrt(-1)/N).ˆ(0:m-1)’;
temp = W.*XO;
Xdft = [ XE+temp ; XO-temp ];
end
  3 comentarios
Daniel M
Daniel M el 12 de Oct. de 2019
What is your error?
MEGHNA LUDRA 17BEC0692
MEGHNA LUDRA 17BEC0692 el 13 de Oct. de 2019
i don't know MATLAB very well but i need this code for a project tomorrow
can you help me out?

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Spectral Measurements en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by