ソフトウェアのヒステリシス

この投稿では、ソフトウェアのヒステリシスについて説明します。

ソフトウェアにおけるヒステリシスは、入力値の小さな変動によるチャタリングを防ぎ、状態を安定させるための判定方法です。判定は前回の状態に依存して行われ、以下のように動作します。

ヒステリシス判定

  • 前回の判定値 Hys が0の場合、x[n] ≧ Highで判定値 Hys を1とする。
  • 前回の判定値 Hys が1の場合、x[n] ≦ Lowで判定値 Hys を0とする。

このように、上昇時と下降時で異なる閾値を用いることで、入力値が境界付近で揺れても出力が頻繁に切り替わらないように制御できます。

OSS-ECAL Japanese
error: Content is protected !!