コーディング規則は次のとおりです: 1. 連続する 0 の数が 3 を超えない、規則は AMI と同じです; 2. 連続する 0 の数が 3 を超える場合、4 つの 0 ごとにとみなされます。 B00V として定義されるセクション; 3 、B および V は、V が前の隣接する非 0 シンボルと同じ極性を持つことを満たします。V を見ない場合、極性は交互に切り替わり、極性は V と V の間で切り替わります。 、最初の B は 0、最初の 0 以外のシンボルは -1 となります。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
1. コーディング規則:
1. 0 の連続数が 3 個を超えない場合、規則は AMI と同じで、0 はそのまま、1 は -1、
2. 連続する 0 の数が 3 を超える場合、4 つの 0 がセクションとみなされ、B00V として定義されます。B には -1、0、1、V には - を指定できます。 1, 1;
3. B と V の特定の値は次の条件を満たします: V は前の隣接する非 0 シンボルと同じ極性を持ち、V が注目されていないときは極性が交互になります。極性は V と V の間で切り替わります;
4. 一般に、最初の B は 0 とみなされ、最初の 0 以外の文字は -1 とみなされます。
拡張情報:
原則: HDB3 コードには、出力に DC 特性がないように、AMI の交流特性が含まれている必要があり、連続する 0 が 4 つを超えてはなりません。したがって、後者を先に満たすことができます。
1. 「0000」を置換スタンザに置き換えます。
ルール: 最初に「0000」を区切って、最初の「0000」がそのまま「000V」になり、次に隣接する2つの「0000」の間の「1」の数を数え、奇数番目が「000V」になります。 」となり、偶数の場合は「B00V」となります。
2. シンボルを更新します。
教科書によると、B は常に前の 1 または V の反対の符号であり、V は常に前の 1 または B と同じ符号であり、1 は常に前の V または B の反対の符号です。 、Symbolをプログラムできるようになります。
例:
メッセージ コード: 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1
中間コード:1 0 0 0 V 1 0 0 0 V 1 1 B 0 0 V 1 1 B 0 0 V B 0 0 V 1 1 1 0 0 0 V 1
HDB3 コード: 1 0 0 0 V -1 0 0 0 -V 1 -1 B 0 0 V -1 1 -B 0 0 -V B 0 0 V -1 1 -1 0 0 0 -V 1
2. HDB3 コードの特徴:
1 HDB3 コードによって決定されるベースバンド信号には DC 成分がなく、わずかな低周波成分のみ; 2 HDB3 の連続する 0 ストリングの数は最大 3 であり、簡単ですタイミング信号を抽出します。
3 エンコード規則は複雑ですが、デコードは比較的単純です。
3. デコード規則
1. 受信シンボル シーケンス内の極性の交替を破壊するポイントを見つけます。シンボルとその前の 3 つのシンボルは連続した 0 シンボルでなければならないと結論付けることができます。したがって、4 つの連続したコードが復元されます;
2すべての -1 を 1 に変換すると、元のメッセージ コードを取得できます。
コンピュータ関連の詳細については、
FAQ以上がHDB3 エンコード ルールとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。