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

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

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

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

ymeasured data.yV шумовой термин 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)

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

 Больше о