Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
3.3.3. Вычисление преобразования Фурье методом Винограда с помощью полиномиальных преобразованийВ подразд. 3.3.1 обсуждался эффективный метод вычисления ДПФ с помощью полиномиальных преобразований. Этот метод редуцированного ДПФ применим главным образом к многомерным ДПФ, когда имеется общий множитель в двух пли более измерениях, и основан на отображении многомерных ДПФ в одномерные и редуцированные ДПФ с помощью полиномиальных преобразований. В этом разделе предлагается другой метод вычисления ДПФ с помощью полиномиальных преобразований [3.1, 3.17]. Покажем, что если ДПФ вычислять с помощью алгоритма Винограда, полиномиальные преобразования можно использовать для отображения ДПФ в одномерные свертки и полиномиальные произведения. По сравнению с алгоритмом Винограда эти полиномиальные преобразования позволяют получить значительную экономию вычислений. В данном методе ДПФ сначала преобразуется в многомерные корреляции с помощью алгоритма Винограда [3.1, 3.21]. Для В обычном алгоритме Винограда многомерные корреляции вычисляются простым вложением коротких одномерных корреляций, что эквивалентно вычислению корреляций с помощью алгоритма Агарвала — Кули
Рис. 3.8. Вычисление размерностях. Таким образом, вычисление многомерных сверток с помощью полиномиальных преобразований снижает число сложений и умножений в алгоритме Винограда преобразования Фурье. Этот метод иллюстрируется на рис. 3.8 для корреляции с помощью полиномиальных преобразований требует только 52 умножения вместо 64 для обычного метода вложения. Поэтому, если метод полиномиального преобразования сочетать с алгоритмом Винограда, число комплексных умножений, требуемых для вычисления Наиболее интересным применением второго полиномиального преобразования, базирующегося на полях меньшей протяженности, является вычисление ДПФ, для которого первый метод неприменим. Это относится к случаям двумерных ДПФ, когда обе размерности не содержат общих множителей, в то время как при соответствующей двумерной корреляции общие множители для обеих размерностей имеются. Например, Чтобы достичь максимальной эффективности при вычислении больших многомерных ДПФ, целесообразно сочетать оба метода полиномиальных преобразований. Если это сделать, например, при В табл. 3.12 дано число вещественных операций для комплексных двумерных ДПФ, вычисляемых с помощью двух методов полиномиального преобразования. Можно видеть, что даже для преобразований массивов больших размерностей число умножений и сложений может быть очень небольшим [например, На практике экономия вычислений, полученная с помощью двух методов полиномиальною преобразования, может быть весьма значительной, что видно Таблица 3.12. Число вещественных операций для комплексных двумерных ДПФ, вычисляемых с помощью комбинации двух методов полиномиального преобразования и метода послойного вложения
при сравнении данных табл. 3.11 и 3.12 с данными табл. 3.13. Последние соответствуют двумерным ДПФ, вычисляемым с помощью алгоритма БПФ Рендера—Бреннера и построчно — столбцового метода. При использовании только первого метода полиномиального преобразования число сложений всегда меньше, чем при использовании алгоритма БПФ, а число умножений для ДПФ массивов больших размерностей уменьшается примерно в два раза. При объединении двух методов полиномиального преобразования число сложений остается таким же, как у алгоритма БПФ, а число умножений уменьшается при мерно в четыре раза для ДПФ массивов больших размерностей. Метод полиномиального преобразования также значительно эффективнее, чем алгоритм Винограда преобразования Фурье. Это можно видеть из того, что Таблица 3.1. Число вещественных операций для комплексных двумерных ДПФ, вычисляемых по алгоритму БПФ Рейдера — Бреннера и построчно-столбцовому методу
|
1 |
Оглавление
|