Оцените модели импульсной характеристики в командной строке

Прежде чем можно будет выполнить эту задачу, вы должны иметь:

Используйте impulseest вычислить модели импульсной характеристики. impulseest оценивает старший разряд, непричинная модель FIR с помощью корреляционного анализа. Получившиеся модели хранятся как idtf объекты модели и содержат коэффициенты импульсной характеристики в числителе модели.

Оценить модель m и постройте импульсную характеристику или переходной процесс, используйте следующий синтаксис:

m=impulseest(data,N);
impulse(m,Time);
step(m,Time);

где data сингл - или несколько - выход iddata или idfrd объект. N скалярное значение, задающее порядок КИХ-системы, соответствующей области значений времени 0:Ts: (N-1) *Ts, где Ts является шагом расчета данных.

Можно также задать опции оценки, такие как упорядочивание ядра, предварительно беля порядка фильтра и смещения данных, с помощью impulseestOptions и передайте их как вход к impulseest. Например:

opt = impulseestOptions('RegularizationKernel','TC'));
m = impulseest(data,N,opt);

Чтобы просмотреть область доверия для предполагаемого ответа, используйте impulseplot и stepplot создать график. Затем используйте showConfidence.

Например:

h = stepplot(m,Time);
showConfidence(h,3) % 3 std confidence region

Примечание

cra альтернативный метод для вычислительной импульсной характеристики из данных временного интервала только.

Следующие шаги

Связанные примеры

Больше о