一、简介
· 码分复用简称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=0\qquad
∑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文章来源:https://www.toymoban.com/news/detail-790350.html
四、例题
文章来源地址https://www.toymoban.com/news/detail-790350.html
到了这里,关于CDM—码分复用(简单易懂)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!