论文部分内容阅读
无线电监测与测向管理系统是成都中星世通电子科技有限公司重点研发的项目之一。其目的是建立一个稳定的、能够兼容多种不同设备的、实现分时多任务或实时多任务的、高精度的测向定位、命令处理、计划任务定制、信息展示、原始监测数据保存和回放、数据统计分析等为一体化的管理系统。从而为无线电管理提供技术支持和执法依据,提高无线电管理水平,保护合法无线电设备的正常使用,打击非法使用。论文首先分析了国内外无线电电磁频谱的使用情况,得出研究该管理系统的实际意义和目标。接着介绍了无线电监测与测向技术的基本概念和测向理论,以及管理系统软件开发的相关技术。然后,根据无线电监测与测向的技术指标和功能需求,论文以Windows为开发平台,以SQL Server2000为主要数据库管理数据,采用Visual C++6.0为主要开发工具,并采用成熟的软件工程技术进行管理系统开发管理。管理系统采用CS模式,客户端程序由监测与测向分系统、监测数据分析分系统、资源配置管理分系统和数据备份分系统等组成。每个分系统又采取模块化、构件化设计,即OCX控件组成构件、构件组成模块,模块再组成分系统,最后由各分系统集成管理系统。服务端程序采用层次化设计,服务端框架动态加载功能模块,由功能模块调用设备驱动程序,再由设备驱动程序直接控制监测设备执行监测业务并收集监测原始数据供系统进行数据分析。论文采用标准的接口和数据格式编写设备驱动程序,实现系统设备兼容性。采用多线程同步技术中的互斥锁方式,对线程进行协调和同步,实现多线程同步,提高系统的稳定性。采用开源ACE动态库提供的方法实现数据的异步非阻塞传输。通过数据包调度方法解决系统网络传输的压力问题。根据2005年国家无线电管理委员会制定的RMTP通信协议,系统提供了标准的数据传输接口,与全国其他厂商生产的无线电管理系统联网提供了可能性。通过对系统的单元测试、功能测试、集成测试和系统测试等不同层次的测试,测试结果证明该无线电监测与测向管理系统满足论文设计部分提出的所有技术要求。