这个问题...
A
解法一:
这个问题其实就是个解方程的问题.
k1(-1,-1,-1,1,1,-1,1,-1)+k2(-1,-1,1,-1,1,1,1,-1)+k3(-1,1,-1,1,1,1,-1,-1)+k4(-1,1,-1,-1,-1,1,-1)=(-1,1,-3,1,-1,-3,1,1)
这里k1,k2,k3,k4可以取值-1,0,1.
可以得到8个方程,然后解出方程组,就知道了.事实上,我们只需要几个方程就可以解出来了.
第一个数字 -k1-k2-k3-k4=-1
第二个数字 -k1-k2+k3+k4=1
两式相加,得-2k1-2k2=0--->k1=-k2,k3+k4=1.
第三个数字-k1+k2-k3-k4=-3--->-(-k2)+k2-(k3+k4)=-3--->2k2-1=-3--->k2=-1
所以k1=1
第4个数字,k1-k2+k3-k4=1--->1-(-1)+(1-k4)-k4=1,k4=1,因此k3=0.
所以不需要解出所有8个方程,我们已经知道了k1=k4=1,k2=-1,k3=0.
这就说明A,D发送了源码,B发送了反码,C没有发送任何代码.
解法二:
令我们要接受的码片序列为S
我们只要分别计算 S·a,S·b,S·c,S·d
S·T = 1/m ∑ ST
S·a = 1/8(-1,1,-3,1,-1,-3,1,1)(-1 ,-1, -1 ,1 ,1, -1 ,1 ,1) = 1
S·b = -1
S·c = 0
S·d = 1
所以答案为A
不同站的码片序列正交,值为0,
任何一个码片向量和该码片向量自己的规格化内积都是1,
和该码片反码的向量的规格化为-1。
登录后提交答案
暂无评论,来抢沙发