Вопрос. Быстрое преобразование Фурье.

Для вычисления ДПФ от сигнала из N – отсчетов необходимо провести операций с комплексными числами. Каждому из отсчетов сигнала ставится в соответствие элемент спектра, на вычисление которого необходимо N операций. Вычисление по такому алгоритму для больших массивов требует значительных затрат машинного времени.

БПФ (FFT) служит для преодоления этого недостатка.

Для вычисления БПФ требуется порядка операций, массив, содержащий отсчетов, Р – целое число. Если входной массив не укладывается в такую размерность, то его дополняют нулями. Если при вычислении ДПФ заменить вычисление одного ДПФ для массива из N элементов на вычисление 2х ДПФ для массива из N/2 элементов, объем увеличится в 2 раза.

Исходный массив разбивают до тех пор, пока не дойдут до массива из 2х элементов. Для такого массива вычисляют ДПФ по определению.

Чтобы перейти к исходной длине массива существуют алгоритмы объединения. Схемотехнически, данный алгоритм показан на рис. 38.

Одним из алгоритмов вычисления БПФ является алгоритм с прореживанием по времени. Структурная схема алгоритма с прореживанием по времени – рис.40.

Операция объединения в данном алгоритме выполняется на основе поворотных коэффициентов. Процесс объединения схемотехнично показан на рис.39.

Подробное описание алгоритма смотри в методическом указании семинара №3.








Дата добавления: 2015-12-29; просмотров: 2217;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.002 сек.