Оцените частотную характеристику с разрешением фиксированной частоты с помощью спектрального анализа
G = spa(data)
G = spa(data,winSize,freq)
G = spa(data,winSize,freq,MaxSize)
G = spa(data) оценочная частотная характеристика (с неопределенностью) и шумовой спектр со времени - или данные частотного диапазона. data iddata или idfrd возразите и может быть комплексный оцененный. G как idfrd объект. Для timeseries dataG предполагаемый спектр и стандартное отклонение.
Информация о результатах оценки и используемых опциях хранится в Report модели свойство. Report имеет следующие поля:
Status — Сводные данные состояния модели, которое указывает, была ли модель создана конструкцией или получена оценкой.
Method — Команда оценки используется.
WindowSize — Размер окна Hann.
DataUsed — Атрибуты данных используются для оценки. Структура со следующими полями:
Name — Имя набора данных.
Type тип данных.
Length — Количество выборок данных.
Ts Размер шага.
InterSample — Введите междемонстрационное поведение.
InputOffset — Возместите удаленный из входных данных временного интервала во время оценки.
OutputOffset — Возместите удаленный из выходных данных временного интервала во время оценки.
G = spa(data,winSize,freq) оценочная частотная характеристика на частотах freq. freq вектор-строка из значений в rad/TimeUnit, где TimeUnit относится к TimeUnit свойство данных. Для данных дискретного времени, набор freq в связанной частоте Найквиста. winSize скалярное целое число, которое устанавливает размер окна Hann.
G = spa(data,winSize,freq,MaxSize) может улучшать вычислительную производительность с помощью MaxSize разделять данные ввода - вывода, таким образом, что каждый сегмент содержит меньше, чем MaxSize элементы. MaxSize положительное целое число.
spa применяет метод спектрального анализа Blackman-Tukey путем выполнения этих шагов:
Вычисляет ковариации и перекрестную ковариацию от u (t) и y (t):
Вычисляет преобразования Фурье ковариаций и перекрестной ковариации:
где окно Hann с шириной (размер задержки) M. Можно задать M управлять разрешением частоты оценки, которая является приблизительно равным 2π/M рад/шаг расчета.
По умолчанию эта операция использует 128 равномерно распределенных значений частоты между 0 (исключенный) и π, где w = [1:128]/128*pi/Ts и Ts шаг расчета того набора данных. Размером задержки по умолчанию окна Hann является M = min(length(data)/10,30). Для частот по умолчанию, быстрых преобразований Фурье (FFT) использования — который более эффективен, чем для пользовательских частот.
Примечание
M =γ находится в Таблице 6.1 Ljung (1999). Стандартные отклонения находятся на страницах 184 и 188 в Ljung (1999).
Вычислите функцию частотной характеристики и выходной спектр шума .
spectrum матрица спектра и для выхода и для входных каналов. Таким образом, если z = [data.OutputData, data.InputData], spectrum содержит как данные о спектре спектр мощности с матричным знаком z.
' комплексное сопряженное транспонирование.
Ljung, L. System Identification: теория для пользователя, второго Эда., PTR Prentice Hall, 1999.