





電気通信において、ラインコードとは、通信チャネルを介して送信される、または記憶媒体に書き込まれるデジタルデータを表すために使用される電圧、電流、または光子のパターンです。この信号群は、データストレージシステムでは通常、制約付きコードと呼ばれます。 [ 1 ] 通信チャネルまたは記憶媒体の物理的特性により、確実に使用できる信号群が制限されるため、一部の信号は他の信号よりもエラーが発生しやすくなります。[ 2 ]
ラインコーディング後、信号は伝送媒体またはデータ記憶媒体のいずれかである物理的な通信チャネルを通される。[ 3 ] [ 4 ]最も一般的な物理チャネルは次のとおりである。
よく使われるバイナリラインコードには以下のようなものがあります。

各回線コードにはそれぞれ長所と短所があります。回線コードは、以下の基準の1つ以上を満たすように選択されます。
ほとんどの長距離通信チャネルは、DC 成分を確実に伝送することができません。DC 成分は、ディスパリティ、バイアス、またはDC 係数とも呼ばれます。ビット パターンのディスパリティは、1 ビットの数と 0 ビットの数の差です。実行ディスパリティは、以前に送信されたすべてのビットのディスパリティの累積合計です。[ 5 ]最も単純なライン コードであるユニポーラは、DC 成分が無制限であるため、このようなシステムではエラーが多すぎます。
ほとんどのラインコードは直流成分を除去します。このようなコードは、直流バランス型、ゼロ直流型、または直流フリー型と呼ばれます。直流成分を除去する方法は3つあります。
バイポーラ線符号は2つの極性を持ち、一般的にRZとして実装され、出力レベルが3つ(負、正、ゼロ)あるため基数は3です。このタイプの符号の主な利点の1つは、直流成分を除去できることです。これは、信号が変圧器や長い伝送線路を通過する必要がある場合に重要です。
残念ながら、いくつかの長距離通信チャネルには極性の曖昧性があります。極性非依存のラインコードがこれらのチャネルでそれを補償します。[ 6 ] [ 7 ] [ 8 ] [ 9 ] このようなチャネルで0ビットと1ビットの曖昧さのない受信を実現するには、次の3つの方法があります。
受信側で信頼性の高いクロックリカバリを実現するため、生成されるチャネルシーケンスにランレングス制限を設けることができる。すなわち、連続する1または0の最大数を妥当な数に制限する。クロック周期は受信シーケンスの遷移を観測することで復元されるため、最大ランレングスを設定することで、クロックリカバリの品質を保証するのに十分な遷移数を確保できる。
RLLコードは、 m、n、d、kの4つの主要パラメータによって定義されます。最初の2つ、m / nはコードのレートを表し、残りの2つは連続する1の間の最小dと最大kのゼロの数を指定します。これは、固定記録ヘッドを通過する媒体を移動する電気通信システムとストレージシステムの両方で使用されます。[ 10 ]
具体的には、RLLは信号が変化しない繰り返しビットの連続(ラン)の長さを制限します。ランが長すぎるとクロックの回復が困難になり、短すぎると高周波が通信チャネルによって減衰する可能性があります。RLLはデータを変調することで、保存されたデータの復号におけるタイミングの不確実性を低減します。これにより、データを読み戻す際にビットが誤って挿入または削除される可能性が低減されます。このメカニズムにより、ビット間の境界を常に正確に検出できる(ビットスリップを防止できる)とともに、メディアを効率的に使用して、限られたスペースに最大限のデータを確実に保存できます。
初期のディスクドライブは、RLL (0,1) FM コードなどの非常に単純なエンコード方式を使用しており、その後 RLL (1,3) MFM コードが続き、1980 年代半ばまでハードディスクドライブで広く使用され、現在でもCD、DVD、MD、Hi-MD、Blu-rayなどのデジタル光ディスクでEFMおよびEFMPLusコードを使用して使用されています。[ 11 ] 1990 年代初頭までに、高密度の RLL (2,7) および RLL (1,7) コードがハードディスクの事実上の標準となりました。
ラインコーディングによって、受信機は受信信号の位相に同期できるようになるはずです。クロックリカバリが理想的でない場合、復号対象の信号は最適なタイミングでサンプリングされません。これにより、受信データにおけるエラーの発生確率が高まります。
バイフェーズ線路符号は、ビット時間あたり少なくとも1回の遷移を必要とする。これにより、送受信機の同期やエラー検出が容易になるが、同じデータレートのNRZ符号に比べて帯域幅の使用量が多くなる。
ラインコードは通常、光ファイバーやシールド付きツイストペアなどの伝送媒体の技術的要件を反映します。これらの要件は、干渉、歪み、容量、減衰に関して媒体ごとに異なる挙動を示すため、媒体ごとに固有です。[ 12 ]
線符号は、電気通信およびコンピュータネットワークを介したデータの伝送とマルチメディアシステムへのデータの保存を容易にします。
つ目は、いわゆる透過コードである。
ツイストペアのリード線が誤って逆接続された場合…
ランレングス制限シーケンスの制限特性について詳細な説明が提供されています。
EFMの高密度代替方式について説明されている。