2016-10-05 7 views
0

私は3つの入力と1つの出力を持つ連続プロセスを持っています。 3つの入力は、時間的に連続している:入力1が15で30分、入力2が出力する遅れ等Matlab:I/O遅延検出

以下私のデータセットがシャットダウン後にシステムの起動を示しています。

I1 I2 I3 Out 
0 0 0 0 
3 0 0 0 
8 4 0 0 
13 8 6 0 
22 13 9 3.2 

それができるのinput1がどのように始まったのか、そしてそれ以外のものはどれも追跡さ

私の質問:Matlabでは、より複雑なデータセットのI/O遅延を調べるにはどうすればよいですか?

+0

キャプテンレスキューを理解してください:入力値の変更については(MATLABだけでなく)どの言語でも見てください。 –

答えて

2

あなたは

XCORRをXCORRに近い外観を払うべきである2つのベクトル(典型的には、時間信号)間の相互相関を実行し、信号間の時間シフトに依存して、それらの整合性をチェックします。一定のI/O遅れは相関係数の極大値として現れます。

+0

これは入力が実際に相関されている場合にのみ機能することができます - 実際の場合とそうでない場合があります。 – sebastian

+0

どのアプローチがより有望でしょうか? – Chris