Оцените частотную характеристику с фиксированным разрешением частот с помощью спектрального анализа
оценивает частотную характеристику, наряду с неопределенностью, и шумовой спектр от данных временной или частотного диапазона G = spa(data)data. Если data - временные ряды, spa(data) возвращает выход степени спектр вместе с неопределенностью. spa вычисляет спектры с 128 равномерно разнесенными значениями частоты между 0 (исключено) и
spa применяет метод спектрального анализа Блэкмана-Тьюки путем следующих шагов:
Вычислите ковариации и перекрестную ковариацию из u (t) и y (t):
Вычислите преобразования Фурье ковариаций и перекрестной ковариации:
где - окно Ханна с шириной (размером задержки) M. Можно задать M, чтобы контролировать частотное разрешение оценки, которое приблизительно равняется 2,/ M рад/отсчета времени.
По умолчанию эта операция использует 128 одинаково разнесенных значений частоты между 0 (исключенным) и, где w = [1:128]/128*pi/Ts и Ts - шаг расчета для этого набора данных. Размер задержки по умолчанию для окна Ханна M = min(length(data)/10,30). Для частот по умолчанию в операции используются быстрые преобразования Фурье (FFT), которые более эффективны, чем для пользовательских частот.
Вычислите функцию частотной характеристики и выходного шумового спектра .
spectrum - матрица спектра как для выходов, так и для входных каналов. То есть, если z = [data.OutputData, data.InputData], spectrum содержит в качестве спектральных данных матричный спектр степени z.
' является комплексно-сопряженной транспозицией.
[1] Ljung, Lennart. Система идентификации: Теория для пользователя, Second Ed., Prentice Hall PTR, 1999.