简单科普一下北斗系统中的一些概念

来源:百度文库 编辑:超级军网 时间:2024/04/28 17:12:47
最近北斗系统的消息很多,军迷们的讨论也很多,看了好些帖子,感觉大部分军迷对北斗(以其其他GNSS系统)的一些基本概念不是很清晰,再次科普几个容易混淆的概念。

1.定位精度
其实定位精度要分成两大类,伪距定位精度和载波相位定位精度
大部分商业接收机(以及大部分的涉及高动态的军用接收机)都是用伪距来定位。这样的定位精度基本在米级,利用载波相位平滑可以使得内符合精度(就是自己的定位跟自己比)到分米级。利用高级的调制方式,比如伽利略的E5 altBOC方式,理论上可以到厘米级。GPSIII的设计指标也要达到类似的情况,但是具体实现方式还没有确定。

载波相位定位精度可以到毫米级,这个2000年前的测绘接收机都已经可以做到,但是应用有影响,比如不能实时解算(目前可以做到准实时解算),需要参考站,高精度的需要双频接收信号,动态不能高,灵敏度也上不去。具体的原因大家有兴趣的话可以找一本GPS的原理书看看。

总之讨论定位精度的时候要细化才有意义,而且我个人认为对于系统而言,最重要的是鲁棒性,你半个小时定位精度高的意义不如一年定位精度都高的大。

2.北斗vs Galileo
Galileo由于扯皮08年上半年之前的确是一个低估,但是目前已经进入相对稳定的阶段,4颗IOC卫星今年到明年中期都要发射。Galileo的信号调制做的是比较先进的,每种信号都经过细致的考虑。而且欧洲人做事情非常仔细,广泛接收了来自各个方面的意见,信号现在德国的GATE试验场测试,然后发射了两颗卫星测试,信号接口文件ICD都是公开的,接收广泛的测试。我个人测试过giove-A的信号,还是很稳定的。北斗的信号体质相对混乱,在07年被斯坦福高醒心破了M1的码之后震动很大,现在很多频段的调制方式都改了,坦白的说,频段很多,调制方式全抄伽利略和GPS现代化中的新M码,但是具体的分工和应用都明确。公开就不想说了,别说ICD,连个官方管理机构网站都没有,没有经过大量测试的东西,没有经过广泛测试的东西上去问题会很多。我个人的感觉是我们很多的项目都是这样,工作远非细致,做完了拉到,对完整性,鲁棒性可靠性重视不够,更谈不上开方。从下到上要求开方的声音很多,越说约没谱,本来说07年就要公开北斗B1的ICD,到08年就没影了,09年就更不谈了,猫腻太多,不多说了。出于种种因素的考虑,我很害怕北斗2的效益能比北斗1好多少。现在高层对北斗1不满的声音已经开始放出来了。

3.单星和组网
GNSS测量的基础是星载原子钟,CAPS系统除外,国内原子钟的水平我不是很了解,不好乱说,但是GNSS星座的主要问题不仅仅在于一颗卫星的原子钟,而是要所有卫星的原子钟都和GNSS时同步,整个星座的管理能力要求很高,美国用了差不多10年才把GPS系统调整到FOC,国内对大型星座管理基本上是空白,这个东西需要长时间积累,也就是说,不是说吧卫星都发上去,就能用的。

4.终端
定位精度授时精度都是靠终端来实现。
国内接收机终端的水平距离国外还有很大差距,更关键的是有积累的公司太少。而北斗的接收机还不向民营企业开方(即使是民用码),没有竞争,自己子弟单位做的东西都在低水平徘徊,指标一个比一个高,没几个敢拿出来给人用的。具体的我就不多说了,说个大家不关注的授时功能,上来就说指标10ns,其实要完成这么高精度的授时是非常困难的,射频前端,数字部分的延迟都要精确测量,群延迟要精确补偿,非常麻烦,大家可以看看世界一流的同步公司symetricom公司的产品,人家1w美金的产品还不如国内100快模块提的指标高。

总之,国家下大力气投入北斗是好事,但是我们还有很多路走,大家不要盲目乐观,短期内北斗2比伽利略先进的可能性不大,即便比Glonass也不敢说,Glonass目前在L2上普遍现实了民码,可以发射CDMA的k星今年开始发射,业界看好Glonass远比北斗来的高。我们还有很多事情要做。最近北斗系统的消息很多,军迷们的讨论也很多,看了好些帖子,感觉大部分军迷对北斗(以其其他GNSS系统)的一些基本概念不是很清晰,再次科普几个容易混淆的概念。

