Cdma-techniques

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

CDMA-テクニック

レーキレシーバー

ブロードバンドの課題への反映により、無線チャネルは多くのコピー(マルチパス)、異なる振幅、位相、および遅延で元々送信された信号で構成されます。 信号成分が互いにチップ周期にわたって到着する場合、レーキ受信機を使用して調整および結合することができます。 Rakeレシーバーは、複数のパスを通じてダイバーシティの原則を使用します。 以下の図は、Rakeレシーバースキームを示しています。

Rake Receiver

Rakeレシーバーは、いくつかのマルチパス信号コンポーネントを処理します。 相関器の出力を組み合わせて、信頼性と通信パフォーマンスを向上させます。 単一の相関に基づくビット決定は、相関器が変色によって損傷を受ける可能性があるという事実によって処理されるマルチパス成分として、大きなビット誤り率を生成する可能性があります。 相関器の出力がフェージングによって破損している場合、もう一方は破損することはありません。破損した信号は、重み付けプロセスによって削減できます。

ウォルシュコード

ウォルシュコードは、CDMAアプリケーションの直交コードで最も一般的に使用されています。 これらのコードは、アダマール行列と呼ばれる特別な正方行列の行に対応しています。 長さNのウォルシュコードのセットでは、n行で構成され、_n×n_ウォルシュコードの正方行列を形成します。

IS-95システムは64ウォルシュ関数行列64を使用します。 この行列の最初の行には、すべてゼロの文字列が含まれ、次の各行にはビット0と1の異なる組み合わせが含まれます。 各ラインは、バイナリビットの直交および等式です。 CDMAシステムで実装された場合、各モバイルユーザーは、行列内の64行のシーケンスの1つを拡散コードとして使用します。 また、他のすべてのユーザー間で相互相関がゼロになります。 この行列は、次のように再帰的に定義されます-

ウォルシュ行列コード

ここで、nは2のべき乗で、マトリックスWの異なる次元を示します。 さらに、nは、このマトリックスのすべてのビットに対する論理否定演算を表します。 3つの行列W〜2、〜W〜4、〜およびW〜8、〜は、それぞれ次元2、4、および8のウォルシュ関数を示しています。

ウォルシュ関数

64ウォルシュ行列64の各行は、チャネル番号に対応しています。 チャネル番号0は、すべてゼロのコードであるウォルシュ行列の最初の行にマッピングされます。 このチャネルはパイロットチャネルとも呼ばれ、モバイル無線チャネルのインパルス応答の形成と推定に使用されます。

シーケンス間の相互相関を計算するには、ビットを行列に変換して、±1値のアンチテーゼを形成する必要があります。 ただし、同じCDMAチャネル上のすべてのユーザーは、共通の長いPNシーケンスを使用して1チップ間隔の精度で同期できます。 また、データスクランブラーとしても機能します。

  • ウォルシュコードは、良好な自己相関特性と貧弱な相互相関特性を持つ拡散コードのグループです。 WalshコードはCDMAシステムのバックボーンであり、CDMAの個々のチャネルを開発するために使用されます。
  • IS-95の場合、64個のコードが利用可能です。
  • コード「0」がパイロットとして使用され、コード「32」が同期に使用されます。
  • コード1〜7は制御チャネルに使用され、残りのコードはトラフィックチャネルに使用できます。 コード2〜7は、必要ない場合はトラフィックチャネルでも使用できます。
  • cdma2000には、さまざまな無線構成のさまざまなデータレートと拡散係数に対応するために長さが異なる多数のWalshコードが存在します。
  • 1.2288 Mcpsのレートでの64個の直交ビットパターンの1つ。
  • ウォルシュコードは、個々の送信のデータを識別するために使用されます。 フォワードリンクでは、CDMA周波数内のフォワードコードチャネルを定義します。
  • 逆方向リンクでは、64個のコードすべてが各逆方向チャネルで使用されて情報を伝達します。

次の図をご覧ください。 Walsh Codeを使用して多重化がどのように実行されるかを示しています。

ウォルシュコードを使用した多重化