概述
码分复用
- 一、简介
- 二、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=1nSi⋅Ti=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
S∗(Sx+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—码分复用(简单易懂)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复