首页 > 试题广场 >

则C收到A发送的数据是 ()

[单选题]

站点A、B、C通过CDMA共享链路,A、B、C的码片序列(chipping  sequence)分别是(1,1,1,1)、(1,-1,1,-1)和(1,1,-1,-1),若C从链路上收到的序列是(2,0,2,0,0,-2,0,-2,0,2,0,2),则C收到A发送的数据是 ()

  • 000
  • 101
  • 110
  • 111
C接收到的是A,B发送过来的叠加码片,C想要看A发送的数据,就将接收到的叠加码片与A的码片序列进行规格化内积操作:(2,0,2,0;0,-2,0,-2;0,2,0,2)每四位与(1,1,1,1)进行规格化内积,(2*1+0*1+2*1+0*1)/4=1;(0*1+-2*1+0*1+-2*1)/4=-1,-1即0;(0*1+2*1+0*1+2*1)/4=1;可以得到结果101
发表于 2016-12-13 16:17:16 回复(5)

CDMA有两种类型,分别为正交型伪随机码型

1.正交型(Orthogonal Type)CDMA最常使用的正交转换为沃尔什转换 (Walsh Transform),主要原因为:(1) Walsh Transform的运算量很少,因为不需要乘法而只需要加法的运算。(2) Walsh Transform的基底(Basis)有正交的特性。(3) Walsh Transform也有快速算法。例子:假设现在要使用8点Walsh Transform来传送两组资料A = [1, 0, 1]和B = [1, 1, 0],步骤如下调制 (modulation)(1)先将资料的0转成 -1A = [1,-1,1], B = [1,1,-1]
  • 好处是在解调时,更能够区别0和1,而使解调错误率下降。
(2-1) A使用Walsh Transform的第一个channel [1,1,1,1,1,1,1,1](即其第一个basis,矩阵的第一个row)来做调制A_m = [1,1,1,1,1,1,1,1,|-1,-1,-1,-1,-1,-1,-1,-1,|1,1,1,1,1,1,1,1,]。(2-2) B使用Walsh Transform的第二个channel [1,1,1,1,-1,-1,-1,-1](矩阵的第二个row)来做调制B_m = [1,1,1,1,-1,-1,-1,-1,|1,1,1,1,-1,-1,-1,-1,|-1,-1,-1,-1,1,1,1,1,]。(3)将调制的结果相加M = A_m + B_mM = A_m + B_m = [2,2,2,2,0,0,0,0,0,0,0,0,-2,-2,-2,-2,0,0,0,0,2,2,2,2](4)最后传送出去的信号为M,共有24个bit。解调 (demodulation)(1)将接收到的资料分别和channel做内积(1-1) M和 第一个channel [1,1,1,1,1,1,1,1]做内积得到前八码内积:[2,2,2,2,0,0,0,0]  {\displaystyle \cdot }  [1,1,1,1,1,1,1,1] = 8中间八码内积:[0,0,0,0,-2,-2,-2,-2]  {\displaystyle \cdot }  [1,1,1,1,1,1,1,1] = -8后八码内积:[0,0,0,0,2,2,2,2]  {\displaystyle \cdot }  [1,1,1,1,1,1,1,1] = 8(1-2) M和 第二个channel [1,1,1,1,-1,-1,-1,-1]做内积得到前八码内积:[2,2,2,2,0,0,0,0]  {\displaystyle \cdot }  [1,1,1,1,-1,-1,-1,-1] = 8中间八码内积:[0,0,0,0,-2,-2,-2,-2]  {\displaystyle \cdot }  [1,1,1,1,-1,-1,-1,-1] = 8后八码内积:[0,0,0,0,2,2,2,2]  {\displaystyle \cdot }  [1,1,1,1,-1,-1,-1,-1] = -8(2)内积结果出来若为8,则解调为1;若为 -8,则解调为 -1(2-1)第一个channel解调出信号为[8, -8, 8]  {\displaystyle \to }  [1, -1, 1](2-2)第二个channel解调出信号为[8, 8, -8]  {\displaystyle \to }  [1, 1, -1](3)最后,将 -1还原回0(3-1)因此,第一个channel成功还原信号为[1, 0, 1](3-2)因此,第二个channel成功还原信号为[1, 1, 0]注意事项:(1)使用N点Walsh Transform时,总共可以有N个channels,但是N必须是2的次方倍。(2)除了Walsh Transform以外,其他的Orthogonal Transform也可以使用。(3)使用Orthogonal Transform共通的问题是需要同步Synchronization2.伪随机码型 (Pseudorandom Sequence Type)优点:不需要同步 (asynchronous)
缺点:Capacity较小

来自:https://zh.wikipedia.org/wiki/CDMA
发表于 2017-02-27 09:40:28 回复(1)
注意:题目上说的是C收到A发送的数据是多少
并不是说各个站发送的数据是多少
所以我们把收到的码片分为(2,0,2,0)(0,-2,0,-2),(0,2,0,2)分别与A的码片正交就可以了。
上面链接是B站上一个UP主对于本题的讲解。
发表于 2020-06-30 14:10:30 回复(1)
码分复用中,分用数据只需将收到的序列与发送方码片序列正交即可,结果为1代表发送发送的是1,结果为-1代表发送方发送的是零。具体正交算法,每一位对应相乘后积的和除以位数
发表于 2021-08-18 11:50:57 回复(0)
好难啊
发表于 2022-04-11 10:36:29 回复(0)
怎么算可以看看这个博客:
发表于 2021-10-13 21:41:08 回复(0)
发表于 2021-06-01 14:48:08 回复(0)
接收到的是A,B发送过来的叠加码片,C想要看A发送的数据,就将接收到的叠加码片与A的码片序列进行规格化内积操作:(2,0,2,0;0,-2,0,-2;0,2,0,2)每四位与(1,1,1,1)进行规格化内积,(2*1+0*1+2*1+0*1)/4=1;(0*1+-2*1+0*1+-2*1)/4=-1,-1即0;(0*1+2*1+0*1+2*1)/4=1;可以得到结果101
发表于 2017-12-06 23:37:24 回复(2)