我是靠谱客的博主 繁荣火,最近开发中收集的这篇文章主要介绍码分复用CDMA的原理码分复用CDMA的原理,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

码分复用CDMA的原理

感性理解:

​ 可以感性的理解为:我只接受我所期望的信号类型,并且能够通过一定的方式将多个信号源分离出来。

工作原理:

​ 每一个比特时间再被细分为m个更短的时间间隔。每个时间间隔被称为码片,m个码片组成一个码片序列。如:m=8,(-1 -1 -1 +1 +1 -1 +1 +1)。

​ 每一个站点有一个自己的专属码片序列,如果想发送1就直接发送码片序列,发送0就发送码片序列的反码。对于码片有规定:S站的码片序列为S,T站的码片序列为T。则有:
S ⋅ T = 1 m ∑ i = 1 m S i T i = 0 Scdot T = frac{1}{m} sum ^m_{i=1}S_iT_i = 0 ST=m1i=1mSiTi=0

​ 也就是说所有的码片两两之间都是正交的。这也是之后接收方分辨是哪个站点发送信息的数学基础。并且易得:
S ⋅ S = 1 m ∑ i = 1 m S i S i = 1 Scdot S = frac{1}{m} sum_{i=1}^m S_iS_i =1 SS=m1i=1mSiSi=1
S ⋅ S ‾ = 1 m ∑ i = 1 m S i S ‾ i = − 1 Scdot overline S = frac{1}{m} sum_{i=1}^m S_ioverline S_i =-1 SS=m1i=1mSiSi=1
​ 当多个站点同时发送信息的时候,可以把信号的叠加单纯的理解为对应位数的相加(前提条件是数据同步发送)。并且接受方一定要提前知道发送方的码片。如果想要知道某一个发送方是否发送消息,发送的是什么消息。就用得到的码片序列乘以该站点的码片序列。若 S ⋅ X = 0 Scdot X = 0 SX=0 ,则未发送消息; S ⋅ X = 1 Scdot X =1 SX=1,则发送1; S ⋅ X = − 1 Scdot X=-1 SX=1,则发送0

【例】 S为接收方收到的码片序列,一共有 A , B , C , D ​ A,B,C,D​ A,B,C,D四个站点, S = A + B ‾ + C ​ S=A+overline B +C​ S=A+B+C 如果想要知道D有没有发送消息,就直接用 S ⋅ D ​ Scdot D​ SD

因为: S ⋅ D = ( A + B ‾ + C ) ⋅ D = A ⋅ D + B ‾ ⋅ D + C ⋅ D Scdot D =(A+overline B +C)cdot D = A cdot D+ overline B cdot D + C cdot D SD=(A+B+C)D=AD+BD+CD

由于码片之间两两正交,所以: S ⋅ D = 0 Scdot D = 0 SD=0

最后

以上就是繁荣火为你收集整理的码分复用CDMA的原理码分复用CDMA的原理的全部内容,希望文章能够帮你解决码分复用CDMA的原理码分复用CDMA的原理所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部