[an error occurred while processing this directive]
Если дело только в разрядности, то лучше не станет. Хотя ДПФ считают и на микрокалькуляторах (справочник по расчётам на микрокалькуляторах МК-54, МК-56 и т.д.). Попробуйте считать во float.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
миниатюрный аудио-видеорекордер mAVR

Отправлено sdy 20 июля 2002 г. 02:58
В ответ на: Да не то, чтобы трудно - просто не могу отследить где за разрядность вылетаю, где мой глюк, где компилятор лапы приложил. На модели все работает - на микроконтроллере - нет. А что такой, извинете за дурацкий вопрос, ДПФ и с чем его едят? отправлено VVT 19 июля 2002 г. 08:50

http://aurora.phys.utk.edu/~forrest/papers/fourier/index.html
http://www.vibration.ru/preobraz_fur.shtml
Резюме:

    	         N-1
real(k)+j*imag(k) = SUM input(n)[C - j*S]; k=0 to N-1
		         n=0

где:
N - число точек.
C=cos(2*pi*k*n/N), S=sin(2*pi*k*n/N), j=sqrt(-1).
Прямое вычисление ДПФ потребует N^2 умножений, поэтому, и применяют быструю реализацию ДПФ, т.е. БПФ.

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

Ответы



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

E-mail: info@telesys.ru