1.定位精度
其实定位精度要分成两大类,伪距定位精度和载波相位定位精度
大部分商业接收机(以及大部分的涉及高动态的军用接收机)都是用伪距来定位。这样的定位精度基本在米级,利用载波相位平滑可以使得内符合精度(就是自己的定位跟自己比)到分米级。利用高级的调制方式,比如伽利略的E5 altBOC方式,理论上可以到厘米级。GPSIII的设计指标也要达到类似的情况,但是具体实现方式还没有确定。

载波相位定位精度可以到毫米级,这个2000年前的测绘接收机都已经可以做到,但是应用有影响,比如不能实时解算(目前可以做到准实时解算),需要参考站,高精度的需要双频接收信号,动态不能高,灵敏度也上不去。具体的原因大家有兴趣的话可以找一本GPS的原理书看看。

总之讨论定位精度的时候要细化才有意义,而且我个人认为对于系统而言,最重要的是鲁棒性,你半个小时定位精度高的意义不如一年定位精度都高的大。

2.北斗vs Galileo
Galileo由于扯皮08年上半年之前的确是一个低估,但是目前已经进入相对稳定的阶段,4颗IOC卫星今年到明年中期都要发射。Galileo的信号调制做的是比较先进的,每种信号都经过细致的考虑。而且欧洲人做事情非常仔细,广泛接收了来自各个方面的意见,信号现在德国的GATE试验场测试,然后发射了两颗卫星测试,信号接口文件ICD都是公开的,接收广泛的测试。我个人测试过giove-A的信号,还是很稳定的。北斗的信号体质相对混乱,在07年被斯坦福高醒心破了M1的码之后震动很大,现在很多频段的调制方式都改了,坦白的说,频段很多,调制方式全抄伽利略和GPS现代化中的新M码,但是具体的分工和应用都明确。公开就不想说了,别说ICD,连个官方管理机构网站都没有,没有经过大量测试的东西,没有经过广泛测试的东西上去问题会很多。我个人的感觉是我们很多的项目都是这样,工作远非细致,做完了拉到,对完整性,鲁棒性可靠性重视不够,更谈不上开方。从下到上要求开方的声音很多,越说约没谱,本来说07年就要公开北斗B1的ICD,到08年就没影了,09年就更不谈了,猫腻太多,不多说了。出于种种因素的考虑,我很害怕北斗2的效益能比北斗1好多少。现在高层对北斗1不满的声音已经开始放出来了。

3.单星和组网
GNSS测量的基础是星载原子钟,CAPS系统除外,国内原子钟的水平我不是很了解,不好乱说,但是GNSS星座的主要问题不仅仅在于一颗卫星的原子钟,而是要所有卫星的原子钟都和GNSS时同步,整个星座的管理能力要求很高,美国用了差不多10年才把GPS系统调整到FOC,国内对大型星座管理基本上是空白,这个东西需要长时间积累,也就是说,不是说吧卫星都发上去,就能用的。

4.终端
定位精度授时精度都是靠终端来实现。
国内接收机终端的水平距离国外还有很大差距,更关键的是有积累的公司太少。而北斗的接收机还不向民营企业开方(即使是民用码),没有竞争,自己子弟单位做的东西都在低水平徘徊,指标一个比一个高,没几个敢拿出来给人用的。具体的我就不多说了,说个大家不关注的授时功能,上来就说指标10ns,其实要完成这么高精度的授时是非常困难的,射频前端,数字部分的延迟都要精确测量,群延迟要精确补偿,非常麻烦,大家可以看看世界一流的同步公司symetricom公司的产品,人家1w美金的产品还不如国内100快模块提的指标高。

