ホームページ  >  記事  >  HDB3 エンコード ルールとは何ですか?

HDB3 エンコード ルールとは何ですか?

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-07-02 11:27:4329486ブラウズ

コーディング規則は次のとおりです: 1. 連続する 0 の数が 3 を超えない、規則は AMI と同じです; 2. 連続する 0 の数が 3 を超える場合、4 つの 0 ごとにとみなされます。 B00V として定義されるセクション; 3 、B および V は、V が前の隣接する非 0 シンボルと同じ極性を持つことを満たします。V を見ない場合、極性は交互に切り替わり、極性は V と V の間で切り替わります。 、最初の B は 0、最初の 0 以外のシンボルは -1 となります。

HDB3 エンコード ルールとは何ですか?

このチュートリアルの動作環境: 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

column を参照してください。 !

以上がHDB3 エンコード ルールとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。