论文部分内容阅读
某一环境中的电磁态势分布取决于辐射源和地形,获得辐射源的相应信息是进行电波传播预测的前提和必要条件,本文提出了一种自动化测试平台的实现方法用于得到辐射源的电磁信息,同时还提出了一种分布式的电波传播预测系统用于模拟电波传播的过程。根据完全面向对象的思想,本文提供了一种松耦合,具有良好架构的自动化测试平台的解决方案,具有良好的扩展性和重用性。不仅极大的提高了测试效率,而且提高了测试的精度,降低了人为误差的风险。通过软件实现电波传播的预测是当今一种重要的方式。基于几何光学和一致性绕射理论的三维射线跟踪算法是电波传播预测中最为有效的方法之一。但是这种算法在实现时,由于从辐射源发出的射线很多,跟踪全部的射线耗时较长,特别是在地形较为复杂,高低起伏较大,辐射源数量繁多的情况下,时间复杂度将呈爆炸性增长,无法应用于实践。本系统立足于射线跟踪算法的并行性,着眼于它的精确性,通过搭建并行系统克服了该算法存在的固有弊端。电波传播预测系统是一种多用户的分布式系统,基于C/S架构。通过对射线跟踪过程的分析,每个辐射源的射线跟踪过程相互独立,研究区域的总场强是由各个辐射源在该区域共同作用产生的,可由各个辐射源在该区域产生的场强按照矢量法则合成而得到。因此,在射线跟踪过程中的场强计算可以按辐射源个数分解为多个独立的计算过程,为射线跟踪的并行计算提供了理论依据。为了方便对数据的集中管理和维护,本系统在服务器上建立了辐射源数据库和地形数据库,用户只需选择浏览便可以加载相应的辐射源和地形。部署在局域网中的分布式系统通过并行控制逻辑能充分整合系统中的计算资源,进而大幅度提高对资源的利用率。此系统具有良好的扩展性,它提供了一个公共的并行控制平台,可以向其增加任意多的计算节点,而无需改动原有的节点。