Использование дискретного преобразования Фурье
Главный недостаток классического метода оценки спектральной плотности (метода Блэкмана-Тьюки) – большой объем вычислений. Гораздо меньше операций требуется при использовании прямого метода, основанного на использовании дискретного преобразования Фурье и современных вычислительных алгоритмах быстрого преобразования Фурье. При этом не нужно строить корреляционную функцию, а можно сразу найти спектральную плотность, обработав выборку значений исходного сигнала. В теории обработки аналоговых сигналов для перехода из временной области в частотную используется преобразование Фурье Оно имеет смысл для любой детерминированной (неслучайной) функции Для стационарного случайного процесса, не равного нулю, это условие никогда не будет выполняться, поэтому использовать преобразование Фурье в обычном смысле для анализа спектра случайных процессов нельзя. Однако если рассмотреть усеченный процесс
Квадрат модуля этой функции, деленный на ширину интервала
При реальных измерениях мы знаем только одну реализацию случайного процесса
Теперь остается найти (приближенно) Для оценки спектра в теории обработки сигналов обычно используют сетку частот (в герцах)
В теории управления принято строить спектры как функции угловой частоты (в радианах в секунду), которая получается из «обычной» частоты умножением на
Для частоты (4) где через
Заметим, что эта величина – комплексная, содержащая как вещественную, так и мнимую части. Легко подсчитать, что при расчете ДПФ по этим формулам для Для быстрого вычисления ДПФ были разработаны специальные алгоритмы, которые называются быстрым преобразованием Фурье (БПФ). Они позволили сократить количество операций с Казалось бы, формула (4) позволяет оценить спектр для всех частот вплоть до Согласно теореме Котельникова-Шеннона, по дискретным измерениям с периодом Подведем итог. Для оценки спектра сигнала по 1) с помощью БПФ (функция fft в Matlab) найти массив 2) взяв первую половину этого массива, рассчитать соответствующие значения 3) для каждой частоты Для сглаживания спектральной плотности так же, как и в методе Блэкмана-Тьюки, используются окна. Только теперь на весовую функцию умножается не оценка корреляционной функции, а сама реализация на интервале
Для этого случая окно Хэмминга на интервале
Далее дискретное преобразования Фурье вычисляется для отсчетов взвешенной функции, то есть, вместо (4) получаем
Использование окна для исходного сигнала приводит к уменьшению его энергии и, как следствие, к заниженным оценкам спектральной плотности. Чтобы скомпенсировать эти потери, весовая функция умножается на дополнительный коэффициент Несложно подсчитать, что для окна Хэмминга из этого условия следует:
|