时隙校准的方法、对讲设备、系统、电子设备及存储介质转让专利
申请号 : CN202110860854.7
文献号 : CN113316097B
文献日 : 2021-11-05
发明人 : 窦小龙 , 赵蕊
申请人 : 广州慧睿思通科技股份有限公司
摘要 :
权利要求 :
1.一种时隙校准的方法,其特征在于,应用于第一对讲设备,第一对讲设备通过至少两个时隙与第二对讲设备进行通信,所述至少两个时隙依次交替出现,以所述至少两个时隙中的一个时隙为时隙一;所述方法包括:接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息;
利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值,以所述本地时隙一的时间差值为第一差值;
利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值,以所述基准时隙一的时间差值为第二差值;
计算所述第一差值和所述第二差值之间的差值,若所述差值大于预设阀值,则校准本地时钟,以实现时隙校准。
2.根据权利要求1所述的方法,其特征在于,所述接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息,包括:按照预设校准间隔捕获全球定位系统GPS信号;
从所述GPS信号中解析出TOD时间信息和1PPS秒脉冲信号;
输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息。
3.根据权利要求2所述的方法,其特征在于,所述利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值;包括:利用本地时隙一的开始时间触发中断,得到当前时刻下本地时钟的第一计数值;
利用所述秒脉冲信号触发中断,得到当前时刻下本地时钟的第二计数值;
计算所述第二计数值与所述第一计数值之差,得到当前时刻下本地时隙一的时间差值。
4.根据权利要求2所述的方法,其特征在于,所述利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值,包括:从得到的TOD时间信息中解析出当前时刻标准时间,将当前时刻标准时间转换成秒时间;
根据所述秒时间,得到当前时刻下基准时隙一的时间差值。
5.根据权利要求2所述的方法,其特征在于,所述输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息,包括:
在下一预设校准间隔捕获全球定位系统GPS信号之前,在当前预设校准间隔内,完成一次解析GPS信号并提取输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息后,不再解析后续接收到GPS信号;在超过当前所述校准间隔后,重新解析接收到GPS信号并提取所述GPS信号中具有指定特征的TOD时间信息和1PPS秒脉冲信号作为时钟参考信息对本地时钟进行校准。
6.根据权利要求1所述的方法,其特征在于,所述对讲设备设置有顺序标识,所述顺序标识为该对讲设备在循环周期内发送广播令牌或校准令牌的顺序;所述方法还包括:若本地时钟未经过校准,则所述对讲设备在循环周期内以所述顺序发送广播令牌;
若本地时钟经过校准,则所述对讲设备在循环周期内以所述顺序发送校准令牌。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:若存在本地时钟未校准的情况,则当前第一对讲设备接收到校准令牌时,解析所述校准令牌,并根据所述校准令牌校准本地时钟,以实现时隙校准。
8.一种对讲设备,其特征在于,所述对讲设备包括:GPS接收单元、计算单元和校准单元;其中:
所述GPS接收单元,接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息;
所述计算单元,用于利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值,以所述本地时隙一的时间差值为第一差值;以及利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值,以所述基准时隙一的时间差值为第二差值;
所述校准单元,用于计算所述第一差值和所述第二差值之间的差值,若所述差值大于预设阀值,则校准本地时钟,以实现时隙校准。
9.根据权利要求8所述的对讲设备,其特征在于,所述GPS接收单元用于接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息时,包括:按照预设校准间隔捕获全球定位系统GPS信号;
从所述GPS信号中解析出TOD时间信息和1PPS秒脉冲信号;
输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息。
10.根据权利要求9所述的对讲设备,其特征在于,所述计算单元用于利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值时,包括:利用本地时隙一的开始时间触发中断,得到当前时刻下本地时钟的第一计数值;
利用所述秒脉冲信号触发中断,得到当前时刻下本地时钟的第二计数值;
计算所述第二计数值与所述第一计数值之差,得到当前时刻下本地时隙一的时间差值。
11.根据权利要求9所述的对讲设备,其特征在于,所述计算单元用于利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值时,包括:从得到的TOD时间信息中解析出当前时刻标准时间,将当前时刻标准时间转换成秒时间;
根据所述秒时间,得到当前时刻下基准时隙一的时间差值。
12.根据权利要求9所述的对讲设备,其特征在于,所述GPS接收单元用于输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息时,包括:在下一预设校准间隔捕获全球定位系统GPS信号之前,在当前预设校准间隔内,完成一次解析GPS信号并提取输出TOD时间信息和
1PPS秒脉冲信号作为时钟参考信息后,不再解析后续接收到GPS信号;在超过当前所述校准间隔后,重新解析接收到GPS信号并提取所述GPS信号中具有指定特征的TOD时间信息和
1PPS秒脉冲信号作为时钟参考信息对本地时钟进行校准。
13.根据权利要求8所述的对讲设备,其特征在于,所述对讲设备设置有顺序标识,所述顺序标识为该对讲设备在循环周期内发送广播令牌或校准令牌的顺序;所述对讲设备还包括发送单元;
若本地时钟未经过校准,所述计算单元控制所述发送单元在循环周期内以所述顺序发送广播令牌;
若本地时钟未经过校准,所述计算单元控制所述发送单元在循环周期内以所述顺序发送校准令牌。
14.根据权利要求13所述的对讲设备,其特征在于,所述对讲设备还包括接收单元;若存在本地时钟未校准的情况,则所述接收单元接收到校准令牌时,所述计算单元解析所述校准令牌,并根据所述校准令牌校准本地时钟,以实现时隙校准。
15.一种窄带无线自组网系统,其特征在于,包括多个对讲设备,所述对讲设备执行如权利要求1至7任一项所述的方法。
16.一种电子设备,其特征在于,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述存储器中所存储的程序,实现如权利要求1至7任一项所述的方法。
17.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。
说明书 :
时隙校准的方法、对讲设备、系统、电子设备及存储介质
技术领域
背景技术
中,对讲设备也显得尤为重要。
现快速、准确、高效和灵活的组网以及远距离通信。
发明内容
系统中的对讲设备通常采用各自的本地时钟进行计时,由于本地时钟一般会产生漂移,多
个对讲设备各自的本地时钟漂移积累一定的时间时就会导致时隙错乱,对讲设备之间连通
失败,因而如何实现多个对讲设备之间的时隙校准是窄带自组网系统中的关键技术之一。
以所述至少两个时隙中的一个时隙为时隙一;所述方法包括:
GPS信号并提取输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息后,不再解析后续接
收到GPS信号;在超过当前所述校准间隔后,重新解析接收到GPS信号并提取所述GPS信号中
具有指定特征的TOD时间信息和1PPS秒脉冲信号作为时钟参考信息对本地时钟进行校准。
下基准时隙一的时间差值,以所述基准时隙一的时间差值为第二差值;
内,完成一次解析GPS信号并提取输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息
后,不再解析后续接收到GPS信号;在超过当前所述校准间隔后,重新解析接收到GPS信号并
提取所述GPS信号中具有指定特征的TOD时间信息和1PPS秒脉冲信号作为时钟参考信息对
本地时钟进行校准。
地时钟,以实现时隙校准。
述时钟参考信息计算当前时刻下本地时隙一的时间差值,以所述本地时隙一的时间差值为
第一差值;利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值,以所述基准时
隙一的时间差值为第二差值;计算所述第一差值和所述第二差值之间的差值,若所述差值
大于预设阀值,则校准本地时钟,以实现时隙校准;通过利用GPS信号结合本地时钟对本地
时隙进行校准对齐,达到与窄带自组网系统内所有对讲设备实时对齐时隙,提高对讲设备
之间的连通性,保证了自组网系统的最大连通性以及功能稳定可靠性,尤其在紧急救援情
况可提供稳定可靠的通讯,提高救援效率。
附图说明
言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
具体实施方式
本公开的一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人
员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
(Digital Mobile Radio,简称DMR)协议、警用数字集群标准(Police Digital Trunking,
简称PDT)协议、陆上集群无线电系统(Trans European Trunked Radio System,简称
Tetra)协议和DPMR协议中的一种或多种。多个对讲设备可构建组成窄带自组网系统,超出
通信距离的两个对讲设备可通过窄带自组网系统的其他对讲设备进行转发,实现远距离通
信。
少两个时隙依次交替出现,以所述至少两个时隙中的一个时隙为时隙一;所述方法包括:
(slot1),以所述两个时隙中的另一个时隙为时隙二(slot2),时隙一(slot1)和时隙二
(slot2)依次交替出现,本地时隙一指的是当前第一对讲设备本机的时隙1(slot1)的位置。
在本公开实施例中,以某一时刻为基准时间,时隙一(slot1)和时隙二(slot2)沿该基准时
间轴线依次交替出现,基准时隙一指的是对应的时隙一(slot1)的位置。在本公开实施例
中,计算当前时刻下本地时隙一(slot1)的时间差值(也就是实际偏差),以及计算当前时刻
下基准时隙一的时间差值(也就是理论偏差),通过计算这两个时间差值的差值,得到的结
果和预设阀值进行比较,可得到当前第一对讲设备的本地时隙是超前还是滞后,然后针对
性进行校准本地时钟,实现时隙校准。在本公开实施例通过充分利用GPS信号结合本地时钟
对本地时隙进行校准对齐,可达到与窄带自组网系统内所有对讲设备实时对齐时隙,提高
对讲设备之间的连通性,保证了自组网系统的最大连通性以及功能稳定可靠性,尤其在紧
急救援情况可提供稳定可靠的通讯,提高救援效率。
供准确的地理位置及精确的TOD时间信息(Time Of Day,TOD),从所述GPS信号中可解析出
TOD时间信息和1PPS秒脉冲信号( Pulse Per Second,1PPS)作为时钟参考信息。需要说明
的是,本公开实施例中预设校准间隔可根据对讲设备自身晶振漂移情况进行选择,在此不
作限定。如可预先定出预设校准间隔为5分钟,在5分钟之内接收到其他时刻的GPS信号时,
对所接收到的GPS信号不进行解析,在超过5分钟之后重新接收到GPS信号时,再次提取所述
GPS信号中具有指定特征的时钟参考信息,以进行校准本地时钟。
时隙一和时隙二依次交替出现。在一个具体实现中,在每个本地时隙一的上升沿或下降沿
触发中断,也就是每个本地时隙一的开始时间触发中断,选择距离所述秒脉冲信号最近的
一个第一计数值作为当前时刻下本地时钟的第一计数值T1。如若在08:08:58时刻输出有所
述秒脉冲信号(1PPS),利用所述秒脉冲信号(1PPS)触发中断,得到当前时刻08:08:58下本
地时钟的第二计数值T2,选择所述秒脉冲信号(1PPS)触发中断之前的最近一个本地时隙一
的上升沿触发中断得到的第一计数值T1进行计算,得到当前时刻08:08:58下本地时隙一的
时间差值Δ= T2 ‑ T1。
TOD时间信息中解析出当前时刻标准时间08:08:58,将当前时刻标准时间转换成秒时间
Tgps,得到Tgps=58+8*60+8*60*60=29338秒。在本公开实施例中,由于在DMR/PDT协议中采用
双时隙TDMA技术,一帧为60ms,则每3秒可被整除一次,若时间差值以00:00:00:00为基准,
可定义该时刻00:00:00:00与时隙一的开始时间对齐,因而获得当前时刻下基准时隙一的
时间差值Tstatic具体为:如若Tgps%3S=0,则秒时间Tgps能被3整除,Tstatic = 0ms;若秒时 间
Tgps%3S=1S,则Tstatic = 1000ms%60ms = 40ms;若秒时间Tgps%3S=2S,则Tstatic = 2000ms%
60ms = 20ms。在本公开实施例中,当前时刻标准时间08:08:58下,由于08:08:00时刻与基
准时隙1对齐,因而秒时间Tgps也可以采用Tgps=58秒表示进行计算,根据所述秒时间Tgps=58
秒,得到当前时刻下基准时隙一的时间差值Tstatic=40ms。
得到所述第一差值Δ与所述第二差值Tstatic,计算所述第一差值Δ与所述第二差值Tstatic的
差值T,也就是T=Δ‑Tstatic。需要说明的是,预设阀值level 可根据实际需要设置为10clk,
在此不作限定。当差值T < level 时,偏差较小则可不对本地时钟进行调整;但当差值T >
level时,则对本地时钟进行调整。在调整本地时钟过程中,通过获得下一本地时隙一的时
刻为timer1 = 60 + T,然后获得下一时隙时间timer2 = 30ms,将timer1和timer2这两个
参数配置到TIMER寄存器则实现本地时钟利用GPS信号进行校准。
解析后续接收到GPS信号;在超过当前所述校准间隔后,重新解析接收到GPS信号并提取所
述GPS信号中具有指定特征的TOD时间信息和1PPS秒脉冲信号作为时钟参考信息对本地时
钟进行校准;预设校准间隔可根据自身时钟漂移情况选择,不作限定。
准,则所述对讲设备在循环周期内以所述顺序发送广播令牌;若本地时钟经过校准,则所述
对讲设备在循环周期内以所述顺序发送校准令牌。以上述所述DMR协议/PDT协议的对讲设
备为例,如图5所示,本公开实施例定义时隙二发送广播令牌/校准令牌,若本地时钟未经过
校准则在本机的发送顺序中发送广播令牌,如A/B/C/F的本地时钟均未经过校准,发送的是
广播令牌,若之后本地时钟经过校准后,则依照当前第一对讲设备在循环周期内的发送顺
序发送校准令牌,所述校准令牌可以实现组网功能和本地时钟校准功能,可以使接收到校
准令牌的当前第一对讲设备获知发送该校准令牌的对讲设备的本地时钟已完成校准。
结构的信息单元以包含有数据类型信息、源地址信息和目的地址信息,并在数据类型信息
定义0000为广播令牌,1010为校准令牌,如表1所示。当对讲设备接收到其他对讲设备发送
的反向信道信令时,通过解析出数据类型信息,确定该反向信道信令为广播令牌0000还是
校准令牌1010,若为校准令牌,则证明发送该反向信道信令的对讲设备的本地时钟是经过
GPS信号结合本地时钟校准过的。
也就是此时当前第一对讲设备未接收到GPS信号且本地时钟未校准,可以通过接收其他对
讲设备经由GPS方式校准后的校准令牌进行时隙校准。
在时隙二(slot2)中发送。若当前第一对讲设备未接收到GPS信号且未经过校准的情况下,
当前第一对讲设备在接收到具有校准标志的广播令牌(也就是校准令牌)后,根据业务处理
流程耗时计算本地时钟与标准时钟偏差,从而调整本地时间,使当前第一对讲设备基于校
准后的其他对讲设备的校准令牌间接与基准时隙进行时间校准,实现时隙对齐,利于达到
本机与窄带自组网内所有对讲设备对齐时隙,保证连通性。当前第一对讲设备的本地时钟
校准后,可以是循环周期内不再进行本地时钟校准;下一个循环周期内可将所述本地时钟
校准标志位清零,再根据接收到的校准令牌就进行本地时钟校准;也可以是预设时间内不
再进行本地时钟校准,经过预设时间后将所述本地时钟校准标志位清零,再根据接收到的
校准令牌就进行本地时钟校准。同样达到在未接收到GPS信号且未进行时间校准的情况下,
通过其他对讲设备的校准令牌实现时隙校准。
10、计算单元20和校准单元30;其中:
刻下基准时隙一的时间差值,以所述基准时隙一的时间差值为第二差值;
和基准时隙一的时间差值,以所述本地时隙一的时间差值为第一差值,以所述基准时隙一
的时间差值为第二差值,计算所述第一差值和所述第二差值之间的差值,若所述差值大于
预设阀值,则校准本地时钟,以实现时隙校准。通过利用GPS信号结合本地时钟对本地时隙
进行校准对齐,达到与窄带自组网系统内所有对讲设备实时对齐时隙,提高对讲设备之间
的连通性,保证了自组网系统的最大连通性以及功能稳定可靠性,尤其在紧急救援情况可
提供稳定可靠的通讯,提高救援效率。
系统GPS信号;从所述GPS信号中解析出TOD时间信息和1PPS秒脉冲信号;输出TOD时间信息
和1PPS秒脉冲信号作为时钟参考信息。
预设校准间隔内,完成一次解析GPS信号并提取输出TOD时间信息和1PPS秒脉冲信号作为时
钟参考信息后,不再解析后续接收到GPS信号;在超过当前所述校准间隔后,重新解析接收
到GPS信号并提取所述GPS信号中具有指定特征的TOD时间信息和1PPS秒脉冲信号作为时钟
参考信息对本地时钟进行校准。
元40;若本地时钟未经过校准,所述计算单元20控制所述发送单元40在循环周期内以所述
顺序发送广播令牌;若本地时钟未经过校准,所述计算单元20控制所述发送单元40在循环
周期内以所述顺序发送校准令牌。
准令牌校准本地时钟,以实现时隙校准。
施例中的技术特征在所述对讲设备实施例中均对应适用,重复之处不再赘述。
备的一种时隙校准的方法实施例、对讲设备实施例中的技术特征在所述窄带自组网系统实
施例中均对应适用,重复之处不再赘述。
信总线903完成相互间的通信。其中,存储器902中存储有可被处理器901执行的程序,处理
器901执行存储器902中存储的程序,实现如下步骤:
Standard Architecture,简称EISA)总线等。该通信总线903可以分为地址总线、数据总线、
控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型
的总线。
还可以是至少一个位于远离前述处理器901的存储装置。
(Digital Signal Processing,简称DSP)、专用集成电路(Application Specific
Integrated Circuit,简称ASIC)、现场可编程门阵列(Field‑Programmable Gate Array,
简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
骤:
品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产
生按照本公开实施例所述的流程或功能。该计算机可以是通用计算机、专用计算机、计算机
网络或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个
计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令从一个网站站
点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线
(例如红外、微波等)方式向另外一个网站站点、计算机、服务器或数据中心进行传输。该计
算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介
质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、
磁带等)、光介质(例如DVD)或者半导体介质(例如固态硬盘)等。
公开的权利范围之内。