問題
同じ物理信号の測定値を含む2 つの配列 ( XaとXb ) がありますが、それらは異なるサンプル レートで取得されています。最後に、Xaデータの物理ログは、 Xbとは異なる時間に開始されます。データのロギングも別の時間に停止します。
すなわち
(以下は重要なステートメントの要約であり、コードではありません。)
sampleRatea > sampleRateb % Resolution of Xa is greater than that of Xb
t0a ~= t0b % Start times are not equal
t1a ~= t1b % End times are not equal
目的
これらのデータ セットを最適に並べるインデックスの必要なシフトを見つけます。
アプローチ
fminconを使用して、(おそらく内挿関数を使用して) 同じサンプル レートになるように編集されたバージョンXaとXbの間の平均二乗誤差 (MSE)を最小化するインデックスを見つけます。
私はこれをやろうとしましたが、常に自由度が多すぎるようです。このプロセスを促進する可能性のあるプロセスに光を当てることができる人はいますか?