确定测距码的码相位的方法、装置及用户终端制造方法及图纸

技术编号:15435730 阅读:124 留言:0更新日期:2017-05-25 18:18
本发明专利技术属于通信技术领域,提供了一种确定测距码的码相位的方法、装置及用户终端,方法包括:先对中频导航信号进行采样,再对采样结果按照预设长度进行打包生成第一类数据后,将第一类数据与本地复制载波信号进行混频,得到第二类数据;连续存储M*8185个第二类数据,并根据M*8185个第二类数据生成M*4092/2046个奇路数据和M*4092/2046个偶路数据后,根据输入的M个周期或者2M个周期的测距码以及奇路的M*4092/2046个数据和/或偶路的M*4092/2046个数据进行并行码相位搜索,得到测距码的码相位。通过本发明专利技术,获取到的BDS和GPS测距码的码相位精度一样,且不需要增大相关器的面积。

Method, device and user terminal for determining code phase of ranging code

The invention belongs to the technical field of communication and provides a method for determining ranging code code phase method, a device and a user terminal. The method comprises the following steps: first on the IF signal is sampled, the sampling results according to the preset length is packaged into first class data, first class data and the local copy carrier signal by mixing the obtained second types of data storage; continuous M*8185 second types of data, and according to the M*8185 second data to generate M*4092/2046 data and M*4092/2046 even road frontage road data, parallel code phase search based on M*4092/2046 data input M cycles or 2M cycles ranging codes and M*4092/2046 data and / or even road frontage road the obtained code phase ranging code. By the invention, the code phase accuracy of the BDS and GPS ranging codes obtained is the same, and the area of the correlator does not need to be increased.

