假设有 ABC 三个人通信,则需要事先为三个人分配不同的码片向量,码片向量必须满足:

  1. 码片向量的规范化内积为 1
  2. 不同人之间的码片向量正交

例如:

  • A (1, 1, 1, 1)
  • B (1, 1, -1, -1)
  • C (1, -1, 1, -1)

发送数据时:

  • 将码片向量乘以 1,表示发送比特 1;
  • 将码片向量乘以 -1,表示发送比特 0;
  • 将码片向量乘以 0,表示不发送数据;

将各方发送的数据在公共信道上叠加

  • A 发送 10,则传输 (1,1,1,1,-1,-1,-1,-1)
  • B 发送 00,则传输 (-1,-1,1,1,-1,-1,1,1)
  • C 不发数据,则传输 (0,0,0,0,0,0,0,0)

公共信道上得到:(0,0,2,2,-2,-2,0,0)

  • 为了解码 A 发送的数据,每组分别求内积并规范化后得到:(1,-1),则 A 发送的数据为 10
  • 为了解码 B 发送的数据,同上得 (-1,-1),则 B 发送的数据为 00
  • 为了解码 C 发送的数据,同上得 (0,0),则 C 没有发送数据
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