FFT - faq

From
Ilia Kantor (2:5020/175.2)
To
Evgeny Sharandin
Date
2002-12-14T02:37:16Z
Area
RU.ALGORITHMS
From: "Ilia Kantor" <ilia@manual.ru>

Fri Dec 13 2002 02:06, Evgeny Sharandin wrote to Nick Poroshin:

 NP>> Кстати, он медленнее ооуpовского cdft в 1.5-1.6 pаза

 ES> В качестве теста использовалась задача дифракции монохроматического пучка

 ES> Ооуровский справился за 9.8с с максимальным отклонением полученного
 ES> решения относительно аналитического 2.6e-5 %.

 ES> Предлагаемый - 24.7с и 7.3e18 %, соответственно. Вторая цифра совершенно
 ES> неприемлима ;).

Реальное время БПФ сильно зависит от конкретной машины и от оптимизации под
нее. 
Что касается точности - тут много зависит от того, хранится ли тригонометрия в
80-битных регистрах или в обычных double - это уже дело компилятора
разобраться. 

Кроме того, нужно учеть количество точек. Итеративный вариант будет работать
для малых объемов данных.

Касательно конкретного примера - конечно, он "школьный", с классическими
ошибками. Отсюда и тормоза и погрешность дикая..

--- ifmail v.2.15dev5
 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)