码分多址( 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 时,就发送原序列(以A为例,发送(-1 +1 -1 +1))
- 发送比特 0 时,就发送序列相反的序列(以A为例,发送(+1 -1 +1 -1))
- 什么都不发送时,就为0。
假设:A发送的信号为比特0,B发送比特1,C发送比特0
| 用户 | 码片计算 | 码片信号 |
|---|---|---|
| A | (-1)*(-1 +1 -1 +1) | (1 -1 +1 -1) |
| B | 1*(-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+1−1+1)∗(1−1+3+1)=−1 | 0 |
| 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∗(−1−1+1+1)∗(1−1+3+1)=1 | 1 |
| 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∗(−1−1−1−1)∗(1−1+3+1)=−1 | 0 |
本博客参考https://blog.youkuaiyun.com/qq_36488756/article/details/80663748
3万+

被折叠的 条评论
为什么被折叠?



