3

t ごとに (10ms ごとに) int のセットを受け取ります

{i_{0,t}, i_{1,t}, i_{2,t}}_t 

これは別々のバッファに入ります:

seq_0 = [...,i_{0,t-2},i_{0,t-1},i_{0,t},...], seq_1 and seq_2

さまざまなサイズの一連のスライディング ウィンドウのシーケンスでリアルタイムの計算を行う必要があります。例: サイズ のスライディング ウィンドウの場合、バッファリングされた各シーケンスで,時間に受信したサンプルの3関数を計算します。f()tt-1t-2

at time t for seq_0 I compute f([i_{0,t-2},i_{0,t-1},i_{0,t}])

使用するデータ構造 (c++) またはコード設計についてアドバイスをお願いします。実際には、4 つの異なるサイズのスライディング ウィンドウが必要です。

前もって感謝します。

4

1 に答える 1

1

最大のウィンドウの幅と同じサイズの循環バッファーを使用できます。

于 2013-03-20T10:30:25.687 に答える