【技术实现步骤摘要】
确定测距码的码相位的方法、装置及用户终端
本专利技术属于通信
,尤其涉及一种确定测距码的码相位的方法、装置及用户终端。
技术介绍
目前,随着全球卫星导航技术的发展,美国的全球定位系统(GlobalPositioningSystem,GPS)、俄罗斯的格洛纳斯定位系统(GLOBALNAVIGATIONSATELLITESYSTEM,GLONASS)、欧洲的伽利略定位系统(Galileosatellitenavigationsystem,GAILEO)和中国的北斗卫星导航系统(BeiDouNavigationSatelliteSystem,BDS)。虽然目前使用最为广泛的是美国的GPS,但随着北斗卫星导航系统的发展,中国将在2020年前后,完成35颗卫星组网,为全球用户提供服务。北斗卫星导航系统有空间段、地面段和用户段组成。空间段包括5颗静止轨道卫星(GeostationaryOrbit,GEO)和30颗非静止轨道卫星(非GEO)。地面段包括注入站和监控站。用户终端通过接收卫星发送到地面的导航信息,结合通过测距码得到的伪距等信息实现对时间与空间的定位。因此,在用户终端快速地确定测距码的相位是实现快速精准定位的前提。然而,现有技术提供的确定测距码的码相位的方法,若要BDS和GPS的测距码的相位精度一样,则需要增大相关器的面积,降低了相关器的使用效率。
技术实现思路
鉴于此,本专利技术实施例提供一种确定测距码的码相位的方法、装置及用户终端,以解决现有技术提供的确定测距码的码相位的方法,若要BDS和GPS的测距码的相位精度一样,则需要增大相关器的面积,会降低相关器的使用效率的问题。本专利技术实施例的第一方面,提供一种确定测距码的码相位的方法,所述方法包括:步骤A、先以预设频率对中频导航信号进行采样,再按照预设长度对采样结果进行打包,生成以所述预设长度为单位的第一类数据;步骤B、先设置复制载波频率,生成本地复制载波信号,再将打包生成的第一类数据与所述本地复制载波信号进行混频,得到第二类数据;步骤C、连续存储M*8185个所述第二类数据,并根据M*8185个所述第二类数据生成M*4092/2046个奇路数据和M*4092/2046个偶路数据;步骤D、根据输入的M个周期或者2M个周期的测距码以及奇路的M*4092/2046个奇路数据和/或偶路的M*4092/2046个偶路数据进行并行码相位搜索,得到所述测距码的码相位;其中,M为大于等于1的自然数。进一步地,所述步骤D包括:对于BDS码,将每一个周期的测距码中的2046个码片数据补零后做4096个点的傅立叶变换,对变换结果取复数共轭,得到第一结果,对于GPS码,将每两个周期的测距码中的4092个码片数据补零后做4096个点的傅立叶变换,得到第一结果;对于BDS码,将奇路和偶路的4092个数据补零后做4096个点的傅立叶变换,得到第二结果,对于GPS码,对奇路的2046个数据或者偶路的2046个数据补零后做4096个点的傅立叶变换,得到第二结果;将第一结果与第二结果相乘之后得到第三结果,对第三结果进行反傅里叶变换后截取前2046个数据作为自相关结果并取模,得到第四结果,获取第四结果的峰值对应的码相位,根据第四结果的峰值对应的码相位确定测距码的码相位。进一步地,所述复制载波频率等于中频加上多普勒频移;其中,多普勒频移等于多普勒频移步进乘以多普勒步长。进一步地,对于BDS测距码,所述根据8185个所述第二类数据生成4092个奇路数据和4092个偶路数据包括:将每8185个所述第二类数据中的第n个数据与第n+1个数据相加的结果存为奇路第(n+1)/2个数据,其中,n大于等于1小于等于8183;将每8185个所述第二类数据中的第N个数据与第(N+1)个数据相加的结果存为偶路第N/2个数据,其中,N大于等于2小于等于8184。进一步地,对于BDS测距码,所述将第一结果与第二结果相乘之后得到第三结果,对第三结果进行反傅里叶变换后截取前2046个数据作为自相关结果并取模,得到第四结果,获取第四结果的峰值对应的码相位,根据第四结果的峰值对应的码相位确定测距码的码相位包括:将第一结果X与对奇路的4092个数据补零后做4096个点的傅立叶变换得到的第二结果Y1相乘之后得到第三结果Z1,对第三结果Z1进行反傅里叶变换后截取前2046个数据作为自相关结果并取模,得到第四结果Q1,获取第四结果Q1的峰值对应的码相位Po;将第一结果X与对偶路的4092个数据补零后做4096个点的傅立叶变换得到的第二结果Y2相乘之后得到第三结果Z2,对第三结果Z2进行反傅里叶变换后截取前2046个数据作为自相关结果并取模,得到第四结果Q2,获取第四结果Q2的峰值对应的码相位Pe;根据所述码相位Po和所述码相位Pe确定BDS测距码。进一步地,对于GPS测距码,所述将第一结果与第二结果相乘之后得到第三结果,对第三结果进行反傅里叶变换后截取前2046个数据作为自相关结果并取模,得到第四结果,获取第四结果的峰值对应的码相位,根据第四结果的峰值对应的码相位确定测距码的码相位包括:将第一结果与第二结果相乘之后得到第三结果,对第三结果进行反傅里叶变换后截取前2046个数据作为自相关结果并取模,得到第四结果,获取第四结果的峰值对应的码相位,所述码相位是GPS测距码的码相位。第二方面,提供一种确定测距码的码相位的装置,所述装置包括:第一类数据生成模块,用于先以预设频率对中频导航信号进行采样,再按照预设长度对采样结果进行打包,生成以所述预设长度为单位的第一类数据;第二类数据生成模块,用于先设置复制载波频率,生成本地复制载波信号,再将打包生成的第一类数据与所述本地复制载波信号进行混频,得到第二类数据;奇偶路数据生成模块,用于连续存储M*8185个所述第二类数据,并根据M*8185个所述第二类数据生成M*4092/2046个奇路数据和M*4092/2046个偶路数据;码相位确定模块,用于根据输入的一个周期或者两个周期的测距码以及奇路的M*4092/2046个奇路数据和/或偶路的M*4092/2046个偶路数据进行并行码相位搜索,得到所述测距码的码相位;其中,M为大于等于1的自然数。进一步地,所述码相位确定模块包括:第一结果确定单元,用于对于BDS码,将每一个周期的测距码中的2046个码片数据补零后做4096个点的傅立叶变换,对变换结果取复数共轭,得到第一结果,对于GPS码,将每两个周期的测距码中的4092个码片数据补零后做4096个点的傅立叶变换,得到第一结果;第二结果确定单元,用于对于BDS码,将奇路和偶路的4092个数据补零后做4096个点的傅立叶变换,得到第二结果,对于GPS码,对奇路的2046个数据或者偶路的2046个数据补零后做4096个点的傅立叶变换,得到第二结果;码相位确定单元,用于将第一结果与第二结果相乘之后得到第三结果,对第三结果进行反傅里叶变换后截取前2046个数据作为自相关结果并取模,得到第四结果,获取第四结果的峰值对应的码相位,根据第四结果的峰值对应的码相位确定测距码的码相位。进一步地,所述复制载波频率等于中频加上多普勒频移;其中,多普勒频移等于多普勒频移步进乘以多普勒步长。进一步地,对于BDS测距码,所述奇偶本文档来自技高网...
确定测距码的码相位的方法、装置及用户终端

