首页 > 编程知识 正文

简述码分多址的工作原理,码分多址反向计算

时间:2023-05-04 07:00:39 阅读:176989 作者:3254

参照《计算机网络-谢希仁》

码分多址- hhhhh

简档码分复用(码分多址- CDM )是一种共享信道的方式。 用户通过选择不同的编码模式在相同的频带,相同时间上通信来避免用户之间的干扰。 光谱与白噪声相似。 它的优点是这种信号具有强干扰性,类似于白噪声,因此很难被敌人发现。

这就好像,从 A 地到 B 地的路线中,三个不同的乘客分别选择飞机,动车和汽车,三个人的行程是不会冲突的。

在CDM中,每个比特时间被进一步划分为m个短时间(码片)。 每个工作站都有一个唯一的m bit芯片序列。

如果一个站点发送位1,则意味着发送其m bit芯片序列

当一个站发送位0时,表示发送该码片序列的二进制反向代码

例如,s站的码片序列被指定为00011011

s站发送位1时,发送的码片序列为00011011

当s站发送位0时,发送的码片序列为11100100

s站不发送任何内容,显示0

PS :一般来说,我们默认以-1、1的形式写0。

那么,当多个站在同一个信道上传输数据时,就要求如何保证这些数据的独立性(不吵架),数据之间可以内积为零(数学上矢量内积为零)

例如,a、b站向c站发送数据(这里,用4比特计算) )。

在a(1,-1,1,-1) )的情况下,如b )-1,-1,- 1,-1) ),将a、b的内积除以4位时为零,避免数据干扰。

那么,在传播过程中,如何组合这些数据,就是利用线性加法

果然以上的数据,那么线性相加,组合的结果为(0,- 2,0,-2)。

那么,在航站楼如何分离各个数据,是利用源车站和航站楼的数据内积

果然上面的数据是分离a的数据((0,- 2,0,-2) ) 1,-1,-1)/4=1,所以a站发送的是1比特

关于计算问题步骤接收的码片序列和已知站的码片序列内积内积结果/m bit为结果1时,表示源站发送比特1; 在结果为-1情况下,表示源站的发送比特0; 结果为0时,源站没有发送例题的例题选择了《计算机网络-谢希仁》

总共有4个站进行码分多址通信。 4个站的码片序列是a ((1-1-1-1-1)1) b )-1-1 1 1 1-1 ) ) c )-1-1 1 1 1-1 ) )向哪个站发送了数据? 发送数据的站是0还是1? sa=()1-1 3 1-1 3 1 1) )/8=1,a发送1

sb=(1-1-3-1-1-3 1-1 ) )/8=-1,b发送0

sc=(1 1 3 1-1-3-1-1 ) )/8=0,无c发送

SD=(1 1 3-1 1 3 1-1 )/8=1,d发送1

这个例题是从408年2014年37题中选出的

这个问题通过求出a的数据,可以知道c的接收序列比a的芯片序列长。 这与上一个问题不同,表明a正在发送多个数据。 C的接收序列的个数为12个,是a的4个的3倍,所以a发送了3个数据。

我们把c序列分成三个部分(2,0,2,0 )、) 0,- 2,0,-2)、(0,2,0,2 ) )

分别与a内积,除以其筹码数即可。

(1,1,1,1 ) * ) 2,0,2,0 )/4=1;

(1,1,1 ) *(0,- 2,0,-2)/4=-1 //-1表示传输为0。

(1,1,1,1 ) * ) 0,2,0,2 )/4=1;

所以发送的数据是101

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。