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

Чтобы построить график спектра нарушений порядка модели «вход-выход» или выходного спектра модели временных рядов, используйте 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)

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

 Подробнее о