Зачем аппаратные КИХ-фильтры (FIR-фильтры) делают через БПФ? Вероятно очень глупый вопрос, но прямого ответа я так и не нашел. Скажем дано задание спроектировать аппаратный конвеерный КИХ-фильтр (FIR-фильтр) скажем на 1024 точки. Почему обычно его делают через БПФ (Быстрое преобразование Фурье, FFT), а не в лоб по формуле свертки? Ведь казалось бы каждая следующая ступень конвеера не увеличивает тактовую частоту и площадь линейно растет. Разве нет?
Может где-то есть информация по этой теме?

21 Авг 2019 в 06:14
181 +1
0
Ответы
1

Делают через БПФ (FFT) в основном из-за того, что это метод значительно быстрее, чем свертка в лоб. Для КИХ-фильтров с большим числом точек (как в вашем примере – 1024 точки) свертка по формуле занимает значительное количество времени и ресурсов.

БПФ (FFT) позволяет существенно ускорить процесс обработки сигнала за счет использования алгоритмов, которые основаны на преобразовании временной области в частотную и обратно. Это позволяет избежать лишних операций умножения и суммирования, что делает вычисления более эффективными.

Таким образом, использование БПФ (FFT) для реализации КИХ-фильтров позволяет сократить время обработки сигнала и уменьшить затраты на вычисления.

20 Апр 2024 в 13:21
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир