Непараметрическая оценка импульсной характеристики
оценивает модель sys
= impulseest(data
)sys
импульсной характеристики, также известный как модель конечной импульсной характеристики (FIR), с помощью временного интервала или данных частотного диапазона
data
. Функция использует анализ персистентности возбуждения входных данных, чтобы выбрать порядок модели (количество ненулевых коэффициентов импульсной характеристики.)
Используйте непараметрическую оценку импульсной характеристики, чтобы анализировать данные о вводе/выводе для эффектов обратной связи, задержек и значительных постоянных времени.
Просмотреть импульсную характеристику или переходной процесс sys
, используйте также impulseplot
или stepplot
, соответственно.
Значительное значение импульсной характеристики sys
поскольку отрицательные временные стоимости указывают на присутствие обратной связи в данных.
Чтобы просмотреть область незначительной импульсной характеристики (статистически нулевой) в графике, щелкните правой кнопкой по графику и выберите Characteristics> Confidence Region. Закрашенная фигура, изображающая область нулевого ответа, появляется на графике. Импульсная характеристика в любое время оценивает, является значительным, только если она находится за пределами нулевой области ответа. Уровень значения зависит от количества стандартных отклонений, заданных в showConfidence
или опции в редакторе свойств. Общим выбором являются 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
с импульсной характеристикой
это имеет выравнивание, которое соответствует задержкам . Алгоритм достигает этого выравнивания потому что входная задержка (InputDelay
) из модели mi
nk
.
Поскольку мультивход мультивывел систему, импульсная характеристика, g (k) является ny-by-nu матрица, где ny является количеством выходных параметров, и nu является количеством входных параметров. i –j элемент матричного g (k) описывает поведение i th выход после импульса в j th вход.
cra
| idtf
| impulse
| impulseestOptions
| impulseplot
| spa
| step