Постройте шумовой спектр в командной строке

Чтобы построить спектр воздействия модели ввода - вывода или выходной спектр модели временных рядов, используйте spectrum. Настроить такие графики или включить представление области уверенности программно для таких графиков, spectrumplot использования вместо этого.

Чтобы определить, достаточно хороша ли ваша предполагаемая шумовая модель, можно сравнить выходной спектр предполагаемой шумовой модели H к предполагаемому выходному спектру v (t). Чтобы вычислить v (t), который представляет фактический шумовой термин в системе, используют следующие команды:

ysimulated = sim(m,data);
v = ymeasured-ysimulated;

ymeasured является data.y. v является шумовым термином v (t), как описано в том, Что Показывает Шумовой График Спектра? и соответствует различию между моделируемым ответом ysimulated и фактическим ответом ymeasured.

Чтобы вычислить модель частотной характеристики фактического шума, используйте spa:

V = spa(v);

Тулбокс использует следующее уравнение, чтобы вычислить шумовой спектр фактического шума:

Φv(ω)=τ=Rv(τ)eiωτ

Функция ковариации Rv дан с точки зрения E, который обозначает математическое ожидание, можно следующим образом:

Rv(τ)=Ev(t)v(tτ)

Чтобы сравнить параметрическую шумовую модель H с (непараметрической) оценкой частотной характеристики фактического шума v (t), используйте spectrum:

spectrum(V,m)

Если параметрическое и непараметрические оценки шумовых спектров отличаются, то вам может быть нужна шумовая модель высшего порядка.

 Больше о