|
1 |
1 |
(16) |
||||||
1 |
|
||||||||
1 |
|
||||||||
1 |
– |
||||||||
1 |
–1 |
–1 |
|||||||
1 |
– |
||||||||
1 |
– |
||||||||
1 |
– |
Во всех пустых клетках этих матриц должны быть записаны нули.
Можно убедиться, что их произведение дает матрицу .
Разложение матриц на “простые сомножители” вида (13) называют факторизацией.
Процедуру вычисления дискретного спектра удобно представить в виде графа, приведенного на рис. 2. Граф поясняет последовательность действий, предписываемых факторизованной матрицей.
Если дискретизация во времени производилась с шагом , то последовательность
описывает частотный спектр через интервал
, где
–
полная длительность сигнала. Весь спектр при этом занимает область частот от 0
до
.
В настоящее время широко используются интегральные
микросхемы, выполняющие четырех точечное БПФ, являющееся базовой операцией. Эту
микросхему называют “бабочкой”, она позволяет формировать спецпроцессоры БПФ
для сигналов с произвольным .
![]() |
![]() |
Формально БПФ осуществляется путем разбиения исходной
последовательности на четные (,
,
,…) и
нечетные (
,
,
,…) последовательности. С ними поступают
аналогичным образом. Эти процедуры повторяются до тех пор, пока не останется по
одной паре чисел, которые поступают на “бабочки” первого этапа. Применительно к
восьми точечному БПФ этими парами являются
,
,
,
. На первом этапе операции умножения
практически не производятся (умножение на
). Здесь
формируются суммы и разности пар.
Далее алгоритм вычисления ясен из рис. 5. Видно, что вся
операция состоит из трех этапов. В общем случае для –
точечного БПФ (обычно
) нужно
этапов.
На каждом из них выполняется
операций умножения.
Таким образом, алгоритм БПФ содержит всего
операций
умножения. Поэтому БПФ по сравнению с ДПФ дает выигрыш по операциям умножения в
раз.
![]() |
.
Здесь – количество ненулевых
дискретных значений наблюдаемой реализации
,
– количество ненулевых дискретных значений
полезного сигнала. Такой выбор
позволяет решать задачи
обнаружения и измерения координат наблюдаемых объектов при произвольном
временном запаздывании полезного сигнала в пределах длительности наблюдаемой
реализации
.
3. ДИСКРЕТНЫЕ БЫСТРЫЕ ПРЕОБРАЗОВАНИЯ ФУРЬЕ
В ПАКЕТЕ MATLAB
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.