[an error occurred while processing this directive]
А для предметной критики алгоритм внутрях
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено VVT 16 августа 2002 г. 10:43
В ответ на: Смутное подозрение, что будет работать не медленее обычного FFT и постоянно имеется свежий спектр - не нужно ждать очередного массива. Может, и не прав - покритикуйте. отправлено VVT 16 августа 2002 г. 10:38

wRe, wIm - массивы по 33 значегия,
Array - 64 точки
Length - 64
cosarr sinarr - без меня понятно.


float value;
float Re, Im;
int j;
value=NewValue-Array[i];
Array[i]=NewValue;
i++;
if (i>=Length) i=0;
for (j=0; j// calculate new FT
for (j=0; j{
Re=wRe[j]*cosarr[j]-wIm[j]*sinarr[j];
Im=wRe[j]*sinarr[j]+cosarr[j]*wIm[j];
wRe[j]=Re;
wIm[j]=Im;
}

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru