一种适用于WIA-PA网络的时钟同步频率偏移估计方法技术

技术编号:12170248 阅读:295 留言:0更新日期:2015-10-08 03:49
本发明专利技术请求保护一种适用于WIA-PA网络的时钟同步频率偏移估计方法,属于工业无线传感器网络技术领域。该方法包括以下步骤:A、WIA-PA网络中的子节点在每个时间同步周期接收由时间源设备广播的信标帧,获得发送时间戳和接收时间戳,然后使用两个时间戳的差值作为时间调整量并用其调整本地时间;重复以上过程,经过多个同步周期后,使用统计信号估计方法对频率偏移进行单独估计;B、当需要节点上报自己的时间时,利用估计出的相对频率偏移对节点时间进行补偿。有效提高了时间同步精度,遏制了同步误差在时间同步周期内的自由增长,延长了同步周期,降低了网络的通信开销以及节点的能耗。

【技术实现步骤摘要】

本专利技术涉及工业无线传感器网络
,具体涉及适用于WIA-PA网络的一种 时钟同步频率偏移估计方法。
技术介绍
工业无线传感器网络以其功耗低,成本小的特点,已经成为工业控制领域发展的 一个热门方向。WIA-PA标准(面向工业过程自动化的工业无线网络标准技术)基于短程无 线通信IEEE802. 15. 4标准,WIA-PA的数据链路层兼容并扩展了IEEE802. 15. 4的超帧结 构。WIA-PA的数据链路层支持基于时隙的跳频、重传、CSM和TDM混合信道访问机制,以 此保证了传输的可靠性及实时性。因此为了保证TDMA机制的可靠性,对WIA-PA网络中的 设备进行时间同步是极其重要的。 根据时间信息在时间同步过程中记录方式的不同,可将无线传感器网络时间同 步方法分为以下三类:基于单方向的同步算法、基于报文信息交换的同步算法和基于接收 方一接收方的同步算法。基于单方向的同步算法主要包括FTSP算法、DMTS算法,基于报文 信息交换的算法主要有LTS算法、TPSN算法,基于接收方一接收方的同步算法主要是指RBS 算法。WIA-PA网络的时间同步机制主要有信标帧同步和命令帧同步,子设备接收来自时间 源周期性广播的附带时间信息的信标帧,记录接收到信标帧时的本地时间,通过简单地对 比这两个时间,得到本设备时钟与标准时钟的时钟偏移,用时钟偏移调整本地时钟;此外, 还可以通过WIA-PA网络专有的时间同步命令帧进行二次同步。 在WIA-PA网络中,为完成节点间的时间同步,消息报文的传输是必须的,然而报 文收发中的各类时延对时间同步的精度有重要影响。图1给出了信息收发过程中的时间 延迟分解图,如图所示,为了更好分析报文传输中的误差,可以将消息报文收发的时间时延 分为六部分:发送时延(SendTime)、访问时延(AccessTime)、传输时延(Transmission Time)、传播时延(PropagationTime)、接收时延(ReceptionTime)和接收处理时延 (ReceiveTime),这六类时延是影响时间同步的关键因素。 目前WIA-PA网络时间同步机制存在的主要问题如下:首先,现有的信标帧同步机 制仅仅简单估计了时钟偏移,却没有对更重要的频率偏移进行估计和补偿,导致在同步周 期的间隔时间内,时间误差迅速积累,时间源不得不加快信标帧广播的频率以维持网络基 本的时间同步精度。其次,在时间参数的估计过程中,没有排除报文收发过程中的发送时 延、访问时延、传输时延、传播时延、接收时延和接收处理时延等六类时延对估计结果影响, 导致调整后的时间与标准时间还有较大的偏差,降低了同步精度;最后,一般的时钟偏移和 频率偏移联合估计方法,具有运算量大、复杂度较高的缺点,而且很少考虑本专利技术提出的子 节点在每个同步周期对本地时间进行补偿,然后单独估计相对频率偏移这种更符合实际场 景的情形。
技术实现思路
针对现有技术中的问题,本专利技术提供了一种提高WIA-PA网络的时间同步精度, 延长时间同步周期,减少信标帧广播频率,降低网络的通信开销以及节点的能耗的适用于 WIA-PA网络的时钟同步频率偏移估计方法,本专利技术的技术方案如下:一种适用于WIA-PA网 络的时钟同步频率偏移估计方法,其包括以下步骤: 101、工业无线传感器网络WIA-PA中的子节点P通过接收时间源设备A周期性广 播的信标帧,从接收到的信标帧中获得时间源设备A发送信标帧的时刻Im00和子节点P接 收信标帧的时刻T2,i(p),计算两者的差值ATi=TUw-Tuw作为时间调整量,并在随后的 一个时间T5^rt减去时间调整量ATi作为子节点P自己的本地时间;重复上述过程,经过N 个同步周期后,采用频率偏移估计公式单独估计本地时钟相对于时间源的频率偏移 102、当需要上报时间时,子节点P利用估计出的相对频率偏移根据公式 (l+pmrW-AT;)将本地时间转换为节点P的当前时间,并以节点P的当前时间上报。 进一步的,当步骤101中的时间源设备A和子节点P要实现时间同步,时间源设备 A作为时间参考节点,子节点P是待同步节点,所述时间同步步骤包括:A0、节点A的MAC层生成信标帧,在信标帧中预留发送时间戳位置,在节点A发送 信标帧到定界符SFD时,产生中断,把发送时间戳加入到信标帧中预留的发送时间戳位置; 节点A通过无线接口周期性地广播信标帧;A1、子节点P的MAC层接收信标帧,在SFD中断记录下接收时间戳并赋值到变量 T2,i(P)i:,T2,i(P)表示子节点P接收信标帧的时刻,解析出信标帧得到发送时间戳并赋值到变 量Tu(A)上,Tu(A)表示时间源设备A发送信标帧的时刻;A2、节点P的应用层根据公式ATi=T2,严-Im00计算时间调整量ATi,并在随后 的一个时间T5Yrt调整自己的时间,即在当前本地时间上减去调整量AT,作为新的时间;A3、重复步骤A1、A2,并将点Om00Juw)保存到相应数组中,经过N个周期后, 节点P的应用层根据频率偏移估计公式估计出节点P相对于节点A的频率偏移|5"P),式中,Im00为节点A发送第i个信 标帧的时刻,T2^rt为节点P接收到第i个信标帧的时刻,TIhw为节点P接收到第i-1个 信标帧的时刻,N为时间同步的次数。 进一步的,步骤AO中所述的信标帧通过广播的方式发送,信标帧的源地址为节点 A的地址,信标帧时间同步机制为单向报文时间同步。 进一步的,步骤101中的N为1即对于第一个同步周期时,T2,/p)可表示为:T2r=T^A) +0,n<JP, +p{AP){T^A)-10) + d{iP) +X^iF)+ p{AP\dUP)+X^F))其中,P(ApiPYa"1分别为相对频率偏移和h时刻的初始时钟偏移,信标帧收发过 程中的固定延迟为d(AP),随机延迟为Xi(AP),P(AP) (Cl0uVX1M)表示的是信标帧收发过程中由 于频率偏移而积累的同步误差,节点P在随后的一个时间T5^rt利用两个时间戳的差值AT1 =(T2^-Im00)来调整本地时间,节点P调整后的时间可用T5,/p)^表示,则有 设T5,/P)#时刻对应的节点A的时间为T5,/A)%此时由于节点P的本地时间刚刚进 行了调整,节点A和节点P的时间非常接近,因此可设T5,/P)#=TM00' 本专利技术的优点及有益效果如下: 1、本专利技术提供的适用于WIA-PA网络的时钟同步频率偏移估计方法,子节点在每 个同步周期收到信标帧后对本地时间进行调整,经过多个同步周期后单独对相对频率偏移 进行估计,减少了同步误差在时间同步周期内的自由增长,有效提高了时间同步精度,延长 了同步周期,降低了网络的通信开销以及节点的能耗。 2、本专利技术在频率偏移的估计过程中不仅充分考虑了报文接收过程中的发送时延、 访问时延、传输时延、传播时延、接收时延和接收处理时延等六类时延,还对信标帧收发过 程中同步误差由于频率偏移造成的自由增长进行了处理,使同步模型更符合实际情况,估 计结果更准确。 3、本专利技术提供的适用于WIA-PA网络的时钟同步频率偏移估计方法,其频率偏移 估计表达式只与发送时间戳1\,严、接收时间戳'严有关,且不受调整时刻T5,严、固定延 迟d本文档来自技高网
...
一种适用于WIA-PA网络的时钟同步频率偏移估计方法

【技术保护点】
一种适用于WIA‑PA网络的时钟同步频率偏移估计方法,其特征在于,包括以下步骤:101、工业无线传感器网络WIA‑PA中的子节点P通过接收时间源设备A周期性广播的信标帧,从接收到的信标帧中获得时间源设备A发送信标帧的时刻T1,i(A)和子节点P接收信标帧的时刻T2,i(P),计算两者的差值△Ti=T2,i(P)‑T1,i(A)作为时间调整量,并在随后的一个时间T5,i(P)减去时间调整量△Ti作为子节点P新的本地时间;重复上述过程,经过N个同步周期后,采用频率偏移估计公式单独估计本地时钟相对于时间源的频率偏移102、当需要上报时间时,子节点P利用估计出的相对频率偏移根据公式将本地时间转换为节点P的当前时间,并以节点P的当前时间上报。

【技术特征摘要】

【专利技术属性】
技术研发人员:王平曾海勇王恒
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:重庆;85

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

1