码分多路复用CDM

码分多路复用CDM

符号解释

  • di:第i个用户的数据
  • Si:第i个用户的码片
  • Pi:第i个用户编码结果
  • P:所有用户编码结果之和
  • m:码片序列长度

具体步骤

  • 码片是由-1和+1组成的序列

  • 用户的数据中的0写成-1,1写成+1

  • 各用户被分配到一个码片,且各用户的码片相互正交

    码分多路复用CDM

    ps:第二个公式上的一横是反码的意思(因为我们用-1代表0),将符号反过来即可

  • 编码 Pi = di · Si(内积)

  • 假设有两个用户i,j,则P = Pi+Pj = di · Si + dj · Sj

  • 解码 di = P · Si*m-1 = m-1(di · Si · Si + dj · Sj · Si) = di + 0 = di

实际举例

码分多路复用CDM

  • 用户1编码 (-1-1-11-1111)|(111-11-1-1-1)
  • 用户2编码 (1-1111-111)|(1-1111-111)
  • 两个编码合成 (0-2020022)|(20202-200)
  • 解码用户1 8-1*[(0-2020022)|(20202-200) · (111-11-1-1-1)] = -11
上一篇:对Spring IOC的理解


下一篇:spring Ioc本质