Loading article…
データストローブ符号化(またはD/S符号化)は、デジタル回路でデータを伝送するための符号化方式です。これは、データとストローブという2本の信号線(ケーブル内のワイヤやプリント基板上の配線など)を使用します。これらの信号線は、 1クロックサイクルでデータまたはストローブのいずれかの論理値が変化するという特性を持ちますが、両方が同時に変化することはありません。より正確には、データはそのまま伝送され、ストローブは2つのデータビット間でデータが一定である場合にのみ状態が変化します。これにより、 2本の信号線の値をXOR演算することで、ジッタ耐性が高く、容易にクロックを回復できます。[ 1 ]
データとストローブの関係を指定する同等の方法があります。偶数ビットのデータの場合、ストローブはデータの逆になります。奇数ビットのデータの場合、ストローブはデータと同じです。この定義から、データとストローブのXOR演算によってクロック信号が得られることがより明確になります。また、これは特定のデータストリームに対してストローブ信号を生成する最も簡単な方法を示しています。
データストローブ符号化はIEEE 1355規格に由来し、 SpaceWireおよびIEEE 1394 ( FireWire 400とも呼ばれる)システムの信号線で使用されている。
グレイコードとは、常に1つの論理値を変更するが、2つ以上の論理値を変更することはない、別の種類のコードである。