Оценка частотной характеристики с фиксированным частотным разрешением с помощью спектрального анализа
оценивает частотную характеристику вместе с неопределенностью и спектр шума из данных временной или частотной области G = spa(data)data. Если data - временной ряд, spa(data) возвращает выходной спектр мощности вместе с неопределенностью. spa вычисляет спектры на 128 равноотстоящих частотных значениях между 0 (исключено) и δ, используя окно Ганна.
spa применяет метод спектрального анализа Блэкмана-Туки, выполнив следующие шаги:
Вычислить ковариации и перекрестную ковариацию из u (t) и y (t):
=1N∑t=1Ny (t +τ) u (t)
Вычислите преобразования Фурье ковариаций и перекрестной ковариации:
=−MMR^yu (τ) WM (τ) e−iωτ
где ) - окно Ханна с шириной (размером запаздывания) М. Можно задать M для управления частотным разрешением оценки, которое приблизительно равно 2π/M rad/время выборки.
По умолчанию эта операция использует 128 равноотстоящих значений частоты между 0 (исключено) и δ, где w = [1:128]/128*pi/Ts и Ts - время выборки этого набора данных. Размер задержки по умолчанию в окне Hann равен M = min(length(data)/10,30). Для частот по умолчанию операция использует быстрые преобразования Фурье (FFT), что более эффективно, чем для пользовательских частот.
Вычислите частотно-ответную функцию eiλ) и выходной
− iwstart
spectrum - матрица спектра как для выходного, так и для входного каналов. То есть, если z = [data.OutputData, data.InputData], spectrum содержит в качестве спектральных данных матрично-значимый спектр мощности z.
exp (− istartm)
' является комплексно-сопряженной транспозицией.
[1] Люнг, Леннарт. Системная идентификация: теория для пользователя, второе издание, Prentice Hall PTR, 1999.