メインコンテンツ

信号のピーク値の検索

この例では、Peak Finder ブロックによって信号を解析し、信号内のピークを検出する方法を示します。

入力ベクトル [9 6 10 3 4 5 0 12] について考えます。Peak Finder ブロックのパラメーターを以下の値に設定します。

  • [ピーク タイプ][最大値と最小値] にする。

  • [インデックス ベース][0] にする。

  • [ピーク インデックスの出力] を選択する。

  • [ピーク値の出力] を選択する。

  • [検索するピークの最大数]5 にする。

  • [隣接値のしきい値内にあるピークを無視] をオフにする。

次の表は、Peak Finder ブロックが信号ベクトルを処理する方法を示しています。ブロックは入力信号の最初の値と最後の値を考慮しません。

[前、現在、次]現在の値 (極値である場合)現在の値 (極値である場合) のインデックス現在の値 (極値である場合) の極性
[9 6 10]610
[6 10 3]1021
[10 3 4]330
[3 4 5]–– –– ––
[4 5 0]551
[5 0 12]060

この例では、ブロック端子の出力は次のようになります。

  • Cnt –– 5

  • Idx –– [1 2 3 5 6]

  • Val –– [6 10 3 5 0]

  • Pol –– [0 1 0 1 0]

参考

トピック