码分多址

码分多址( Code Division Multiple Access,CDMA)是通过编码区分不同用户信息,实现不同用户同频、同时传输的一种通信技术。下面举个例子:

 题:有ABC三个用户共享一个信道,

A( 0 1 0 1 )
B( 0 0 1 1 )
C( 0 0 0 0 )

 发送的3个码片必须正交,即相乘为零。并且为了方便,接惯例将码片中的0写为-1,将1写为+1,3个码片就变成了:

A(-1 +1 -1 +1)
B(-1 -1 +1 +1)
C(-1 -1 -1 -1)
  1. 发送比特 1 时,就发送原序列(以A为例,发送(-1 +1 -1 +1))
  2. 发送比特 0 时,就发送序列相反的序列(以A为例,发送(+1 -1 +1 -1))
  3. 什么都不发送时,就为0。

假设:A发送的信号为比特0,B发送比特1,C发送比特0

用户码片计算码片信号
A(-1)*(-1 +1 -1 +1)(1 -1 +1 -1)
B1*(-1 -1 +1 +1)(-1 -1 +1 +1)
C(-1)*(-1 -1 -1 -1)(1 +1 +1 +1)
发送的编码(将信号相加)(1 -1 +3 +1)

ABC用户根据收到的信号和自己的码片得出信号

用户计算信号
A 1 4 ∗ ( − 1 + 1 − 1 + 1 ) ∗ ( 1 − 1 + 3 + 1 ) = − 1 \frac{1}{4}*(-1 +1 -1 +1)*(1 -1 +3 +1)=-1 41(1+11+1)(11+3+1)=10
B 1 4 ∗ ( − 1 − 1 + 1 + 1 ) ∗ ( 1 − 1 + 3 + 1 ) = 1 \frac{1}{4}*(-1 -1 +1 +1)*(1 -1 +3 +1)=1 41(11+1+1)(11+3+1)=11
C 1 4 ∗ ( − 1 − 1 − 1 − 1 ) ∗ ( 1 − 1 + 3 + 1 ) = − 1 \frac{1}{4}*(-1 -1 -1 -1)*(1 -1 +3 +1)=-1 41(1111)(11+3+1)=10

本博客参考https://blog.csdn.net/qq_36488756/article/details/80663748

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值