计算机网络码分多址CDMA

在学习计算机网络时的一些浅薄的理解,由于自身能力原因应该有错误。

先转载一篇大佬的非常有用的文章

原文

自己的理解:

计算机网络码分多址


CDMA码分多址

每个比特划分为m个短的间隔,称为码片。(以下设m为8)

  • 一个站发送比特1,则发送自己的m比特的码片序列
  • 一个站发送比特0,则发送自己的码片序列的反码


发送 1 1 0,即发送 (1:码片序列 1:码片序列 0:码片序列反码)
码片序列S:
(0,0,0,1,1,0,1,1)
一般将0写为-1,1写为+1
S:
(-1,-1,-1,+1,+1,-1,+1,+1)
发送的信号Sx:
(-1,-1,-1,+1,+1,-1,+1,+1)
(-1,-1,-1,+1,+1,-1,+1,+1)
(+1,+1,+1,-1,-1,+1,-1,-1)

CDMA的工作原理

S站发送数据S1: 1 ,1, 0,T站发送数据T1: 1,0,1,S站的信号为Sx,T站的信号为Tx。
S:
(-1,-1,-1,+1,+1,-1,+1,+1)
T:
(-1,-1,+1,-1,+1,+1,+1,-1)
Sx:
(-1,-1,-1,+1,+1,-1,+1,+1)
(-1,-1,-1,+1,+1,-1,+1,+1)
(+1,+1,+1,-1,-1,+1,-1,-1)
Tx:
(-1,-1,+1,-1,+1,+1,+1,-1)
(+1,+1,-1,+1,-1,-1,-1,+1)
(-1,-1,+1,-1,+1,+1,+1,-1)
Tx + Sx:
(-2,-2,0,0,2,0,2,0)
(0,0,-2,2,0,-2,0,2)
(0,0,2,-2,0,2,0,-2)

S1 = S * ( Tx + Sx )
T1 = T * ( Tx + Sx )

证明

Y1 = Y * ( Zx + Yx )

设Zx=(Z1,Z2,… …,Zm) , Yx=(Y1,Y2,… …,Ym)

Zx,Yx只包含互为反码的两种码片序列,即Z1,Z2,… … Zm,Y1,Y2,… …Ym,要么是码片序列,要么是码片序列的反码,(码片向量与自身规格化内接为1,与自身反码的规格化内积为-1),Y的码片序列与Z码片序列无论是原码还是反码均为正交关系,规格化内积为0,即Y * Zx = 0,则此时 Y1 = Y * Yx。

最终可以得到发送的数据。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

从今天起请叫我小张

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值