Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
А.6. Быстрое преобразование ФурьеДискретное преобразование Фурье (ДПФ) рассматривалось в п. 9.7 как линейное преобразование из
а именно
Введем обозначение:
Тогда
Так как матрица А содержит N х N элементов, то вычисление ДПФ по формуле (А.11) требует Такая сложность вполне приемлема, пока N не велико. В противном случае, а также когда вычислять ДПФ нужно многократно, как это приходится делать при решении уравнений в частных производных, обработке изображений и в некоторых других областях, сложность порядка Для работы алгоритма БПФ необходимо, чтобы число N раскладывалось на возможно большее число сомножителей. Это число максимально, когда N равно степени 2, то есть В основе алгоритма БПФ лежит следующее наблюдение. Величины
Это позволяет расщепить задачу N х N на две подзадачи Механизм расщепления
Теорема А.6.18. Вычисление ДПФ
причем
Доказательство. По формуле (9.18),
Сгруппируем слагаемые с четными (нечетными) индексами:
По формуле (А. 13):
При
и
Подставляя эти выражения в (А.16), получаем (А.15). Теорема А.6.19. Вычислительная сложность алгоритма БПФ в случае
Доказательство. Если
так как задача расщепляется на две подзадачи порядка
Она безусловно верна при
Таким образом, эта формула верна при всех N вида Так как для вычисления БПФ существует хорошее программное обеспечение, то у читателя вряд ли возникнет необходимость самостоятельно программировать алгоритм БПФ. Нашей целью было пояснить математические аспекты алгоритма.
|
1 |
Оглавление
|