[发明专利]一种频率补偿方法、终端及存储介质有效
| 申请号: | 201910551114.8 | 申请日: | 2019-06-24 |
| 公开(公告)号: | CN110336557B | 公开(公告)日: | 2023-05-30 |
| 发明(设计)人: | 杨鑫 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
| 主分类号: | H03L1/02 | 分类号: | H03L1/02;G01S19/42 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 王军红;张颖玲 |
| 地址: | 523860 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 频率 补偿 方法 终端 存储 介质 | ||
本申请实施例提供了一种频率补偿方法、终端及存储介质,该方法包括:确定获取到待补偿频率偏差的当前温度;在判断出当前温度处于第一工作温度范围时,从预设温度范围和频率偏差函数对应关系中,查找第一工作温度范围对应的第一频率偏差函数;利用第一频率偏差函数,对待补偿频率偏差进行频率补偿。
技术领域
本申请涉及晶体振荡器技术领域,尤其涉及一种频率补偿方法、终端及存储介质。
背景技术
在全球导航卫星系统(Global Navigation Satellite System,GNSS)的定位原理中,通过将卫星发射信号到达GNSS接收模组的时间,乘以电磁波的传播速度来估算卫星与终端设备之间的距离。因此,终端设备的时钟准确度将直接影响GNSS的定位精度。
晶体振荡器可产生非常稳定的谐振频率,作为终端设备的时钟频率,由于频率是时间的倒数,因此,为了提高时钟准确度,就要对晶体振荡器由温度引起的频率误差进行补偿。现有的频率补偿方法利用一组C参数来确定所有温度区间下的晶体振荡器的频率偏差值,会导致工作温度范围内的频率偏差大,GNSS定位误差大的问题。
发明内容
本申请实施例提供一种频率补偿方法、终端及存储介质,能够降低工作温度范围内的频率偏差,并减小GNSS定位误差。
本申请的技术方案是这样实现的:
本申请实施例提供一种频率补偿方法,所述方法包括:
确定获取到待补偿频率偏差的当前温度;
在判断出所述当前温度处于第一工作温度范围时,从预设温度范围和频率偏差函数对应关系中,查找所述第一工作温度范围对应的第一频率偏差函数;
利用所述第一频率偏差函数,对所述待补偿频率偏差进行频率补偿。
在上述方法中,所述确定获取到待补偿频率偏差的当前温度之前,所述方法还包括:
分别从多个工作温度范围中确定多组预设温度值,并获取所述多组预设温度值对应的多组频率偏差值,一个工作温度范围对应一组预设温度值,一组预设温度值对应一组频率偏差值;
利用所述多组预设温度值和所述多组频率偏差值,分别确定所述多个工作温度范围对应的多个频率偏差函数,所述多个工作温度范围中的一个工作温度范围对应一个频率偏差函数;
根据所述多个工作温度范围和所述多个频率偏差函数,得到所述预设温度范围和频率偏差函数对应关系。
在上述方法中,所述确定获取到待补偿频率偏差的当前温度之后,所述从预设温度范围和频率偏差函数对应关系中,查找所述第一工作温度范围对应的第一频率偏差函数之前,所述方法还包括:
确定上一轮进行频率补偿时的第一温度;
根据所述第一温度和所述当前温度确定温度变化趋势;
根据所述温度变化趋势,确定多个工作温度范围对应的多个温度区间;
当所述当前温度处于所述多个温度区间中的第一温度区间时,判断出所述当前温度处于所述第一温度区间对应的所述第一工作温度范围。
在上述方法中,所述根据所述温度变化趋势,确定多个工作温度范围对应的多个温度区间,包括:
根据所述温度变化趋势,确定所述多个工作温度范围之间的多个温度切换值,所述多个工作温度范围中的每两个工作温度范围之间对应一个温度切换值;
根据所述多个温度切换值,将所述多个工作温度范围划分为所述多个温度区间。
在上述方法中,所述获取所述多组预设温度值对应的多组频率偏差值,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910551114.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种频率稳定的小型陶瓷封装片式晶体振荡器
- 下一篇:振荡电路和集成电路





