带你彻底弄清CDMA码分多址的原理

1.作用

        主要用于无线多址接入,且具有很强抗干扰能力

2.基本概念

(1)码片:一个短间隔叫一个码片,1bit时间划分m个短间隔,则称1bit时间有m个码片

(2)码片序列:1bit时间有m个码片,也就是每m个码片就有1bit的信息

(每个站点都有自己的码片序列)

(3)码片内容:码片中0写为-1,码片中1写为+1

3.站点发送内容

(1)站点发送1:发送自己的码片序列

(2)站点发送0:发送自己码片序列的反码

4.合法站点要求

(1)自己的码片序列和自己正交结果为1

(2)自己的码片序列和别人的码片序列正交结果为0

5.工作原理

当ABC站点同时向基站X发送信号

A、B、C站点各自的码片序列为a、b、c

(1)基站X必须知道ABC各自的码片序列a、b、c

(2)ABC同时发送信号,X收到的信号是ABC各自发送信号的叠加信号S

(3)基站X用叠加信号S分别与ABC的码片序列做正交

        若结果为1则表示站点发送1;

        若结果为0则表示站点未发送信息;

        若结果为-1则表示站点发送的为0;

分析:因为叠加信号中有来自各站点的码片序列,根据合法站点的码片序列要求,所以当叠加信号S中有站点A发送的信息,那么当S正交A的码片序列时由于自己站点正交其他站点=0,所以不受其他站点干扰;

若A发送的是信息0则A发送自己码片序列的反码,自己码片序列正交自己码片序列的反码结果肯定为-1,所以代表此时A发送的是信息0

若A发送的是信息1则发送自己的码片序列,而自己的码片序列正交自己的码片序列结果肯定为1,则表示A此时发送的是信息1

6.举例说明

题目:【2014统考真题】站A、B、C通过CDMA共享链路,A、B、C的码片序列分别是(1,1,1,1)、(1,-1,1,-1)、(1,1,-1,-1) 。若C从链路上收到的序列是(2,0,2,0,0,-2,0,-2,0,2,0,2)则C收到A发送的数据是?

解析:

(1)A的码片序列是(1,1,1,1),表示1个bit时间内有4个码片(也就是每四个码片是1bit信息),若A发送元码片序列(1,1,1,1)则表明A发送的是信息1,若A发送码片序列反码(-1,-1,-1,-1)则表示A发送的是信息0

(2)C从收到的序列(2,0,2,0,0,-2,0,-2,0,2,0,2)是叠加的信号,若想从中提取A的信号就必须利用A的码片序列进行正交

(3)序列(2,0,2,0,0,-2,0,-2,0,2,0,2)共12个码片,A的一个码片序列是4个码片,所以将序列分成12/4=3组(因为A每四个码片就有1bit信息,所以12个码片有3bit信息)

(4)序列(2,0,2,0,0,-2,0,-2,0,2,0,2)分为三组:(2,0,2,0)、(0,-2,0,-2)、(0,2,0,2),将这三组分别与A的码片序列(1,1,1,1)正交

1/4*(2*1+0*1+2*1+0*1)=1,表示发送的是信息1

1/4*(0*1-2*1+0*1-2*1)=-1,表示发送的是信息0

1/4*(0*1+2*1+0*1+2*1)=1,表示发送的是信息1

所以C收到A发送的数据是101

  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
递归算法是一种重要的计算机科学概念,在解决问题时可以极大地提高效率和简化实现。硅谷工程师可以用十五分钟为我们深入理解递归算法。 首先,递归算法是一种通过将一个问题分解为多个子问题解决的方法。这些子问题具有相同的结构,只是规模更小。递归算法通过不断递归调用自身来解决这些子问题,直到达到基本情况,即最小规模的问题能够直接解决。 其次,理解递归算法的关键是弄清如何将一个大问题分解为多个小问题。这可以通过定义递归函数来实现。递归函数是一个可以调用自身的函数,它接受某个问题的输入,并将其划分为更小的子问题。在处理子问题时,递归函数会再次调用自身,直到达到基本情况。 递归算法的一个重要概念是递归调用栈。当一个函数被调用时,计算机会将当前函数的状态保存在栈中。每次递归调用时,计算机会为当前函数创建一个新的栈帧,并将其添加到栈中。当基本情况被达到时,递归函数开始返回结果,并逐个退出栈帧,直到回到最初的调用点。 递归算法的优点是能够以简洁的方式解决复杂的问题,但需要注意的是,如果递归没有适当的停止条件或者递归过深,可能会导致栈溢出等问题。因此,在实现递归算法时,需要合理设置停止条件,并设计好递归终止的条件。 总结来说,递归算法是通过将一个问题分解为多个子问题来解决的方法。实现递归算法的关键是定义递归函数,将问题划分为更小的子问题,并通过递归调用来解决它们。理解递归算法的核心概念包括递归调用栈和递归终止条件。通过正确理解和运用递归算法,可以更高效地解决问题。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值