Просто нужен алгоритм с меньшим числом операций
[an error occurred while processing this directive]
Отправлено Александр 23 июня 2000 г. 14:16:31
В ответ на: оптимизация FFT для RISC процессора (+) отправлено yes 19 июня 2000 г. 12:42:51
От пересылок все равно никуда не денешься.
Преобразование Фурье предполагает что-то с чем-то умножить и потом сложить, а стало быть это надо сначала считать из памяти, а потом результат записать в память.Так что просто ищи алгоритмы, в которых надо делать меньше умножений со сложениями.
Но там могут быть другие подводные камни, например
перестановка входных и выходных данных по сложному закону.
Я использую алгоритм с взаимно-простыми множителями, как относительно простой, и в тоже время он быстрее примерно на 20% классического, по крайней мере для числа точек <=80 это проверено.
Потом есть ещё алгоритм Винограда и разные теоретико-числовые методы, туда можно капнуть.
Составить ответ |||
Конференция «Цифровые сигнальные процессоры (DSP) и их применение»
Ответы
Отправка ответа
Перейти к списку ответов ||| Конференция «Цифровые сигнальные процессоры (DSP) и их применение»