**********************************************************************************
什么叫北斗信号的密码?coding,学通信的人应该知道这一般叫做编码吧。密码是cryptogram或者cipher。
我们从GPS的最简单的信号系统说起,在GPS的L1、L2波段上调制了两种最基本的伪随机编码,C码和P码,用以定位。产生机制为CDMA机制,用伪随机码序列生成器来生成。C码码长短,用于伪距单点定位,也就是民用的导航服务。C码也很容易被截获,而且是不加密的,有点专业功底的人都可以用C码的结构来反推伪随机码的结构和生成器的设计。这就是那位清华美女以及Stanford University GPS Research Lab干的事情,OK?这根本不叫decipher,这分明是decode。说粗糙一点这属于学习好的同学有点闲得蛋疼,不过多数学术研究不都是因为闲得蛋疼么……只要有funding研究个JB都可以……C码主要用于民用,所有的编码都要公开的。要开发产品,还得有授权。
P码可以理解成军码,是非常非常长的一个伪随机码,长到以GNSS卫星的信号广播数据率,要花以年为单位的时间才能接收完整,而且是加密的,你破去吧,用橡树岭的超级计算机也要算死你,有这功夫还不如发展间谍打入内部了。至于这么长的编码怎么在信道里加以捕获,查书去吧,我也记不得了。
GNSS的信号越来越复杂,但你随便找一本相关的参考书,都会从基本的载波与定位方程讲起。GPS增加了不少频段,北斗更是五个频段八路信号,有兴趣的人自己查资料去吧。
最后科普一下,关于GNSS系统的精度。精度要在具体的场合中讨论才有意义,三种应用场合:导航(动态、高动态);定位(静态、准静态);授时。导航因为要实时更新,精度显然上不去。军用的能做到亚米级、刷新率数十Hz就是顶天了,这也是为什么JDAM的CEP比不过宝石路。定位应用可以做到非常高,因为对大量数据进行处理,简单的如最小二乘,而且有RTK基站等的帮助,精度可以达到5毫米。但是谁见过战斗机或者坦克上顶着个trimble的测地型RTK基站?所以不能搞混了。
GNSS系统的基本原理是无线电测距。以地面站为测量基线的出发点,首先对导航卫星的位置矢量精密确定(精密定轨,精度在厘米级),再将导航卫星作为下一段测量的基线出发点,确定卫星和目标之间的矢量。这个过程中完全被动的,和收音机一样,因为导航卫星广播的信号里带有自己的位置和时间。对于这么复杂的技术系统,我们显然不能被一篇愤青文就给忽悠了。
以下为转贴,1没找到原始的出处,2是小道消息:
1.伪随机码是目前所有利用卫星定位系统实现导航定位的基础,所有的GPS接收机都必须知道如何生成某颗卫星信号中伪随机码才能实现信号的捕获、跟踪、以及后续的定位解算。一般来说卫星广播的公开的民用信号的伪随机码都是面对公众开放的,所以无所谓截获之说。本文中提到的学者对我国北斗信号所做的分析完全是正常的学术研究,而且公开发布的论文也仅仅限于民用信号,所以无所谓“我军的北斗的伪随机码被美国截获”之说,我国的国防安全也不会因此受影响。在北斗系统的信号完全稳定以后,北斗的伪随机码格式也一定会公诸于众;
2.高醒心嫁了个印度人。
extra link:高醒心获奖的文章可能是这篇:GNSS Over China: The Compass MEO Satellite Codes
地址是:http://www.insidegnss.com/node/155 自己去下了看看吧。