CDMA 拡散符号と信号の分離

複数ユーザーの信号を同じ電波に重ねても、直交する拡散符号で掛け算すれば元のビットを取り出せる r·c / N を体感します。

各ユーザーの送信ビット(±1)と拡散符号(4チップのウォルシュ符号)を選ぶ
3 人
A
合成チップ数 N
受信機が狙うユーザー
相関値 Σ(r·c)
復元ビット = sign(相関/N)
ウォルシュ符号(4チップ・互いに直交)
拡散 → 1本に合成 → 受信符号で逆拡散して分離
CDMA では、各ユーザーのビット(+1-1)に、互いに直交する 拡散符号(チップ列)を掛けて広い帯域に「拡散」します。
拡散後の信号を全ユーザー分足し合わせて1本の電波として送っても、受信側で自分の符号 c をもう一度掛けて N チップ分を足す(相関を取る)と、自分の成分だけが N 倍で残り、直交する他人の成分は打ち消し合って 0 になります。
符号を間違える(直交しない符号で掛ける)と、相関が 0 付近になりビットを取り出せません。トグルやスライダーで確かめましょう。

いま何が起きている?

ここがポイント