【技术保护点】
一种确定测距码的码相位的方法,其特征在于,所述方法包括:步骤A、先以预设频率对中频导航信号进行采样,再按照预设长度对采样结果进行打包,生成以所述预设长度为单位的第一类数据;步骤B、先设置复制载波频率,生成本地复制载波信号,再将打包生成的第一类数据与所述本地复制载波信号进行混频,得到第二类数据;步骤C、连续存储M*8185个所述第二类数据,并根据M*8185个所述第二类数据生成M*4092/2046个奇路数据和M*4092/2046个偶路数据;步骤D、根据输入的M个周期或者2M个周期的测距码以及奇路的M*4092/2046个奇路数据和/或偶路的M*4092/2046个偶路数据进行并行码相位搜索,得到所述测距码的码相位;其中,M为大于等于1的自然数。

【技术特征摘要】
1.一种确定测距码的码相位的方法,其特征在于,所述方法包括:步骤A、先以预设频率对中频导航信号进行采样,再按照预设长度对采样结果进行打包,生成以所述预设长度为单位的第一类数据;步骤B、先设置复制载波频率,生成本地复制载波信号,再将打包生成的第一类数据与所述本地复制载波信号进行混频,得到第二类数据;步骤C、连续存储M*8185个所述第二类数据,并根据M*8185个所述第二类数据生成M*4092/2046个奇路数据和M*4092/2046个偶路数据;步骤D、根据输入的M个周期或者2M个周期的测距码以及奇路的M*4092/2046个奇路数据和/或偶路的M*4092/2046个偶路数据进行并行码相位搜索,得到所述测距码的码相位;其中,M为大于等于1的自然数。2.根据权利要求1所述的方法,其特征在于,所述步骤D包括:对于BDS码,将每一个周期的测距码中的2046个码片数据补零后做4096个点的傅立叶变换,对变换结果取复数共轭,得到第一结果,对于GPS码,将每两个周期的测距码中的4092个码片数据补零后做4096个点的傅立叶变换,得到第一结果;对于BDS码,将奇路和偶路的4092个数据补零后做4096个点的傅立叶变换,得到第二结果,对于GPS码,对奇路的2046个数据或者偶路的2046个数据补零后做4096个点的傅立叶变换,得到第二结果;将第一结果与第二结果相乘之后得到第三结果,对第三结果进行反傅里叶变换后截取前2046个数据作为自相关结果并取模,得到第四结果,获取第四结果的峰值对应的码相位,根据第四结果的峰值对应的码相位确定测距码的码相位。3.根据权利要求1所述的方法,其特征在于,所述复制载波频率等于中频加上多普勒频移;其中,多普勒频移等于多普勒频移步进乘以多普勒步长。4.根据权利要求1所述的方法,其特征在于,对于BDS测距码,所述根据M*8185个所述第二类数据生成M*4092个奇路数据和M*4092个偶路数据包括:将每8185个所述第二类数据中的第n个数据与第n+1个数据相加的结果存为奇路第(n+1)/2个数据,其中,n大于等于1小于等于8183;将每8185个所述第二类数据中的第N个数据与第(N+1)个数据相加的结果存为偶路第N/2个数据,其中,N大于等于2小于等于8184。5.根据权利要求2所述的方法,其特征在于,对于BDS测距码,所述将第一结果与第二结果相乘之后得到第三结果,对第三结果进行反傅里叶变换后截取前2046个数据作为自相关结果并取模,得到第四结果,获取第四结果的峰值对应的码相位,根据第四结果的峰值对应的码相位确定测距码的码相位包括:将第一结果X与对奇路的4092个数据补零后做4096个点的傅立叶变换得到的第二结果Y1相乘之后得到第三结果Z1,对第三结果Z1进行反傅里叶变换后截取前2046个数据作为自相关结果并取模,得到第四结果Q1,获取第四结果Q1的峰值对应的码相位Po;将第一结果X与对偶路的4092个数据补零后做4096个点的傅立叶变换得到的第二结果Y2相乘之后得到第三结果Z2,对第三结果Z2进行反傅里叶变换后截取前2046个数据作为自相关结果并取模,得到第四结果Q2,获取第四结果Q2的峰值对应的码相位Pe;根据所述码相位Po和所述码相位Pe确定BDS测距码。6.根据权利要求2所述的方法,其特征在于,对于GPS测距码,所述将第一结果与第二结果相乘之后得到第三结果,对第三结果进行反傅里叶变换后截取前2046个数据作为自相关结果并取模,得到第四结果,获取第四结果的峰值对应的码相位,根据第四结果的峰值对应的码相位确定测距码的码相位包括:将第一结果与对奇路或者偶路的2046个数据补零后做4096个点的傅立叶变换得到的第二结果相乘之后得到第三结果,对第三结果进行反傅里叶变换后截取前2046个数据作为自相关...

【专利技术属性】
技术研发人员:阳金金王雅君刘俊秀周显文石岭
申请(专利权)人:深圳艾科创新微电子有限公司
类型:发明
国别省市:广东,44

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

1