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