Принцип построения алгоритмов БПФ

Поскольку сложность алгоритма растет квадратично относительно размера входного сигнала, можно достичь существенного ускорения вычисления если нам удастся свести расчет N точечного ДПФ к двум N\2 точечным ДПФ

Принцип построения алгоритмов БПФ - student2.ru

Основная идея алгоритма БПФ с прореживанием по времени заключается в

поэтапном вычислении N-точечного ДПФ ( N = 2v ) на v этапах, на каждом из которых текущее ДПФ определяется как комбинация ДПФ вдвое меньшей размерности правило начальной расстановки отсчетов N-точечной последовательности Начальные условия алгоритма БПФ формируются в результате однократного разбиения исходной N-точечной последовательноcти на две N/2-точечныс, выделив отдельно четные и нечетные отсчеты Начальные условия формируются в результате v-кратного разбиения N-точечной последовательности, а сформированная последовательность называется прореженной по времени. , отсчеты которого следуют в естественном порядке

Принцип построения алгоритмов БПФ - student2.ru

Принцип построения алгоритмов БПФ - student2.ru Принцип построения алгоритмов БПФ - student2.ru

Принцип построения алгоритмов БПФ - student2.ru

Алгоритм БПФ с прореживанием по времени в общем виде можно представить: - задание начальных условий: -отсчеты N-точечной последовательности расставляются по определенному правилу; - на первом этапе определяется 2-точечное ДПФ каждой пары отсчетов последовательности;- на вторам этапе определяются 4-точечные ДПФ как комбинация 2-точечных

ДПФ;- на 3i-ом этапе определяются 2i-точечные ДПФ как комбинация 2i-1 -точечных

ДПФ;-на (v-1)-ом этапе определяются N/2-точечные ДПФ как комбинация N/4- точечных ДПФ; -на v-ом (последнем) этапе определяется искомое N-точечное ДПФ как комбинация N/2-точсчных ДПФ, отсчеты ДПФ следуют в естественном порядке k = 0,1,...,(N -1).

Алгоритм БПФ с прореживанием по частоте

Основная идея алгоритма БПФ с прореживанием по частоте заключается в поэтапном вычислении N-точечного ДПФ па v этапах, на каждом из которых ДПФ пределяется через ДПФ вдвое большей размерности

Алгоритм БПФ с прореживанием по частоте в общем случае описывается следующим образом: - задание начальных условий - естественный порядок следования отсчетов входных отсчетов; -на первом этапе определяются N/2-точечные ДПФ N/2-точечных последовательностей (двух половин исходной последовательности);- па втором этапе определяются N/4-точечныс ДПФ как комбинация N/2-точечпых ДПФ;- на i-ом этапе определяются 2i-1-точечные ДНФ как комбинация 2i-точечных

ДПФ;- на v-ом (последнем) этапе определяются 2-точечные ДПФ как комбинация4-точечных ДПФ. Выходные отсчеты ДПФ следуют в бит-реверсивном порядке двоичных номеров.

Принцип построения алгоритмов БПФ - student2.ru

где i –– номер этапа т — номер ДПФ ; k — номер отсчета ДПФ M — количество ДПФ L — размерное ДПФ Принцип построения алгоритмов БПФ - student2.ru

Передаточная функция ЦФ

Передаточной функцией H(z) ЦФ называется отношение Z –преобразования выходной последовательности к Z -преобразованию входной последовательности при нулевых начальных условиях.

Таким образом, передаточная функция ЦФ может быть получена путем применения Z -преобразования к разностным уравнения. Для РЦФ передаточная

функция имеет Принцип построения алгоритмов БПФ - student2.ru вид:

Пример Функция РекурсивныйЦФ

Принцип построения алгоритмов БПФ - student2.ru

11. Преобразование Уолша-Адамара и его свойства

Пара дискретного преобразования Уолша-Адамара в показательной форме представляется в виде

прямое преобразование и дает спектр сигнала в базисе Уолша

обратное ( Наверно!) где s,b векторы-столбцы отсчетов сигнала и спектральных коэффициентов соответственно

Основными свойствами преобразования являются:

1. Линейность. спектры {bx(k)}

2. Инвариантность к диадному сдвигу. Сущность диадного сдвига заключается в перестановке отсчетов исходной функции. В

частности, на место отсчета с номером n ставится отсчет с номером ( n ⊕τ )

3.Теорема о свертке и корреляции.. диадная свертка совпадает с диадной корреляцией и определяется выражением

Принцип построения алгоритмов БПФ - student2.ru где n = 0, 1, …, (N-1).

Теорема о свертке утверждает, что спектр свертки равен произведению спектров сворачиваемых последовательностей:

Наши рекомендации