一种测距码产生方法及装置制造方法及图纸

技术编号:20763785 阅读:29 留言:0更新日期:2019-04-03 14:16
本发明专利技术实施例提出一种测距码产生方法及装置,涉及卫星导航领域技术领域。该方法及装置首先根据定位需求,通过测距码种子确定目标位对应的异或关键字,然后根据异或关键字对测距码序列的至少部分码值信息进行码值跳变,获得目标位的码值;从而在需要定位时再产生测距码,且无需事先将完整的测距码存储于本地,解放了本地的存储空间,简化了本地的电路。

【技术实现步骤摘要】
一种测距码产生方法及装置
本专利技术涉及卫星导航领域
,具体而言,涉及一种测距码产生方法及装置。
技术介绍
在卫星捕获和跟踪过程中,要用本地产生的测距码和接收到的卫星测距码进行相干积分运算,以实现对不同卫星的测距码进行扫描和对同一颗卫星测距码进行移位扫描。具体地,对同一颗卫星测距码进行移位扫描时,需要用本地产生的测距码同接收到的测距码进行相干积分运算,若相干积分得不到峰值便需要对本地产生的测距码左移一个码片后,再进行相干积分运算,直至所有的测距码都被扫描到为止。而对于码分多址的全球定位系统(GlobalPositioningSystem,GPS)和北斗导航系统(BeiDouNavigationSatelliteSystem,BDS)来说,不同的卫星对应不同的测距码,并且随着卫星和接收机距离不同,接收到的卫星测距码码片起点也是不同的。同时由于测距码过长,为了提高计算速率,通常需要对测距码进行分段相干积分。但现有技术中,可以预先生成并存储测距码,用查表的方式得到相干积分运算需要的测距码,但是对于GPS导航系统来说,每一颗卫星需要1K比特的存储空间,对于北斗导航系统来说,每一颗卫星需要2K比特的存储空间,并且GPS和北斗导航系统都是码分多址,每颗卫星的测距码是不同的,因此,用查表的方法要消耗大量存储空间,实现起来要消耗大量电路。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种测距码产生方法及装置,在有定位需求时才会产生测距码,无需事先将完整的测距码存储于本地,以解放存储空间。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种测距码产生方法,所述测距码产生方法包括:根据定位需求,通过测距码种子确定目标位对应的异或关键字;其中,所述测距码种子表征测距码序列的至少部分码值信息;所述异或关键字表征对所述至少部分码值信息进行码值跳变所需的跳变参数信息;所述定位需求用于指示获取所述目标位;根据所述异或关键字对所述测距码序列的至少部分码值信息进行码值跳变,获得所述目标位的码值。第二方面,本专利技术实施例还提供了一种测距码产生装置,所述测距码产生装置包括:异或关键字确定单元,用于根据定位需求,通过测距码种子确定目标位对应的异或关键字;其中,所述测距码种子表征测距码序列的至少部分码值信息;所述异或关键字表征对所述至少部分码值信息进行码值跳变所需的跳变参数信息;所述定位需求用于指示获取所述目标位;码值确定单元,用于根据所述异或关键字对所述测距码序列的至少部分码值信息进行码值跳变,获得所述目标位的码值。本专利技术实施例提供的测距码产生方法及装置,首先根据定位需求,通过测距码种子确定目标位对应的异或关键字,然后根据异或关键字对测距码序列的至少部分码值信息进行码值跳变,获得目标位的码值;从而在需要定位时再产生测距码,且无需事先将完整的测距码存储于本地,解放了本地的存储空间,简化了本地的电路。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的定位系统的场景交互示意图。图2为本专利技术实施例提供的定位设备的方框示意图。图3为本专利技术实施例提供的测距码产生方法的流程图。图4为现有技术中产生GPS的卫星测距码序列的码发生器的结构示意图。图5为本专利技术实施例提供的测距码产生方法进一步的流程图。图6为本专利技术实施例提供的测距码产生装置的功能模块图。图标:100-定位系统;110-定位设备;111-存储器;112-处理器;113-通信单元;114-信号接收机;120-卫星;200-测距码产生装置;210-异或关键字确定单元;220-码值确定单元。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。请参照图1,是定位系统100的场景交互示意图。所述定位系统100包括:卫星120及定位设备110。卫星120与定位设备110通信连接。卫星120用于实时向定位设备110发送卫星120自身的当前位置信息。通常地,该当前位置信息表现为测距码序列的形式。定位设备110用于根据接收到的测距码序列确定定位设备110自身的地理位置信息。请参照图2,该定位设备110包括:存储器111、处理器112、通信单元113及信号接收机114。所述存储器111、处理器112、通信单元113及信号接收机114各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。其中,存储器111用于存储程序或者数据。所述存储器可以是,但不限于,随机存取存储器111(RandomAccessMemory,RAM),只读存储器(ReadOnlyMemory,ROM),可编程只读存储器(ProgrammableRead-OnlyMemory,PROM),可擦除只读存储器(ErasableProgrammableRead-OnlyMemory,EPROM),电可擦除只读存储器(ElectricErasableProgrammableRead-OnlyMemory,EEPROM)等。处理器112用于读/写存储器111中存储的数据或程序,并执行相应地功能。所述通信单元113用于通过所述网络建立所述定位设备110与其它通信终端之间的通信连接,并用于通过所述网络收发数据。信号接收机114用于接收卫星120发送的当前位置信息。需要说明的是,该定位设备110可以是手机、车载导航、平板电脑等移动终端。应当理解的是,图2所示的结构仅为定位设备110的结构示意图,所述定位设备110还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。本专利技术实施例提供了一种测距码产生方法,应用于上述定位设备110,用于直本文档来自技高网...

