我是靠谱客的博主 霸气黄蜂,最近开发中收集的这篇文章主要介绍CDM—码分复用(简单易懂),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

码分复用

    • 一、简介
    • 二、CDMA原理
      • 2.1 表示
      • 2.2 如何选择码片序列
        • 正交的实现:
    • 三 、流程图
        • 发送端
        • 接收端
    • 四、例题

一、简介

· 码分复用简称CDM
· 可以实现多个用户同时使用同样频率进行通信
· 如何实现?—— 通过各用户的码序列进行区分。

二、CDMA原理

2.1 表示

1、每个比特(0或1)以一组码序列发送
(m位编码将每位比特划分为m)

码片:一个数据信号(如逻辑1或0)通常要用多个编码信号来进行编码,那么其中的一个编码信号就称为一个码片

2、一个数据信号(如逻辑1或0)通常要用多个编码信号来进行编码,如这个站要发送1,就发送该码片的原码,如要发送0,就发送给码片的反码
在这里插入图片描述
每个站都会分配一个码片序列,那么如何选择码片序列呢?

2.2 如何选择码片序列

各用户的码片序列都是唯一的,要求我们可以通过(两个向量如果正交,那么他们的数量级为0,或者说向量内积为0)这个想法去实现。只需要每个用户码片之间相互正交即可

正交的实现:

∑ i = 1 n S i ⋅ T i = 0 sum_{i=1}^{n}Si · Ti=0qquad i=1nSiTi=0通过此公式可判断两个不同的码片序列是否合法
在这里插入图片描述
总结:自己×自己=1 ,自己×别人=0 ,自己×反码=-1

三 、流程图

在这里插入图片描述

发送端

① S站和T站都被分配了唯一的码片序列,图中表示为S和T
② 已知数据码元比特110,上面说过要发送1的话就要发送各自码片序列(图中各自码片序列将1表示为1,0表示为-1,在横轴上方的表示1,下方的是-1)的原码,发送0的话是发送码片序列的反码,记S站发送的是 S x S_{x} Sx,T站发送的是 T x T_{x} Tx
③ 在发送端两种发送信号因为同时同频而产生叠加效果, S x + T x S_{x}+T_{x} Sx+Tx(1和1相加为2,1和-1相加为0,图中有表示)

接收端

主要目的:从收到的叠加后的码片来取出每个站发送的信号,来判断之前每个站是否发送信号,并且发送的信号是1还是0
原理例如接收端想看S站是否发送信号,并且发送的是1还是0:
S ∗ ( S x + T x ) = X S*(S_{x}+T_{x})=X SSx+Tx=X
X = 1 X=1 X=1,表示S站发送了信号1。
X = 0 X=0 X=0,表示叠加后的信号没有 S x S_{x} Sx,表示没用发送信号
X = − 1 X=-1 X=1,因为自己和反码的内积是0,表示发送的是信号0

四、例题

在这里插入图片描述

最后

以上就是霸气黄蜂为你收集整理的CDM—码分复用(简单易懂)的全部内容,希望文章能够帮你解决CDM—码分复用(简单易懂)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部