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