CDMA码分多址原理

码分多路复用(CDM)

  1. 各用户使用经过特殊挑选的不同码型,彼此不会造成干扰。
  2. 这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现。
  3. 每一个比特时间划分为 m 个短的间隔,称为码片(chip)。

通常使用码分多址(CDMA),这样每个用户可以在相同时间、相同频带进行通信。

CDMA原理:

每个站被指派一个唯一的 m bit 码片序列。

  1. 如发送比特 1,则发送自己的 m bit 码片序列。
  2. 如发送比特 0,则发送该码片序列的二进制反码。

例如,S 站的 8 bit 码片序列是 00011011

  1. 发送比特 1 时,就发送序列 00011011,
  2. 发送比特 0 时,就发送序列 11100100。

通常将码片中的0写为-1

S 站的码片序列: (-1,-1,-1,+1,+1,-1,+1,+1)

每个站的发送序列是数据比特和本站的码片序列的乘积,得到三种可能:

本站的码片序列(相当于发送比特1);

该码片序列的二进制反码(相当于发送比特0)的组合序列;

什么也不发送(全0)(相当于没有数据发送)

列出几个性质

  1. 每个站分配的码片序列不仅必须各不相同,并且还必须互相正交(orthogonal)。

令向量 \vec{S}表示A站的码片向量,令 \vec{T}表示B站的码片向量。

     2.两个不同站的码片序列正交,就是向量  \vec{S}和 \vec{T}的规格化内积(inner product)都是 0:     \vec{S} \bullet \vec{T} \equiv \frac{1}{m} \sum_{i=1}^{m} S_{i} T_{i}=0

     3.任何一个码片向量和他自己规格化内积的只都是1:\vec{S} \bullet \vec{S} \equiv \frac{1}{m} \sum_{i=1}^{m} S_{i} S_{i}=1

     4.一个码片向量和该码片反码的向量的规格化内积都是-1:\vec{S} \bullet \overrightarrow{-S} \equiv \frac{1}{m} \sum_{i=1}^{m} S_{i} \cdot(-S)_{i}=-1

 

通过实例来讲述原理:

设m=8,每个向量为8比特

假设在A站和B站同时向C站发送数据时:

A站发送数据1:码片向量\vec{S}为(-1,+1,-1,-1,+1,+1,-1,+1)

B站发送数据0:码片向量\vec{T}为(+1,+1,-1,-1,+1,-1,+1,+1)

 

二者在公共信道上会向量复合(两个向量相加)得到\overrightarrow{S-T}的向量信息,主站收到这个信息后会让它所拥有的所有站的8位码片向量和S-T相乘

请结合上述性质推导下列算式:

比如码片向量\vec{S} : \vec{S} \bullet \overrightarrow{S-T}=\frac{1}{8}\left(\sum_{i=1}^{8} S_{i} S_{i}-\sum_{i=1}^{8} S_{i} T_{i}\right)=1 ,则表示\vec{S}对应的A站向C站发送了数据1

同理发现向量\vec{T} : \vec{T} \bullet \overrightarrow{S-T}=\frac{1}{8}\left(\sum_{i=1}^{8} T_{i} S_{i}-\sum_{i=1}^{8} T_{i} T_{i}\right)=-1则表示\vec{T}对应的B站向C站发送了数据0

 

当然对于其他的码片\vec{M} (代指是除了A站,B站 以外的所有码片),

\vec{M} \bullet \overrightarrow{S-T}=\frac{1}{8}\left(\sum_{i=1}^{8} M_{i} S_{i}-\sum_{i=1}^{8} M_{i} T_{i}\right)=0-0=0

这一切都是因为\vec{M}\vec{S}, \vec{T}相互正交。

以上就是CDMA的基本原理

                    

 

  • 33
    点赞
  • 129
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
对于计算机专业的学生而言,参加各类比赛能够带来多方面的益处,具体包括但不限于以下几点: 技能提升: 参与比赛促使学生深入学习和掌握计算机领域的专业知识与技能,如编程语言、算法设计、软件工程、网络安全等。 比赛通常涉及实际问题的解决,有助于将理论知识应用于实践中,增强问题解决能力。 实践经验: 大多数比赛都要求参赛者设计并实现解决方案,这提供了宝贵的动手操作机会,有助于积累项目经验。 实践经验对于计算机专业的学生尤为重要,因为雇主往往更青睐有实际项目背景的候选人。 团队合作: 许多比赛鼓励团队协作,这有助于培养学生的团队精神、沟通技巧和领导能力。 团队合作还能促进学生之间的知识共享和思维碰撞,有助于形成更全面的解决方案。 职业发展: 获奖经历可以显著增强简历的吸引力,为求职或继续深造提供有力支持。 某些比赛可能直接与企业合作,提供实习、工作机会或奖学金,为学生的职业生涯打开更多门路。 网络拓展: 比赛是结识同行业人才的好机会,可以帮助学生建立行业联系,这对于未来的职业发展非常重要。 奖金与荣誉: 许多比赛提供奖金或奖品,这不仅能给予学生经济上的奖励,还能增强其成就感和自信心。 荣誉证书或奖状可以证明学生的成就,对个人品牌建设有积极作用。 创新与研究: 参加比赛可以激发学生的创新思维,推动科研项目的开展,有时甚至能促成学术论文的发表。 个人成长: 在准备和参加比赛的过程中,学生将面临压力与挑战,这有助于培养良好的心理素质和抗压能力。 自我挑战和克服困难的经历对个人成长有着深远的影响。 综上所述,参加计算机领域的比赛对于学生来说是一个全面发展的平台,不仅可以提升专业技能,还能增强团队协作、沟通、解决问题的能力,并为未来的职业生涯奠定坚实的基础。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值