Непараметрическая оценка импульсной характеристики
оценивает модель sys = impulseest(data)sys импульсной характеристики, также известный как модель конечной импульсной характеристики (FIR), с помощью временного интервала или данных частотной области data. Функция использует анализ персистентности возбуждения входных данных, чтобы выбрать порядок модели (количество ненулевых коэффициентов импульсной характеристики.
Используйте непараметрическую оценку импульсной характеристики, чтобы анализировать данные о вводе/выводе для эффектов обратной связи, задержек и значительных постоянных времени.
Просмотреть импульсную характеристику или переходной процесс sys, используйте также impulseplot или stepplot, соответственно.
Значение отклика, которое соответствует отрицательной временной стоимости и это существенно отличается от нуля в импульсной характеристике sys указывает на присутствие обратной связи в данных.
Чтобы просмотреть область ответов, которые не существенно отличаются от нуля (область нулевого ответа) в графике, щелкните правой кнопкой по графику и выберите Characteristics> Confidence Region. Закрашенная фигура, изображающая область нулевого ответа, появляется на графике. Импульсная характеристика в любое время оценивает, является значительным, только если она находится за пределами области нулевого ответа. Уровень доверия к значению зависит от количества стандартных отклонений, заданных в showConfidence или опции в редакторе свойств. Значением по умолчанию является 1 стандартное отклонение, которое вселяет 68%-ю веру. Общим выбором являются 3 стандартных отклонения, который вселяет веру на 99,7%.
Correlation analysis обращается к методам, которые оценивают импульсную характеристику линейной модели без определенных предположений о порядках модели.
Импульсная характеристика, g, является системой выход, когда вход является импульсным сигналом. Выходной ответ на общий вход, u (t), является сверткой с импульсной характеристикой. В непрерывное время:
В дискретное время:
Значениями g (k) является discrete-time impulse response coefficients.
Можно оценить значения из наблюдаемых данных о вводе/выводе несколькими различными способами. impulseest оценивает первые коэффициенты n с помощью метода наименьших квадратов, чтобы получить модель конечной импульсной характеристики (FIR) порядка n.
impulseest предоставляет несколько важных возможностей для оценки:
Regularization — Упорядочите оценку наименьших квадратов. С регуляризацией алгоритм составляет мнение предшествующего затухания и взаимной корреляции среди g (k), и затем объединяет эту предшествующую оценку с текущей информацией о g из наблюдаемых данных. Этот подход приводит к оценке, которая имеет меньше отклонения, но также и некоторое смещение. Можно выбрать одно из нескольких ядер, чтобы закодировать предшествующую оценку.
Эта опция важна потому что порядок модели n может часто быть довольно большим. В случаях без регуляризации, n может быть автоматически уменьшен, чтобы защитить разумное отклонение.
Задайте ядро упорядочивания с помощью RegularizationKernel аргумент значения имени impulseestOptions.
Prewhitening — Предварительно побелите вход путем применения белящего вход фильтра порядка PW к данным. Используйте предварительное отбеливание, когда вы выполните неупорядоченную оценку. Используя предварительное отбеливание фильтр минимизирует эффект заброшенного хвоста — k > n— из импульсной характеристики. Достигнуть предварительного отбеливания, алгоритма:
Задает фильтр A из порядка PW это белит входной сигнал u:
1/A = A(u)e, где A полином и e белый шум.
Фильтрует вводы и выводы с A:
uf = Au, yf = Ay
Использует отфильтрованные сигналы uf и yf для оценки.
Задайте предварительное отбеливание с помощью PW аргумент пары "имя-значение" impulseestOptions.
Autoregressive Parameters — Дополните основную базовую модель FIR NA авторегрессивные параметры, делая его моделью ARX.
Эта опция и дает лучшие результаты для маленьких значений n и позволяет объективные оценки, когда данные сгенерированы в замкнутом цикле. impulseest наборы NA к 5 когда t> 0 и наборы NA к 0 (никакой авторегрессивный компонент), когда t <0.
Noncausal effects — Включайте ответ на отрицательные задержки. Используйте эту опцию, если данные об оценке включают выходную обратную связь:
где h (k) является импульсной характеристикой регулятора, и r является термином воздействия или заданным значением. Алгоритм обрабатывает существование и символ такой обратной связи h, и оценивает h таким же образом как g путем простой торговли местами между y и u в вызове оценки. Используя impulseest с индикацией относительно отрицательных задержек, mi = impulseest(data,nk,nb), где nk <0, возвращает модель mi с импульсной характеристикой
это имеет выравнивание, которое соответствует задержкам . Алгоритм достигает этого выравнивания потому что входная задержка (InputDelay) из модели mi nk.
Поскольку мультивход мультивывел систему, импульсная характеристика, g (k) является ny-by-nu матрица, где ny является количеством выходных параметров, и nu является количеством входных параметров. i –j элемент матричного g (k) описывает поведение i th выход после импульса в j th вход.
impulseestOptions | impulse | impulseplot | idtf | step | cra | spa