




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、无线传感器网络技术无线传感器网络技术 第六章、时间同步技术 内容提要 基本概念 传统与挑战 典型时间同步协议 新型同步机制 总结 内容提要 基本概念 传统与挑战 典型时间同步协议 新型同步机制 总结 基本概念 WSN时间同步技术背景 时间同步技术的分类 时间同步技术的应用场合 关键点:时钟模型 WSN时间同步技术背景 集中式系统与分布式系统 集中式:事件间有着明确的时间先后关系,不存在同步问题 分布式:同步是必需的,只是对同步的要求程度不同 无线传感器网络时间同步 典型的分布式系统 是无线传感器网络应用的基础 需要解决的问题 同步精度 功耗 可扩展性 WSN时间同步机制的主要性能参数 最大误差
2、:一组传感器节点之间的最大时间差或相对 外部标准时间的最大差值。 同步期限:节点保持时间同步的时间长度。 同步范围:节点保持时间同步的区域范围。 可用性:范围覆盖的完整性。 效率:达到同步精度所经历的时间以及消耗的能量。 代价和体积:需要考虑节点的价格和体积。 时间同步技术的分类 排序、相对同步与绝对同步 递进关系 各自具有典型的协议代表 外同步与内同步 参考源不同 局部同步与全网同步 同步对象的范围不同 时间同步技术的应用场合 多传感器数据压缩与融合 低功耗MAC协议、路由协议 测距、定位(位置相关报务,LBS) 分布式系统的传统要求 协作传输、处理的要求 . . 时钟模型 硬件时钟模型 软
3、件时钟模型 软件时钟模型 软件虚拟时钟 一般是个分段连续、严格单调的函数 相关术语 信标节点和未知节点 邻居节点 跳数、跳段距离 基础设施 到达时间、到达时间差 接收信号强度指示 到达角度 视线关系、非视线关系 内容提要 基本概念 传统与挑战 典型时间同步协议 新型同步机制 总结 传统与挑战 传统同步方法 传感器网络的挑战 传统同步:NTP与GPS NTP:网络时间协议 GPS:全球定位系统 NTP(NETWORK TIME PROTOCOL) 体系结构(网络) NTP(NETWORK TIME PROTOCOL) 体系结构(单机) NTP(NETWORK TIME PROTOCOL) NTP
4、不适合于WSN 体积、计算能力和存储空间存在限制 传输方式不同:无线而非有线 目标不同:局部最优而非全局最优 GPS(GLOBAL POSITION SYSTEM) 从根本上解决了人类在地球上的导航与定位问题。 每颗卫星上配备有高精度的铷、铯原子钟,并不断发 射其时间信息 地面接收装置同时接收4颗卫星的时间信息,采用伪 距测量定位方法可计算出时间和位置信息 缺点(室内、功耗、安全性、分布式) 传感器网络的挑战 室内、矿井、森林,有遮挡 低功耗、低成本和小体积 传输延迟的不确定性 可扩展性、移动性 健壮性、安全性 网络规模大、多点协作 传输延迟的不确定性 发送时间:发送节点构造和发送时间同步消息
5、所用时间。e.g., 系 统调用时间;内核调度时间;消息从主机发送到网络接口时间。 访问时间:发送节点等待访问网络传输信道的时间。 传播延迟:发送节点传输到接收节点所经历的时间。 接收时间:从接收节点的网络接口接收到消息到通知主机消息达到 事件所经历的时间间隔。 Send time Access time Transmission time Reception time Receive time Propagation time Sender Receiver 传输延迟的进一步细化(在MICA2上) 时间时间典型值典型值特性特性 Send time & Receive time 0100ms不
6、确定,依赖处理器负载、操不确定,依赖处理器负载、操 作系统系统调用开销作系统系统调用开销 Access time10500ms不确定,依赖信道负载。不确定,依赖信道负载。 Transmission time & Reception time 1020ms确定,依赖报文长度和发送速确定,依赖报文长度和发送速 率。率。 Propagation time1s(距离(距离300米)米)确定,依赖收发方物理距离和确定,依赖收发方物理距离和 传播媒质特性。传播媒质特性。 Interrupt waiting time在大多数情况下在大多数情况下5s,在重,在重 负载下,可达负载下,可达30s 不确定,依赖处
7、理器类型和处不确定,依赖处理器类型和处 理器负载。理器负载。 Encoding time & Decoding time 100200s,2s的抖动的抖动确定,依赖射频芯片的种类和确定,依赖射频芯片的种类和 设置。设置。 Byte alignment time0400s确定,依赖发送速率和收发字确定,依赖发送速率和收发字 节偏移。节偏移。 低功耗、低成本和小体积 软硬件都要受到该限制 存储与计算能力均比较小 加剧了电能供应的紧张(电池体积) 网络规模大、密度高 通信距离近 分布式、协作 可扩展性(SCALABILITY) 在大规模网络中尤为重要 是大规模无线传感器网络软硬件设计中非常重要的问
8、题 满足不同的网络类型、网络规模 满足不同的应用需求 健壮性 外部环境复杂,搞毁能力 需要应对安全性挑战 无线传感器网络拓扑动态性较强 网络规模变化、需求变化 内容提要 基本概念 传统与挑战 典型时间同步协议 新型同步机制 总结 典型时间同步协议 NTP(Network Time Protocol) DMTSDMTS (Delay Measurement Time Synchronization) RBSRBS (Reference Broadcast Synchronization) TPSNTPSN (Timing-sync Protocol for Sensor Networks) HR
9、TSHRTS (Hierarchy Referencing Time Synchronization Protocol) FTSPFTSP (Flooding Time Synchronization Protocol) GCSGCS (Global Clock Synchronization) 发送者接收者:DMTS 最简单直观 单报文同步同步精度低 t0+nt+(t2-t1) 广播方式同步能耗低 发送者发送者 接收者接收者 发送前导码发送前导码、 同步字同步字 (nt) 嵌入时标嵌入时标t0: 发送端的处发送端的处 理 延 迟 和理 延 迟 和 M AC层 的层 的 访问延迟访问延迟 接收
10、前导码、接收前导码、 同步字同步字 接收接收 ACK 接收接收 数据数据 发送发送 ACK 接收接收 处理处理 时标时标t1 时标时标t2 发送时间发送时间访问时间访问时间 DMTS(Delay Measurement Time Synchronization) 基于同步消息在传输路径上所有延迟的估计,实现节 点间的时间同步 接收者接收者:RBS (REFERENCE BROADCAST SYNCHRONIZATION Receiver NIC Sender Critical Path Time NIC Sender Receiver1 Critical Path Receiver2 通过广播
11、同步指示分组实现接收点间的相对时间同步 RF信号的传播时间差值非常小 可以消除接收节点的接收协议处理、上下文切换、网络接口向主机传 送 影响RBS机制性能的因素:时钟偏差、接收点飞确定性因素以及接收 点的个数 RBS (REFERENCE BROADCAST SYNCHRONIZATION) 接收者接收者同步的基本依据:接收者时 间相移均值为0 单跳RBS 用最小二乘法估计clock skew提高同步精度 多跳RBS 时间路由技术:基于最短路径查找 节点节点A 节点节点B T1 T4 T2T3 Request Reply 同步点 2 ) 34() 12(TTTT TPSN(TIMING-SYN
12、C PROTOCOL FOR SENSOR NETWORKS) TPSN(TIMING-SYNC PROTOCOL FOR SENSOR NETWORKS) 对同步误差的分析 很重要,是一种基本的分析方法 理论分析和实验证明:TPSN同步误差是RBS的一半 结合对clock skew的估计,可以提高TPSN的精度 多跳TPSN 全网周期性同步 “层发现”把网络组织成最短生成树 逐层在相邻两层节点间同步 网络内两个节点的同步 “后同步”查找两个节点间的路径 在路径的相邻两个节点间进行TPSN同步 HRTS(HIERARCHY REFERENCING TIME SYNCHRONIZATION PR
13、OTOCOL) TPSN基于双向报文交换,因此同步精度高 TPSN本质上是对同步,因此全网同步的同 步能耗高 由DMTS发现,广播能降低全网同步能耗 结合广播和节点间的双向报文交换同步 HRTS协议 BS n1 n2 n3 (a) BS n1 n2 n3 (b) BS n1 n2 n3 (c) n4 BS n1 n2 n3 (d) n4 HRTS(HIERARCHY REFERENCING TIME SYNCHRONIZATION PROTOCOL) HRTS(HIERARCHY REFERENCING TIME SYNCHRONIZATION PROTOCOL) 根节点和应答者节点本质上是采
14、用TPSN同步 根节点和非应答者节点本质上是双向报文交换同步 (但非TPSN) 应答者节点和非应答者节点本质上是接收者-接收者 同步 FTSP(FLOODING TIME SYNCHRONIZATION PROTOCOL) 同步精度高 工程实用性强 强调实现细节 FTSP(FLOODING TIME SYNCHRONIZATION PROTOCOL) MAC层时间戳技术 和平台直接相关,书中给出了在Mica2平台下的 实现 基本同步原理 发送者-接收者同步 单个报文中包括多个时间戳(在报文的不同位置) 根据单个报文中的多个时间戳,可对中断等待时 间进行补偿 对clock skew的补偿仍采用最
15、小二乘法 多跳FTSP 洪泛方式广播时间基准节点的时间 协议健壮 实际做了工程化的实现 GCS(GLOBAL CLOCK SYNCHRONIZATION) 节点遍历模式 聚类分层模式 扩散模式 GCS:节点遍历模式 游走阶段:记录游走的出发和到达时间 时间校正阶段:根据节点在游走环的位置和游 走时间对节点时间进行校正 理论假设:每段游走的时间花费相同 GCS:聚类分层模式 单纯的节点遍历方式导致遍历环过长,同步功耗大 通过分簇协议,把网络组织成簇结构 簇头节点间以节点遍历方式同步 簇内节点可以节点遍历或RBS等方式进行同步 GCS:扩散模式 越简单的方法往往是越有效的 同步过程:对接收到的时间
16、进行平均操作,并对自己 的时间进行扩散 理论证明:当把所有节点的时间当成一张快照时,经 过若干轮扩散过程,所有节点时间最终将收敛到所有 节点时间的平均值上 内容提要 基本概念 传统与挑战 典型时间同步协议 新型同步机制 总结 新型同步机制 基于报文交换的同步机制面临着挑战 同步精度问题 可扩展性问题 新型同步机制 萤火虫同步 协作同步 两个概念 同时性与同步性 萤火虫同步 1935年,Science 1975年, Peskin的RC模型 1989年,M&S模型(无延迟) 1998年,Ernst(有延迟)结论 2005年,真实地实现 简单,高效,可扩展性强 M&S模型 研究由初始不同步状态如何达
17、到同步状态 个体性质相同,因此一旦达到同步则永远同步 萤火虫之间的交互被建模成电量耦合 耦合延迟规定为0 最终结论为:系统的同步收敛性取决于个体在 自由状态下的动力学特性 同步的实质:不同步产生了耦合,耦合改变 了状态量,而状态量又改变了相位量 ,相位差 通过同步过程不断缩小,最终达到完全相同, 即同步状态 M&S模型 证明了全耦合系统的同步收敛性 没有证明多跳网络的同步收敛性 ERNST的研究 M&S模型没有考虑耦合延迟,Ernst研究了耦合延迟 固定时的情况 M&S模型只研究了正耦合的情况,Ernst还研究了负 耦合的情况 ERNST-正耦合(2个节点) 存在两种情况 不可能达到完 全同步
18、 其实是M&S模 型的扩展 ERNST-负耦合(2个节点) 存在三种情况 和Peskin的结论一 致 结论:考虑固定耦 合延迟的情况下, 只有负耦合才可能 取得同步收敛 负耦合下的全连接网络 仿真研究方法 和两个节点下的情 况不同 出现分簇现象 其他一些研究与结论 理论上没有突破 单纯的仿真方法意义有限 萤火虫同步技术对耦合延迟、耦合强度、耦合 性质、初始相位、网络拓扑等因素很敏感。虽 然在例如两个振荡器的同步收敛性研究上取得 了一定的进展,但无论是理论研究还是仿真研 究,研究者在某些结论上还不能达成一致的认 识。但可以认同的一点是:在实际系统中,基 于萤火虫同步策略的同步技术会取得在一定误
19、差范围内的同步。 实践:RFA算法RFA (REACHBACK FIREFLY ALGORITHM) 在24个Micaz节点组成的 网络上实现 同步误差是存在的,和 同步操作的频率直接相 关 核心思想:将某轮同步 周期内接收到的同步报 文的影响推后到下一轮 同步周期的起始时刻 总结:萤火虫同步 同步可直接在物理层而不需要以报文的方式实现。 直接用硬件实现,使得同步精度不会受到MAC延迟、 协议处理与软件实现等的影响。 由于对任何同步信号的处理方式均相同,与同步信 号的来源无关,因此可扩展性以及适应网络动态变 化的能力很强。 机制非常简单,不需要对其它节点的时间信息进行 存储。萤火虫同步算法的一
20、个限制是要求每个节点 具有相似性,但这种机制在非相似节点所组成的网 络下能否起到同步的作用,目前还不清楚。 此外,由于萤火虫同步的理论研究还远未结束,工 程实用性还有待考察。 协作同步 本质:空间平均而 非时间平均 实现上直接受限于 信号处理技术 内容提要 基本概念 传统与挑战 典型时间同步协议 新型同步机制 总结 总结 在无线传感器网络中,时间同步不仅要关注同 步精度,还需要关注同步能耗、可扩展性和健 壮性需求 经典的时间同步协议侧重于同步精度和同步能 耗的需求,采用时钟飘移补偿、MAC层时间 戳技术以及双向报文交换来提高同步精度,充 分利用无线传输的广播特性和捎带技术来降低 同步能耗 萤火
21、虫同步和协作同步则侧重于提高可扩展性 和健壮性。非常适合于大规模无线传感器网络 的应用 主要参考文献(详见原著) 1 Elson J., Rmer K. Wireless sensor networks: a new regime for time synchronization. ACM SIGCOMM Computer Communication Review, 2003, 33(1): 149-154. 3 Elson J., Girod L., Estrin D. Fine-grained time synchronization using reference broadcasts.
22、 In: Proc. 5th Symposium on Operation System Design and Implementation, Boston, 2002, 147-163. 4 Ganeriwal S., Kumar R., Srivastava M. Timing-sync protocol for sensor networks. In: Proc. 1st ACM Conference on Embedded Networked Sensor Systems, Los Angeles, 2003, 138- 149. 7 Mills D. L. Network time
23、protocol (Version3) specification, implementation and analysis. University of Delaware, DARPA Network Working Group Report: RFC-1305, 1992. 13 Miklos M., Branislav K., Gyula S., Akos L. The flooding time synchronization protocol. In: Proc. 2th ACM Conference on Embedded Networked Sensor Systems, Baltim
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内壁防腐施工合同范本
- 工程扶手采购合同范本
- 商场租赁简单合同范本
- 门面水电开户合同范本
- 地方标准出版合同范本
- 年级组长工作计划范文(5篇)
- 国家开放大学电大《消费者行为学》终结性网考机考题库及答案
- 建筑装饰行业市场行情分析
- 数据处理协议范本
- 企业管理-电工入职笔试题及答案
- 邹平梁邹矿业有限公司矿山地质环境保护与土地复垦方案
- 从目的论看纪录片字幕翻译
- 连锁经营管理理论与实务(全)
- 高考688个高频词汇 word版
- GB/T 9115.4-2000环连接面对焊钢制管法兰
- CAK-13CNC不落轮镟床维修指引
- 项目融资概述课件
- DB225118-2022建筑工程资料管理标准
- 不良资产尽职调查清单
- 小学语文口语交际教学讲座PPT
- 中国电力优质工程奖评审办法
评论
0/150
提交评论