Digital-communication-line-codes

提供:Dev Guides
移動先:案内検索

デジタル通信-回線コード

  • ラインコード*は、伝送ラインを介したデジタル信号のデータ伝送に使用されるコードです。 この符号化プロセスは、シンボル間干渉などの信号のオーバーラップと歪みを避けるために選択されます。

ラインコーディングのプロパティ

以下は、ラインコーディングのプロパティです-

  • 単一の信号でより多くのビットを送信するようにコーディングが行われると、使用される帯域幅が大幅に削減されます。
  • 特定の帯域幅で、電力が効率的に使用されます。
  • エラーの可能性は大幅に減少します。
  • エラー検出が行われ、バイポーラにも修正機能があります。
  • 電力密度は非常に有利です。
  • タイミングの内容は適切です。
  • 1s および 0s の長い文字列は、透明性を維持するために回避されます。

ラインコーディングのタイプ

Line Codingには3つのタイプがあります

  • ユニポーラ
  • 極地
  • バイポーラ

ユニポーラシグナリング

ユニポーラシグナリングは、 On-Off Keying または単に OOK とも呼ばれます。

パルスの存在は 1 を表し、パルスの不在は 0 を表します。

ユニポーラシグナリングには2つのバリエーションがあります-

  • 非ゼロ復帰(NRZ)
  • ゼロに戻る(RZ)

ユニポーラ非ゼロ復帰(NRZ)

このタイプのユニポーラシグナリングでは、データのHighは、 Mark と呼ばれる正のパルスで表されます。これは、シンボルビットの持続時間に等しい持続時間* T〜0〜*を持ちます。 データ入力のLowにはパルスがありません。

次の図は、これを明確に示しています。

NRZ

メリット

Unipolar NRZの利点は-

  • 簡単です。
  • より少ない帯域幅が必要です。

デメリット

Unipolar NRZの欠点は次のとおりです-

  • エラー修正は行われません。
  • 低周波成分が存在すると、信号ドループが発生する場合があります。
  • 時計がありません。
  • 同期が失われる可能性があります(特に 1s および 0s の長い文字列の場合)。

ユニポーラゼロ復帰(RZ)

このタイプのユニポーラシグナリングでは、データの高は、マークパルス*で表されますが、その持続時間 T〜0〜*はシンボルビットの持続時間よりも短くなります。 ビット持続時間の半分は高いままですが、すぐにゼロに戻り、ビット持続時間の残りの半分の間にパルスがないことを示します。

次の図を使用すると、明確に理解できます。

Unipolar Return to Zero

メリット

Unipolar RZの利点は次のとおりです-

  • 簡単です。
  • シンボルレートで存在するスペクトル線は、クロックとして使用できます。

デメリット

Unipolar RZの欠点は-

  • エラー修正なし。
  • ユニポーラNRZの2倍の帯域幅を占有します。
  • 信号ドループは、信号が0 Hzでゼロ以外の場所で発生します。

ポーラーシグナリング

Polar Signalingには2つの方法があります。 彼らは-

  • ポーラーNRZ
  • ポーラーRZ

ポーラーNRZ

このタイプのPolarシグナリングでは、データの高は正のパルスで表され、データの低は負のパルスで表されます。 次の図はこれを示しています。

Polar NRZ

メリット

Polar NRZの利点は-

  • 簡単です。
  • 低周波成分は存在しません。

デメリット

Polar NRZの欠点は-

  • エラー修正なし。
  • 時計がありません。
  • 信号ドループは、信号が 0 Hz で非ゼロの場所で発生します。

ポーラーRZ

このタイプのPolarシグナリングでは、データの高さは、マークパルス*で表されますが、その持続時間 T〜0〜*はシンボルビットの持続時間よりも短くなります。 ビット持続時間の半分は高いままですが、すぐにゼロに戻り、ビット持続時間の残りの半分の間にパルスがないことを示します。

ただし、Low入力の場合、負のパルスはデータを表し、ビット期間の残りの半分でゼロレベルは同じままです。 次の図は、これを明確に示しています。

Polar RZ

メリット

