论文部分内容阅读
随着个人通信需求的增长,穿戴式网络也越来越受到人们的关注,它以个人通信为中心,将无线电子设备组成一个移动网络,为设备之间提供方便、快速的数据传输。穿戴式网络是一个集计算机技术、通信技术和数字视频技术于一体的综合系统,针对不同的应用,系统设计选择的协议与软硬件都不相同。
根据项目要求,需要设计这样一个穿戴式网络系统:它具有一个中心节点,以及多个从节点。一个从节点负责高清视频的采集处理传输,其他从节点采集周围环境中的音频、温度、湿度、距离以及GPS等信息。中心节点负责处理所有从节点发送来的数据,发送到信息显示节点显示上述信息,并且根据要求对从节点实现控制。
首先论文给出了穿戴式网络的概念、特点、应用,针对项目的特定要求分析比较了符合穿戴式网络要求的几种具体的协议,最终选择了UWB和蓝牙协议UWB主要用于视频等高速数据的传输。蓝牙协议主要用于较低速率数据的传输。
然后论文探讨穿戴式网络的总体设计方案,给出了硬件框架,接着从硬件角度出发,结合其要实现的功能,完成了下列硬件设计:主节点采用UMPC,视频采集节点是基于S3C2440处理器的平台与摄像头及UWB通信模块结合的实现方案。并针对该平台的主要部分作详细讨论,根据系统要求进行芯片的选择,分析其具体电路的设计方法。对温湿度采集节点与GPS信息采集节点同样完成了芯片选择,电路设计。硬件设计最终制成了硬件电路板并对其进行硬件调试。然后分析研究了两个节点的软件结构和软件设计,完成了必要通信程序的设计。
软件上给出了软件框架,完成了系统中视频采集节点的软件设计,视频采集节点的软件设计部分主要包括嵌入式Linux平台下驱动程序和应用程序的开发。在嵌入式Linux平台下完成了摄像头驱动开发。对Linux下的视频采集技术进行了详细的分析,介绍了Video4Linux编程接口API的使用方法,给出了Linux下视频采集的主要流程以及核心代码。最后对视频压缩算法进行了研究,移植成功了XVID的开发包,并对压缩的主要原理流程进行了研究。