论文部分内容阅读
针对无线传感器网络目标跟踪的特点及技术要求,为了解决传统开发方式中软件可拓展性差、调试困难以及可操作性不强的问题,以LabVIEW为开发工具,采用模块化的设计思想开发了一个目标跟踪LabVIEW监控软件,讨论了该软件的设计方案、结构、各功能模块的设计与实现、程序设计中的难点及解决方法。在软件设计中使用消息队列法实现了并行线程间的数据同步,利用插值和滑动窗口法改善了移动轨迹的动态显示,采用距离限制滤波法提高了坐标的稳定性。所设计的监控软件实现了数据通信、处理、存储、节点状态显示、目标移动轨迹绘制等功能,完成了目标跟踪系统的上层监控任务。实验结果表明,该软件运行可靠,操作简便,易于扩展,跟踪效果良好,满足了目标跟踪监控的设计要求。
In view of the characteristics and technical requirements of the target tracking of wireless sensor networks, in order to solve the problems of poor scalability, difficult debugging and poor operability of the traditional development methods, a target was developed using modular design ideas using LabVIEW as a development tool Following the LabVIEW monitoring software, the design scheme, structure, design and implementation of each functional module, programming difficulties and solutions are discussed. In the software design, the message queue method is used to realize the data synchronization among the parallel threads. The interpolation and sliding window method are used to improve the dynamic display of the moving trajectory. The distance limitation filter method is used to improve the stability of the coordinates. The designed monitoring software realizes the functions of data communication, processing, storage, node status display and target trajectory mapping, and completes the upper monitoring task of the target tracking system. Experimental results show that the software is reliable, easy to operate, easy to expand and has good tracking performance. It meets the design requirements of target tracking and monitoring.