【技术保护点】
1.一种测距码产生方法,其特征在于,所述测距码产生方法包括:根据定位需求,通过测距码种子确定目标位对应的异或关键字;其中,所述测距码种子表征测距码序列的至少部分码值信息;所述异或关键字表征对所述至少部分码值信息进行码值跳变所需的跳变参数信息;所述定位需求用于指示获取所述目标位;根据所述异或关键字对所述测距码序列的至少部分码值信息进行码值跳变,获得所述目标位的码值。

【技术特征摘要】
1.一种测距码产生方法,其特征在于,所述测距码产生方法包括:根据定位需求,通过测距码种子确定目标位对应的异或关键字;其中,所述测距码种子表征测距码序列的至少部分码值信息;所述异或关键字表征对所述至少部分码值信息进行码值跳变所需的跳变参数信息;所述定位需求用于指示获取所述目标位;根据所述异或关键字对所述测距码序列的至少部分码值信息进行码值跳变,获得所述目标位的码值。2.根据权利要求1所述的测距码产生方法,其特征在于,所述测距码序列的至少部分码值信息包含N个码值信息,且所述N个码值信息为连续的,所述N为预设整数;所述异或关键字包含N个跳变参数值;所述N个跳变参数值与所述N个码值信息一一对应;所述根据所述异或关键字对所述测距码序列的至少部分码值信息进行码值跳变,获得所述目标位的码值的步骤包括:将所述N个码值信息与所述N个跳变参数值逐一进行与操作得到与操作序列,所述与操作序列包含N个与操作码值;将所述N个与操作码值进行按位异或操作得到的值确定为所述目标位的码值。3.根据权利要求2所述的测距码产生方法,其特征在于,所述根据定位需求,通过测距码种子确定目标位对应的异或关键字的步骤包括:基于所述测距码种子的位置信息以及所述目标位的位置信息确定所述目标位与所述测距码种子的位移值;其中,所述测距码种子的位置信息为所述N个码值信息中第N个比特位的位置信息;根据所述位移值从预存储的位移值-异或关键字对照表中查找与所述目标位对应的异或关键字。4.根据权利要求1-3中任意一项所述的测距码产生方法,其特征在于,当所述测距码产生方法应用于第一定位系统时,所述至少部分码值信息包含第一预设个数的码值信息。5.根据权利要求1-3中任意一项所述的测距码产生方法,其特征在于,当所述测距码产生方法应用于第二定位系统时,所述至少部分码值信息包含第二预设...

【专利技术属性】
技术研发人员:陶长来
申请(专利权)人:湖南国科微电子股份有限公司
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1