ARモデルを使ってシ​ミュレーションに使う​信号を作りたいです

ある時系列信号をARモデル化して元の信号より長いシミュレーション信号を作りたいです さらに作った信号の中の一部分をフィルタにかけて加工したシミュレーション信号を作りたいです
どのような手順で何の関数を使い処理していけばいいでしょうか

回答 (2 件)

Hiroumi Mita
Hiroumi Mita 2018 年 1 月 26 日

1 投票

ar関数が、System Identification Toolboxで提供されております。
これを使って次のようにされたらいかがでしょうか?
(1) ある時系列信号からARモデルを推定
(2) なんらかの初期値+ノイズ等から、ARモデルのデータを生成
(3) (2)のデータの適切な箇所を抽出し、時系列データに変換して、
それをフィルタの式(過去の状態量を元に現在の状態量を計算)
に入力
あるいはSimulink上でやると、時系列シミュレーションはさらに簡単になるかもしれません。

1 件のコメント

Marble
Marble 2018 年 1 月 28 日
回答ありがとうございます
恥ずかしながらMATLAB初心者でSystem Identification ToolboxもSimulinkも使い方がよくわからないので教えていただけると幸いです
時系列データをどのように入力してAR係数を導出すればいいのでしょうか

サインインしてコメントする。

Hiroumi Mita
Hiroumi Mita 2018 年 1 月 29 日

1 投票

基本的に、MATLABでの何らかの解析の進め方は、初級者の方、上級者の方いずれでもマニュアルを調べながら進めるのが基本です。 doc 知りたいキーワード などを繰り返すことで、ノウハウやスキルは次第に蓄積されます。
また、簡易にまとめてあるMATLABの書籍を参考にしてもよいでしょう。
初心者の段階であれば、まずは小刻みに小さな目標を設定して それをクリアーしていきましょう。
まずは、次のような手順で進めるとよいかと思います。
(1) 時系列データの基本を理解する。 
MATLABで時間軸とデータの組み合わせを理解する。 どのように時間データとデータを組み合わせるか、マニュアルや例で調べる。
(2) ar関数のマニュアルを読んで、Exampleを理解する。
いろいろなキーワードが例のスクリプトに出てくるので、それをマニュアルで調べる。
ここまでやれば、MATLAB上のデータ定義、ar関数の使い方は見えると思います。

カテゴリ

ヘルプ センター および File Exchange時系列解析 についてさらに検索

質問済み:

2018 年 1 月 26 日

回答済み:

2018 年 1 月 29 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!