怎样知道接受到的卫星信号是那个卫星发射的

北斗系统和GPS系统是基于码分多址的扩频通信系统,其基本原理是将导航电文与伪随机码(PRN)共同调制在载波上。由于伪随机码良好的自相关特性,接收机可以在接收的信号中分辨出这是哪一颗卫星的信号。接收机的第一步便是捕获,即确定卫星编号,大致的多普勒频移及码相位偏移。我们只关注第一项,即确定卫星编号。PRN码的特性可以概括为相同的码互相关为1,否则趋近于零…接收机便可以根据这个原理,产生每一颗卫星的编码分别与收到的信号做互相关运算,从第一颗试到最后一颗卫星,总可以找到合适的PRN,也就是发射该信号的卫星。不过俄罗斯的GLONASS导航系统使用频分多址的调制方法,即不同的卫星信号对应不同的频率,其优点是抗干扰能力强,但是技术实现比较复杂。
■网友
简略回答,大概理解就好。基站如何知道哪个手机传递过来的信号?卫星也是一样的,频段不同、过境时间不同、编码方式不同、加密方式也不同。至于你说的收到北斗信号,一是目前过境能接收到的卫星可以排除一部分,二是你是如何确定北斗发给你的?全球导航系统都是可以追溯到信号源的,我建议你先确认一下。
■网友
如果你有CDMA的基础知识,你不会提这个问题。如果你没有相关基础知识,说了也是白说。作业要自己做。


    推荐阅读