Основы спектрального анализа дискретных сигналов
Спектральный анализ дискретных сигналов предназначен для исследования частотного состава сложного сигнала при условии, что такой сигнал может считаться периодическим и может быть представлен в виде суммы гармонических сигналов. Исходный для спектрального анализа сигнал должен быть получен в виде числового ряда, содержащего количество чисел , где – целое число. Такой числовой ряд получают на выходе аналого-цифрового преобразователя, который с постоянной частотой дискретизации преобразует амплитудное значение входного сигнала в двоичный цифровой код. Частота дискретизации , согласно теореме Котельникова, должна быть минимум в два раза больше, чем максимальная частота спектра аналогового сигнала, подлежащего оцифровке: .
Длина числового ряда данных – объем выборки , используемая для получения спектра частот исходного сигнала, определяет предельное число спектральных линий, получаемых при помощи быстрого дискретного преобразования Фурье. Максимальное число спектральных линий . Возможно выбрать , где – целое число, . Так, например, если длина выборки , то максимальное число спектральных линий .
Число дискретов (объем выборки ) вместе с периодом дискретизации сигнала определяет частотное разрешение спектра. Частотное разрешение спектра показывает расстояние (в герцах) между двумя соседними спектральными линиями. Например, при Гц получим период дискретизации с. Частота -й спектральной линии
, .
Частотное разрешение спектра сигнала
Гц.
Таким образом, если требуется улучшить частотное разрешение спектра при неизменной частоте дискретизации входного сигнала , необходимо увеличить объем выборки .
По графику полученного при помощи быстрого дискретного преобразования Фурье частотного спектра исследуемого сигнала можно визуально определить наличие частотных составляющих периодических помех и «белого шума». Далее путем анализа спектральной плотности помех можно выбрать цифровой фильтр с необходимой передаточной функцией для выделения на фоне шумов и помех полезного сигнала с минимальными его искажениями.
Алгоритм прямого дискретного преобразования Фурье числового ряда Х(j), j = 1…N:
- действительная часть спектра
;
- мнимая часть спектра
;
- модуль спектральной плотности
.
Частоты, соответствующие значениям спектра ,
.
После получения спектрограммы (графика зависимости спектральной плотности от частоты) проводится расчет критического уровня, выше которого спектральная плотность значима. Например, для размера выборки и величины ошибки (достоверность ) порог обнаружения сигнала по критерию Стьюдента составляет . Для числового ряда Х(j), j = 1…N рассчитывается дисперсия (при нулевом математическом ожидании):
.
Критический уровень
.
Алгоритм обратного дискретного преобразования Фурье:
,
где соответствующие значениям Y(i) моменты времени , а частоты
.