就是给用户M bit(位)码片,然后并且给所有的码片正交,对于任意两个不同的两个码片都有
设M为8 ,设该码片 S 为00011011, 拥有该码片的用户发送1时就发送00011011,当用户发送0是就取反发送11100100,内积计算时把00011011转化为(-1 -1 -1 +1 +1 -1 +1 +1),可以得到
利用上面的式子我们知道,当接收端使用码片 对接收到的数据进行内积运算时,结果为 0 的是其它用户发送的数据,结果为 1 的是用户发送的比特 1,结果为 -1 的是用户发送的比特 0。
码分复用需要发送的数据量为原先的 m 倍。因为本来可以发1、0、-1来表示用户发送的数据0和1以及其他用户发送的数据,现在需要用m位来表示用户和其他用户发送的数据;