[发明专利]确定测距码的码相位的方法、装置及用户终端有效
申请号: | 201611180754.5 | 申请日: | 2016-12-20 |
公开(公告)号: | CN106656257B | 公开(公告)日: | 2019-03-22 |
发明(设计)人: | 阳金金;刘俊秀;周显文;王雅君;石岭 | 申请(专利权)人: | 深圳开阳电子股份有限公司 |
主分类号: | H04B1/7075 | 分类号: | H04B1/7075;G01S19/30 |
代理公司: | 深圳瑞天谨诚知识产权代理有限公司 44340 | 代理人: | 温青玲 |
地址: | 518000 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 确定 测距 相位 方法 装置 用户 终端 | ||
1.一种确定测距码的码相位的方法,其特征在于,所述方法包括:
步骤A、以预设采样频率对下变频后的中频导航信号进行采样,得到离散数据;
步骤B、先设置本地多普勒频率,在所述本地多普勒频率上叠加预设的中频频率后与所述离散数据进行混频,得到载波剥离后的数据;
步骤C、根据所述载波剥离后的数据和采样点起始位置进行码匹配操作,得到码匹配结果;
步骤D、根据所述码匹配结果和本地复制的测距码进行码相位搜索;
步骤E、进行峰值检测,若峰值捕获成功,则存储捕获的峰值,并使采样点起始位置加起始位置步长x,返回步骤C,直至采样点起始位置大于一个码片内的采样点数量p;若采样点起始位置大于一个码片内的采样点数量p,则比较存储的p/x个峰值,找出最大峰值,所述测距码的码相位为所述最大峰值对应的码相位;若峰值捕获失败,则返回步骤A,改变多普勒步长重复执行步骤B至步骤E直至峰值捕获成功;
其中,x=x+1,x的初始值为1,x小于p,p是自然数,且p能被x整除。
2.根据权利要求1所述的方法,其特征在于,所述步骤C包括:
步骤1、获取一个码片内的采样点数量p;
步骤2、连续存储N个采样点的数据,其中,N=p*(n+1),n为码片长度;
步骤3、设置采样点起始位置为m,起始位置步长为x,将第k个采样点至第(p+k-1)个采样点累加总共组成n个码片数据;
其中,m=m+x,m的初始值为1,m小于等于p,k=k+1,k的初始值为1。
3.根据权利要求2所述的方法,其特征在于,所述步骤1包括:
计算相邻采样点之间的码相位差Phase_dif;
根据所述码相位差计算一个码片内的采样点数量p。
4.根据权利要求3所述的方法,其特征在于,根据下述公式计算相邻采样点之间的码相位差Phase_dif:
其中,n为码片长度,fs为预设采样频率。
5.根据权利要求1所述的方法,其特征在于,所述步骤D包括:
所述码匹配结果和本地复制的测距码进入码相关器进行码相位搜索;或者
所述码匹配结果和本地复制的测距码进入并行码相位搜索单元进行码相位搜索。
6.一种确定测距码的码相位的装置,其特征在于,所述装置包括:
采样模块,用于以预设采样频率对下变频后的中频导航信号进行采样,得到离散数据;
混频模块,用于先设置本地多普勒频率,在所述本地多普勒频率上叠加上预设的中频频率后与所述离散数据进行混频,得到载波剥离后的数据;
码匹配模块,用于根据所述载波剥离后的数据和采样点起始位置进行码匹配操作,得到码匹配结果;
码相位搜索模块,用于根据所述码匹配结果和本地复制的测距码进行码相位搜索;
码相位确定模块,用于进行峰值检测,若峰值捕获成功,则存储捕获的峰值,并使采样点起始位置加起始位置步长x,返回码匹配模块进行码匹配操作,直至采样点起始位置大于一个码片内的采样点数量p;若采样点起始位置大于一个码片内的采样点数量p,则比较存储的p/x个峰值,找出最大峰值,所述测距码的码相位为所述最大峰值对应的码相位;若峰值捕获失败,则返回采样模块,改变多普勒步长重复调用混频模块、码匹配模块、码相位搜索模块,以及所述码相位确定模块,直至峰值捕获成功;
其中x=x+1,x的初始值为1,x小于p,p是自然数,且p能被x整除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳开阳电子股份有限公司,未经深圳开阳电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611180754.5/1.html,转载请声明来源钻瓜专利网。