随着无线通信技术的发展,无线定位技术引起了人们的关注,例如GPS可用于导航、测量、授时等。然而,GPS技术只能用于室外,因此开发一种适用于室内的无线定位系统是目前研究的又一热点。本文在基于RSSI (Received Signal Strength Indication)无线定位原理,分析了特定环境中电磁波传输的模型,并在此基础上实现了不同的室内定位算法,开发了一个基于SQL Server2000和Visual Basic6.0和Matlab平台的无线定位数据处理系统。最后,采用Zigbee无线传感器网络系统进行了测试。本文共分为五章,内容如下:第一章介绍了定位的基本知识和应用的领域,且例举了不同的传输方式下,无线信号的定位技术以及它们的应用的领域,最后介绍了论文选题的意义。第二章介绍了在自由空间中电磁波传输的射线模型以及分析了基于测距的多边算法和基于非测距的质心算法。同时分析了不同算法的定位精度,实现了目标节点在自由空间环境下定位。最后,通过各种算法比较,得到在特殊环境中的最优的算法。第三章介绍了室内环境下无线电磁波传输的两种模型,同时介绍了基于室内传输模型的定位算法,实现了目标节点在室内环境下定位。且分析了不同室内定位算法的精度,得到了在特定的室内环境中最优定位的算法。第四章介绍了软件开发与实现的过程,同时介绍了软件之间的连接方法。开发了一个基于SQL Server2000和Visual Basic6.0和Matlab平台的无线定位数据处理系统。最后采用Zigbee无线传感器网络系统进行了测试。第五章作为结束语,总结了本论文所做的工作,并指出了今后一段时间内将做的工作内容。