论文摘要
近年来短距离室内无线定位受到广泛的关注,各种相应的定位方式也不断出现。但是由于不同的应用、功耗、干扰和通信成本等原因,室内定位技术还有待进一步的研究完善。刚刚推出的ZigBee技术以其价格低、功耗低等特点在市场上占有一定的优势。有很多公司都相继推出了基于ZigBee技术的无线定位解决方案。2007年7月,德州仪器(TI)宣布推出业界首款带硬件定位引擎的片上系统(SoC)解决方案CC2431。该芯片的出现使得定位算法可以通过硬件来完成,实现了ZigBee定位技术的飞跃。此后,基于CC2431商品化的定位系统大量涌现。本文对无线传感器网络的体系结构和TI Z-stack协议栈架构进行了详细的分析和研究。首先重点介绍基于信号强度值测距的方法以及模型的建立;然后利用MATLAB软件计算实现三边测量法和极大似然估计法两种定位算法仿真;接着,研究设计一个基于CC2430/CC2431芯片节点的定位系统并在硬件基础上开发出各类节点的软件,同时在PC机上利用VC++ 6.0环境开发上位机监控软件,实现了可视化无线配置各节点参数并且实时动态监控各个节点的状态;最后分别针对室外环境和室内环境进行参数的测量和设定,在两个不同环境下进行运动目标的定位跟踪测试,给出室外理想环境实际测量坐标值和基于两种定位算法的MATLAB仿真结果对比,同时利用上位机无线定位软件对室内和室外定位过程进行了监控。通过实际系统测量表明,本系统设计的基于CC2431的分布式定位方法具有算法简单、实时性好的特点,定位精度达到1米。满足定位系统的低成本、低功耗及易于实现的要求。最后,对本文所做工作的给出总结,提出了不足之处并对未来的研究方向进行了展望。