1

もちろん、この質問については、正確な解決策は必要ありません。アイデアやちょっとしたガイド (つまり経験者) だけで十分です。グラフが示すように、私は既に matlab でシミュレートされたリアルタイム信号を持っています。信号の長さはほぼ大きく、まだ修正されていませんが、約 100 KB です。これはリアルタイム信号であり、すべてのポイントは CLK のポジティブ エッジで計算されます。タスクは、信号の最大値を見つけることです。役立つかもしれないいくつかのポイントは、実際の信号の長さも固定されており (ゼロ部分を除く主要な形状を意味します)、ピーク間の距離は一定であり、以前に既知であると想定されています。したがって、一般化するには: 固定ウィンドウ フレーム (100 KB とします) があり、ランダムな位置に固定サイズの信号 (50 KB とします) があります。最大ピークの発生時刻が必要です。

提案をお寄せいただきありがとうございます! リアルタイム信号

4

1 に答える 1

0

これはコンパレータビジネスのように聞こえ
ます。2進数で表される信号のすべてのポイントをコンパレータに渡すだけです。コンパレータは、信号の値を、これまでに見つかった最大値(最初はt = 0で0)を保持しているレジスタと比較します。信号値がレジスタの値よりも大きい場合は、現在の入力をレジスタに保存し(オプションでタイムインデックスと一緒に)、古い値を破棄します。入力値がレジスタ値よりも小さい場合は、信号の次のポイントに進みます。

于 2012-11-29T19:39:43.283 に答える