论文部分内容阅读
VHF通信在海上通信领域占据着重要的地位,主要应用于船舶自动识别系统AIS的海上数字通信和VHF海上语音通信。海上VHF通信效果取决于不同海况环境下传播的VHF无线电磁波的传输特性。VHF无线电磁波在海上传输过程中易受到海面恶劣环境、海面反射传输损耗及空间吸收损耗等多种物理因素的影响,造成信号强度衰弱、传播延时的波动,进而降低了海上通信的效率和可靠性,影响了海上交通安全。本论文开发了海上VHF信号传播特性分析平台,研究不同气象环境下VHF无线电波的传播特性,分析气象环境要素对无线电波的影响,为研究高质量海上VHF数字通信系统奠定基础。本论文开发的VHF信号传播特性分析平台主要基于两类数据源,其一是导航研究所建立的海上VHF信号传播特性测试平台,该平台测量和记录了信号的传播延时数据;其二是中国天气网发布的关于测试平台周边的气象数据。本论文将对该两个数据源的数据进行采集、存储和分析处理,从而找出传播特性随气象环境的变化规律。本论文基于Oracle数据库实现海上VHF信号传播特性分析平台,该平台主要由五部分组成:基于Redhat 6.2系统下,采用Qt编程语言实现的主线程模块。该模块负责设计平台的前端界面,连接数据库及控制其它模块;基于Redhat 6.2系统下的Oracle 11 gR2的实时数据采集模块。该模块充分利用Linux操作系统的crond定时服务,重点对动态表,数据采集和存储进行设计;基于Oracle11gR2的手动补充数据模块。该模块负责补充丢失的数据,主要采用数据库游标技术;基于Oracle11gR2的批量数据导入模块。该模块负责以文本流的形式存储大量历史的数据;基于Oracle11gR2的分析数据模块。该模块采用数据库索引技术并形象直观地显示不同气象环境下VHF无线电波的传播特性。在上述设计平台的基础上,本文还从数据库内存和数据系统资源两个方面研究数据库管理系统的性能优化。