无线传感网络硬件设计解析.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WSN节点的发展 第一代(1996~1999):UCLA的WINS,UC Berkeley的SmartDust、WeC和Rene。 第二代(2000~2001):UCB的Mica与Dot,MIT的uAMPS-I和uAMPS-II ,Rockwell公司的HYDRA。 第三代(2002~2003):Mica2和MicaDot2,NASA JPL实验室的Sensor Web。 第四代(2004~):MicaZ、Telos、EmberNode、Imote、Imote2。 MPR400系列的MICA2节点 MTS300CA 传感板 MIB510编程板 TI公司的cc2430\2530芯片 CC2430/2530是TI公司的系统芯片(SoC)CMOS解决方案。 满足以ZigBee为基础的2.4GHz ISM波段应用,及对低成本,低功耗的要求。 结合高性能2.4GHz DSSS射频收发器和小巧高效的8051控制器。 TI开发套件由专业人士精心设计,具有基于2004/2006/2007/PRO协议栈的开发模板、完整的原理图及例程源码。 针对CC2430/CC2530芯片的Zigbee开发套件可与IAR for MCS-51 集成开发环境无缝连接。 硬件连接图 由于视频信息不同与普通数据,在无线多媒体传感器网络中采集、传输视频数据必须满足如下几个方面的要求。 ① 最小的数据传输带宽:传感器节点能量有限,且数据传输功耗远大于数据处理功耗,因此,要争取在保证视频质量的前提下应该尽可能地采用好的压缩算法,获得最高的压缩比,使得所需传输带宽最低。 ② 实时性:即小的传输时延。 ③ 连续性:为了保证视频播放的连续性,视频数据的传输速率应该与编码速率同步。 视频传感器节点所采用的SOC中包含了支持H.264BP、H.263P3、MPEG-4SP的硬件Codec。 ? 硬件CODEC主要包含两部分:视频编解码处理核心和总线桥。视频编解码处理核心由一个16位的专用处理器、编解码硬件加速器和总线仲裁器组成。这个专用处理器主要用于控制和解析视频数据流并且负责与CPU通信。在编写利用硬件CODEC进行编解码的应用程序时,CODEC的结构可简化为图10-52所示的模型。 硬件CODEC进行H.264压缩编码的流程如图10-53所示。 在应用层通过CODEC的API接口来编程实现H.264编码。API接口建立在Linux操作系统中的CODEC驱动程序基础之上,提供对硬件CODEC的访问和控制。 CODEC驱动程序实现的功能如下。 ① 设备初始化:初始化CODEC的时钟,硬件加速模块,和中断请求模块。 ② 中断服务:在一帧视频数据完成编解码产生中断时提供中断响应操作。 ③ 设备文件操作的实现:向用户空间提供CODEC设备文件的打开、释放、同步、输入输出控制功能,并在用户空间中实现寄存器和存储器的地址映射等。 在CODEC API基础上的H.264压缩过程可用图10-54来实现。 传感器通信模块采用哪种技术??? WIFI技术 传统的无线传感器网络通常使用ZigBee等 低功耗、低速率的无线通信技术传输数据,而无限多媒体视频传感器节点要传输的是视频流数据。ZigBee等技术无法达到视频流数据传输所需的带宽,因此在视频传感器的无线通信模块设计中采用了成熟、稳定的WiFi技术—利用SOC的USB接口外接一个支持IEEE 802.g标准的无线网卡。视频传感器节点的嵌入式Linux操作系统已经提供了对该USB网卡的完整支持,因此在通过该网卡通信时只需利用Socket接口进行编程即可。 传感器节点采用哪种协议?? RTP/RTCP协议 TCP是面向连接的可靠的传输协议,由于它的重传机制、较大的时延和较大的控制开销等特性使它不适合用于视频传输。UDP提供的是不可靠的传输,但是效率很高,时延较小,比较适合用于视频传输。针对视音频的实时传输性要求,RTP通常建立在UDP协议之上,利用UDP对实时的视频数据进行组播或单播,实现对多点和单点的视频数据进行传输。RTCP是与RTP配合使用的协议。主要功能是服务质量的监视与反馈、媒体间的同步,以及多播组中成员的标识。因此,视频传感器节点采用了RTP/RTCP协议。 视频传感器节点的任务包括视频采集、压缩和发送3部分。 视频传感器节点采用多线程设计,从而减少了上下文切换的开销。 视频采集、视频压缩与视频发送分别在独立的线程中运行。其中,视频采集和视频压缩各占一个线程,视频发送可根据需要设置多个线程对应多个视频传输请求。多线程技术简化了系统设计的复杂度,优化了系统资源的调度。为实现视频采集、压缩和发送的同时进行,视频传感器节点中设计了视

文档评论(0)

三哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档