码分多址( Code Division Multiple Access,CDMA)是通过编码区分不同用户信息,实现不同用户同频、同时传输的一种通信技术。
如
有ABC两个用户共享一个信道
给A分配码片为-1 +1 -1 +1,B分配码片为-1 -1 +1 +1,C分配码片为-1 -1 -1 -1(码片必须正交,即相乘为零)
假设:bit 1 为 +1v
bit 0 为 -1v
不发送数据则为 0v
假设:A发送的信号为两bit 00,B发送两bit 10,C发送两bit 11
则A的码片信号为 (-1)*(-1 ,+1, -1, +1) (-1)*(-1 ,+1, -1, +1) => +1,-1,+1,-1,+1,-1,+1,-1
则B的码片信号为 (+1)*(-1 ,-1, +1, +1) (-1)*(-1 ,-1, +1, +1) => -1,-1,+1,+1,+1,+1,-1,-1
则C的码片信号为 (+1)*(-1 ,-1, -1, -1) (+1)*(-1 ,-1, -1, -1) => -1, -1, -1 ,-1, -1, -1,-1,-1
则发送的编码后信号为(将信号相加) -1,-3,+1,-1,+1,-1,-1,-3
ABC用户根据收到的信号和自己的码片得出信号
A 1/4*[(-1)*(-1)+(+1)*(-3)+(-1)*(+1)+(1)*(-1)] 1/4*[(-1)*(1)+(+1)*(-1)+(-1)*(-1)+(1)*(-3)] => -1 ,-1 =>0 0
B 1/4*[(-1)*(-1)+(-1)*(-3)+(+1)*(+1)+(1)*(-1)] 1/4*[(-1)*(1)+(-1)*(-1)+(+1)*(-1)+(+1)*(-3)] => +1 ,-1 =>1 0
C 1/4*[(-1)*(-1)+(-1)*(-3)+(-1)*(+1)+(-1)*(-1)] 1/4*[(-1)*(1)+(-1)*(-1)+(-1)*(-1)+(-1)*(-3)] => +1 ,+1 =>1 1