总之,国家下大力气投入北斗是好事,但是我们还有很多路走,大家不要盲目乐观,短期内北斗2比伽利略先进的可能性不大,即便比Glonass也不敢说,Glonass目前在L2上普遍现实了民码,可以发射CDMA的k星今年开始发射,业界看好Glonass远比北斗来的高。我们还有很多事情要做。
向您老汇报一下,咱们学校终于有人建起军迷社团了,也就是过去几天的事
呵呵 坐着等达人继续科普 不过TG的作风向来是不大追求细节的
路是要一步步走的,但方法得当总是有可能比别人快一些的
网上搜索了下子,高醒心在2007年“国家优秀自费留学生奖学金”排第四十名,就读于斯坦福大学,是个妹妹啊!
能详细介绍哈子她和破解北斗M1码的情况吗?
见鬼,方案不公开……
这样拉动个鬼的民用啊,难道又打算国家把所有运维经费包揽下来?
她父母还出了一本书《跨进美国斯坦福大学:追寻女儿成长的足迹》,(读买书网)上有卖的····弄本回来瞧瞧······
她父母还出了一本书《跨进美国斯坦福大学:追寻女儿成长的足迹》,(读买书网)上有卖的····弄本回来瞧瞧······
http://www.stanford.edu/~gracegao/

找到了mm的网站

是不是这篇:

Compass-M1 Code Analysis

Reverse-engineered pseudorandom noise (PRN) codes in all frequency bands (E2, E5b & E6) of the first Chinese global navigation satellite Compass-M1. Proved that all Compass-M1 codes are Gold codes and derived their code generators as linear shift feedback registers. Applied PRN codes in software receiver to acquire and track Compass-M1 satellite.
oldwatch 发表于 2009-4-12 17:57
哪位高手能翻译一下,偶的四级在这里基本上用不上····
汗,专业英语,试试看,有错大家来纠……

Reverse-engineered pseudorandom noise (PRN) codes in all frequency bands (E2, E5b & E6) of the first Chinese global navigation satellite Compass-M1. Proved that all Compass-M1 codes are Gold codes and derived their code generators as linear shift feedback registers. Applied PRN codes in software receiver to acquire and track Compass-M1 satellite.