Polar RZの利点は次のとおりです-

  • 簡単です。
  • 低周波成分は存在しません。

デメリット

Polar RZの欠点は-

  • エラー修正なし。
  • 時計がありません。
  • Polar NRZの2倍の帯域幅を占有します。
  • 信号ドループは、 0 Hz で信号がゼロ以外の場所で発生します。

バイポーラシグナリング

これは、3つの電圧レベル、つまり*+、-、および *0 を持つエンコード手法です。 このような信号は duo-binary signal と呼ばれます。

このタイプの例は、* Alternate Mark Inversion(AMI)です。 *1 の場合、電圧レベルは+から遷移します。 to –またはfrom – to+で、同じ極性の代替 1s を持ちます。 0 の電圧レベルはゼロになります。

この方法でも、2つのタイプがあります。

  • バイポーラNRZ
  • バイポーラRZ

これまでに説明したモデルから、NRZとRZの違いを学びました。 ここでも同じです。 次の図は、これを明確に示しています。

バイポーラシグナリング

上の図には、バイポーラNRZとRZの両方の波形があります。 パルス持続時間とシンボルビット持続時間はNRZタイプでは等しく、パルス持続時間はRZタイプではシンボルビット持続時間の半分です。

利点

次の利点があります-

  • 簡単です。
  • 低周波成分は存在しません。
  • ユニポーラおよびポーラNRZスキームよりも低い帯域幅を占有します。
  • この手法は、信号の垂下が発生しないため、AC結合ラインを介した伝送に適しています。
  • これには単一のエラー検出機能があります。

デメリット

以下は欠点です-

  • 時計がありません。
  • データの長い文字列により、同期が失われます。

パワースペクトル密度

信号のパワーがさまざまな周波数で、周波数領域でどのように分布するかを記述する関数は、*パワースペクトル密度(PSD)*と呼ばれます。

PSDは、自己相関のフーリエ変換(観測間の類似性)です。 これは、矩形パルスの形式です。

パワースペクトル密度

PSDの導出

Einstein-Wiener-Khintchineの定理によれば、ランダムプロセスの自己相関関数またはパワースペクトル密度がわかっている場合、もう一方を正確に見つけることができます。

したがって、パワースペクトル密度を導出するには、以下に示すように、パワー信号$ x(t)$の時間自己相関$(R_x(\ tau))$を使用します。

$ R_x(\ tau)= \ lim _ \ {T_p \ rightarrow \ infty} \ frac \ {1} \ {T_p} \ int _ \ {\ frac \ {\ {-T_p}} \ {2}} ^ \ {\ frac \ {T_p} \ {2}} x(t)x(t + \ tau)dt $

$ x(t)$はインパルスで構成されるため、$ R_x(\ tau)$は次のように記述できます。

$ R_x(\ tau)= \ frac \ {1} \ {T} \ displaystyle \ sum \ limits _ \ {n =-\ infty} ^ \ infty R_n \ delta(\ tau-nT)$

ここで、$ R_n = \ lim _ \ {N \ rightarrow \ infty} \ frac \ {1} \ {N} \ sum_ka_ka _ \ {k + n} $

実信号に対して$ R_n = R _ \ {-n} $であることを知ると、

$ S_x(w)= \ frac \ {1} \ {T}(R_0 + 2 \ displaystyle \ sum \ limits _ \ {n = 1} ^ \ infty R_n \ cos nwT)$

パルスフィルターのスペクトルは$(w)\ leftrightarrow f(t)$なので、

$ s_y(w)= \ mid F(w)\ mid ^ 2S_x(w)$

$ = \ frac \ {\ mid F(w)\ mid ^ 2} \ {T}(\ displaystyle \ sum \ limits _ \ {n =-\ infty} ^ \ infty R_ne ^ \ {-jnwT _ \ {b}} )$

$ = \ frac \ {\ mid F(w)\ mid ^ 2} \ {T}(R_0 + 2 \ displaystyle \ sum \ limits _ \ {n = 1} ^ \ infty R_n \ cos nwT)$

したがって、パワースペクトル密度の式が得られます。 これを使用して、さまざまな回線コードのPSDを見つけることができます。