[发明专利]一种自组网提高同步精度的方法有效
申请号: | 202010620176.2 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111787607B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 于宏钊;边艳春 | 申请(专利权)人: | 大唐终端技术有限公司 |
主分类号: | H04W56/00 | 分类号: | H04W56/00 |
代理公司: | 北京中企鸿阳知识产权代理事务所(普通合伙) 11487 | 代理人: | 徐晶石 |
地址: | 300000 天津市滨海新区天津自贸试验区(*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 组网 提高 同步 精度 方法 | ||
本发明提出了一种自组网提高同步精度的方法,每个节点周期发送自己同步信号,一个节点根据接收其他节点的同步信号,选择一个其父节点,并调整自己和其父节点同步,完成父节点同步组网,形成一个星型或分层网络;该节点开始接收其邻居节点的数据,当接收一个邻居节点数据时,该节点的接收模块计算自己与此邻居节点的同步时间偏差值;将计算出的同步时间偏差值与原保存同步时间偏差值相加,得到该节点与此邻居节点的新同步时间偏差值,并更新保存;当节点接收此邻居节点数据时,把该节点与此邻居节点的新同步时间偏差值配置给该节点的接收模块。本发明可以消除同步时间偏差对接收数据正确性的影响。
技术领域
本发明涉及移动自组网技术领域,特别涉及一种自组网提高同步精度的方法。
背景技术
自组织网络由于其自组织性,自愈性等特点使其广泛应用于特种通信和灾后应急通信等领域。自组织网络有星型组网和Mesh组网等组网方式。无论自组网使用何种组网方式,节点间的同步是组网稳定的基础。同步包括频率和时间同步,其中保持时间同步较为困难。时间同步指所有节点每帧的开始时间是对齐的。通常组网后,节点间每帧的开始时间在微秒级精度上很难完全对齐,常会有一个同步时间偏差值,即一帧数据接收开始时间和真实数据的开始时间有一个偏差,这个值可负可正,表示一帧数据的接收开始时间比真实数据的开始时间提前或延迟。同步时间偏差产生的原因是因为每个节点间距离的不同,距离的变化和每个节点射频硬件特性差异。任意两个节点间同步时间偏差值可能都是不同的。当同步时间偏差值超出一定范围时,会超出接收数据模块的处理能力,导致接收数据解码失败。
如何解决节点间同步时间偏差对接收数据的影响,是提高节点间接收数据正确率的一个关键问题。
发明内容
本发明的目的旨在至少解决所述技术缺陷之一。
为此,本发明的目的在于提出一种自组网提高同步精度的方法,可以消除同步时间偏差对接收数据正确性的影响。
为了实现上述目的,本发明的实施例提供一种自组网提高同步精度的方法,包括以下步骤:
步骤S1,每个节点与其父节点同步,完成父节点同步组网,形成一个同步网络;
步骤S11,每个节点周期发送自己同步信号,一个节点根据接收其他节点的同步信号,选择一个其父节点,并调整自己和其父节点同步,即自己和其父节点的频率,每帧开始时间对齐,完成同步后,此节点和其父节点同步时间偏差为零或在一定范围内;
步骤S12,所有的节点都选择与自己父节点同步后,完成父节点同步组网,形成一个星型或分层网络;
步骤S2,在这个同步网络中,每个节点与其邻居节点进行邻居节点同步组网;
步骤S21,在每个节点和其父节点同步组网之前,计算每个节点与其邻居节点的原同步时间偏差值并进行保存;
步骤S22,在每个节点和其父节点同步组网后,该节点开始接收其邻居节点的数据,当接收一个邻居节点数据时,该节点的接收模块计算自己与此邻居节点的同步时间偏差值;
步骤S23,将计算出的同步时间偏差值与原保存同步时间偏差值相加,得到该节点与此邻居节点的新同步时间偏差值,并将该节点与此邻居节点的新同步时间偏差值更新保存;
步骤S24,当节点接收此邻居节点数据时,把该节点与此邻居节点的新同步时间偏差值配置给该节点的接收模块;
步骤S25,该节点的接收模块根据该节点与此邻居节点的新同步时间偏差值调整开始接收的时间。
在上述任一方案中优选的是,步骤S11中,完成同步后,此节点和其父节点同步时间偏差为零或在一定范围内,这个一定范围内的数据能被正确解码。
在上述任一方案中优选的是,同步网络为星型或分层同步网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐终端技术有限公司,未经大唐终端技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010620176.2/2.html,转载请声明来源钻瓜专利网。