逆向工程了中国第一个全球导航卫星北斗-1(Compass-M1)
所有频段((E2, E5b & E6) 的pseudorandom noise (PRN) codes(伪随机扩散码?),
证明了所有北斗卫星的编码是Gold codes(……这个黑话不懂),
并且通过linear shift feedback regist(线性变换回归记录?不懂,应该是指重建编码生成器的算法操作)
构建了编码生成器,可以通过PRN码直接获取(卫星方位)并跟踪卫星

最后获得的结果似乎就是不用和TG打任何交道就能直接使用北斗系统来定位了
LZ从9IFLY抄过来也要打上标签嘛.知识产权意识不可没哦.
至于文中的内容,看看就行,什么被破译了震动之类的扯淡内容.无视就行.
oldwatch 发表于 2009-4-12 18:12

其实就是跟一些国家或机构不通过美国也可以用GPS的P码一样.有点基本信号分析能力就能饶过加密.
huor 发表于 2009-4-12 16:31
莫非是校友 在兵器版认识我的? 也毕业不少年了吧
tal-ralsha 发表于 2009-4-12 17:45
她04年去的美国,08年博士毕业,三年破了三个码 (giove a 北斗 M1,giove B)各方评价都很高 ,目前国外的paper只要提到北斗基本都会引她的文章 ,inside GNSS 还做了专访,一方面她本人水平挺高,另一方面选题也好,pp中国mm研究神秘的中国系统,比较收欢迎
oldwatch 发表于 2009-4-12 18:12
PRN是伪随机码 ,GOLD码 是PRN的一族 linear shift feedback regist 是线性反馈移位寄存器,用来 生成PRN的,有了这个生成器 才能生成 相应的PRN,不然只能用memory code 的形式,硬件消耗很大。 破了这个只能来解扩,还不能解码,所以不能直接用来定位,但是已经可以提供很多信息了
fr6zp 发表于 2009-4-12 18:19
两个概念 P码是经过加密成为 Y码,现有民用双频接收机是通过无码和半无码跟踪方式来实现的,不能解扩,也不能 解码。 无码和半无码跟踪是一项关键技术,目前我还不知道国内哪家成功实现可以用的无码或者半无码跟踪
butcher 发表于 2009-4-12 18:38
牛人都去美国了,心疼·····
PLMM去美国了。更心疼····[:a5:]
真以为是多么NB的MM啊?对新出现的外方系统进行分析解读是每个有基本信号分析能力和现实需求的国家必然干的.这个MM只不过没在相应国家单位部门任职而依靠大学的设备和资金自己完成了相应国家机构早就完成了的事情并公布了出来.而且如果不是因为她是中国人并且研究了中国的GNSS.哪来这点点名气.
butcher 发表于 2009-4-12 18:43

如你前面所说,足够得到很多普通用户得不到的利益了.
fr6zp 发表于 2009-4-12 19:16
oldwatch 发表于 2009-4-12 18:12
不打交道就可以使用是不可能的,但是可以直接获得很多卫星的详细参数。
说句心理话,我还真没亲自碰到让我觉得佩服的女人。
当然,我是马甲,以免露了真身被别人说我大言不惭。不过我说的是真实感受,没有让我佩服得女人,好像女人的利害都是存在于纸上。
fr6zp 发表于 2009-4-12 19:16
的确是沾了一点中国mm的光,不过也就是沾了一点而已
反正让我去破11位的LFSR我是破不出来
还好,那个破了SHA1密码的MM留在了中国:D
王小云都中年妇女了,还MM呢
必须要有技术积累才行,如果象大飞机研制一样就麻烦了。
但是不开放民码的确是我们国家目前很多领域滞后的一个绊脚石!!!

的确是沾了一点中国mm的光,不过也就是沾了一点而已
反正让我去破11位的LFSR我是破不出来
butcher 发表于 2009-4-12 21:43


串行LFSR破解公式因子应该不算太难吧?基本的计算需求是可以估计的。没有实时性要求的话,只看破解计算机的计算能力。

不是加密专家,只是以前做过随机数算法并行化,对目前几类RNG的计算需求还是很有把握的。

个人对MD这次破解的看法是,收集信息的手段,对北斗没有致命影响。这种伪随机干扰注入应该是地面站的工作,地面站能够任意改变伪随机序列生成因子而不影响接收机;甚至改变为随机生成序列算法也是完全可行的。比如说,如果地面站计算机足够强大,用实时并行MT算法替换LFSR,那破解难度就是指数上升。
的确是沾了一点中国mm的光,不过也就是沾了一点而已
反正让我去破11位的LFSR我是破不出来
butcher 发表于 2009-4-12 21:43


串行LFSR破解公式因子应该不算太难吧?基本的计算需求是可以估计的。没有实时性要求的话,只看破解计算机的计算能力。

不是加密专家,只是以前做过随机数算法并行化,对目前几类RNG的计算需求还是很有把握的。

个人对MD这次破解的看法是,收集信息的手段,对北斗没有致命影响。这种伪随机干扰注入应该是地面站的工作,地面站能够任意改变伪随机序列生成因子而不影响接收机;甚至改变为随机生成序列算法也是完全可行的。比如说,如果地面站计算机足够强大,用实时并行MT算法替换LFSR,那破解难度就是指数上升。
butcher 发表于 2009-4-12 18:35
老大叱咤江湖的时候小弟还在一旁修炼功课
后来老大的继任者也辞职的时候,小弟就出来挑了一段时间
去年刚毕业,现在打入敌人内部了
tal-ralsha 发表于 2009-4-12 18:58
要相信出国的人心里还是装着祖国的:handshake
也要相信国外的SSGG能够把出国的PLMM再拐骗回来:D
多谢老大们科普纠错,这方面我是完全外行了

不过还是能小小BS一下某位号称英文过了四级的筒子
乃们现在的英语未免也太不学以致用了

不开放民码太不爽啦,哪怕公开标个价卖授权呢
这么大一个系统不去争取民用市场太浪费了
谢科普:victory:
huor 发表于 2009-4-13 05:18
已经嫁给老外了。。。。
huor 发表于 2009-4-13 05:18
想必也是老人了,呵呵我的id从兵器版消失已经很久了,遇到故人了啊
hackbuteer 发表于 2009-4-12 23:33
不是那么简单的,你解的不对,根本就捕不到卫星,捕获的计算量是非常大的,不是说原来的信号序列已经放在哪里了。而且更要命的是,她解出来之前没人知道是11位的,大概就是10位到13位之前。。。
butcher 发表于 2009-4-13 10:48
原子钟过不了关,一切都是扯淡~~~~

我用的RTK,钟差差1MS,误差300M~~~~
RTK钟差1MS也太点了吧,估计是很一般的石英钟。
好的RTK上用的都是氢钟,和天上的卫星一样。
wangzhihui 发表于 2009-4-13 12:55
你哪个是bit同步错了吧 ,1ms离谱了
wangzhihui 发表于 2009-4-13 12:55

是300KM吧?{:3_98:}