Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
8.4. Алгоритмы БПФд для взаимно-простых множителейКак было показано в гл. 3, если длина
где Для упрощения дальнейших рассуждений без потери общности будем рассматривать частный случай (8.38), когда
Так как
т.е. по первой координате вычисляется Таким образом, число арифметических операций а (8.40) может быть снижено на половину по сравнению с комплексным ДПФ [10, 11]. При этом учитывается, что в базовом блоке устраняется избыточность операций за счет сопряженности спектра. Существует альтернативный подход к построению алгоритмов БПФд для взаимно-простых множителей [12, 13], позволяющий синтезировать как алгоритмы простых множителей Рассмотрим первый этап вычисления в
где
Далее, так как вектор
Продолжая аналогичные рассуждения до конца, окончательно получаем
Из (8.42) следуют две формы реализации БПФд: 1. Алгоритм простых множителей
Рис. 8.13. Модуль БПФдр
Рис. 8.14. Модуль БПФд
Рис. 8.15. Модуль БПФдр 2. Алгоритм Винограда
где
Рис. 8.16. Модуль БПФд Матрицы На рис. 8.13-8.16 приведены примеры построения модулей Число умножений для данных алгоритмов БПФд уменьшается ровно вдвое по сравнению с соответствующими "комплексными" алгоритмами БПФ, а число сложений более чем вдвое, так как операции типа В таблице приведены данные по числу арифметических операций в базовых модулях
|
1 |
Оглавление
|