Існує також можливість використання частотного викривлення (також працюйте лупою, оскільки ви отримуєте поліпшену роздільну здатність у вашому діапазоні частот, що цікавлять FFT одного розміру за рахунок зниження роздільної здатності на більш високих частотах). Однак ви не економите жодних MIPS, оскільки розмір FFT не зменшується, а частотне викривлення далеко не дешеве.
Якщо ви хочете лише обчислити певні бункери в FFT (і тим самим зберегти MIPS), є кілька методів для цього. Наприклад, розсувний DFT. Посилання в цій роботі дають дуже приємне пояснення http://www.comm.utoronto.ca/~dimitris/ece431/slidingdft.pdf . Я також думаю, що альго-гурцель робить щось подібне, але я цього не знаю.
Тоді є можливість пониження тиску перед FFT'ing. Це, ймовірно, також врятує деякі MIPS.
Редагувати: Просто для уточнення коментаря щодо алгоритму Ґерцеля не корисно. Шляхом прямого підключення значень до виразу, знайденого внизу цієї сторінки вікі http://en.wikipedia.org/wiki/Goertzel_algorithm, підхід Ґерцеля буде складнішим, ніж FFT, коли розмір необхідного FFT перевищує 128 (припустимо, що розмір FFT - коефіцієнт 2 та реалізація radix-2).
Однак є й інші фактори, які слід враховувати, що йде на користь Ґерцеля. Просто навести вікі-сторінку: "Впровадження та обробка платформ FFT мають суттєвий вплив на відносну продуктивність. Деякі реалізації FFT [9] виконують внутрішні обчислення складних чисел для генерації коефіцієнтів на ходу, значно збільшуючи їх" вартість K за "Алгоритми FFT і DFT можуть використовувати таблиці попередньо обчислених значень коефіцієнта для кращої чисельної ефективності, але для цього потрібно більше доступу до значень коефіцієнтів, забудованих у зовнішній пам'яті, що може призвести до посилення суперечки кешу, що протидіє деякій чисельній перевазі . "
"Обидва алгоритми отримують приблизно коефіцієнт ефективності 2 при використанні вхідних даних реально оцінених, а не комплексних. Однак, ці алгоритми є природними для алгоритму Ґерцеля, але не будуть досягнуті для FFT без використання певних варіантів алгоритму, спеціалізованих для перетворення реальної -цінні дані. "