论文部分内容阅读
雷达技术从出现至今,因其在军事及民用上的广泛应用及良好表现,受到了国内外的大力发展。雷达相关技术不断地在进步,对于雷达知识的学习也变得尤为重要。随着技术的提高,对于理论知识的学习困难性也大大增加,理论过于抽象、复杂等都使得学习过程较为困难。因此设计开发能够对雷达理论知识学习的过程提供辅助的教学软件就具有了重要的意义。本文就是利用计算机对真实的雷达系统进行模拟仿真,建立在虚拟实验的思维模式上,为雷达系统原理知识的学习提供辅助的模拟实验平台,使抽象的理论变得直观具体,更易理解接受。本文首先是根据真实的教学环境需求,确定了软件所需具备的功能及整体的结构安排,并根据已有的各操作平台的特点,分别选取实现软件各项功能的开发平台。软件分为两个部分:终端管理部分和模拟实验部分;两部分各自所要实现的功能有:终端管理部分包括登录验证功能的实现和信息存储功能的实现,模拟实验部分包括的是实验系统框架的搭建和实验核心算法的编写。Microsoft Visual Studio实现了登录验证和信息存储这两项功能中的网络交互,Access为信息存储提供了数据库;除此之外对于软件具体模拟实验部分,通过GUI对可视化界面进行设计,并由Matlab进行系统框架搭建以及核心算法的编写。在软件模拟实验部分,参照真实的雷达系统组成,将其设计为雷达信号产生、雷达天线、雷达发射机、雷达接收机、信号处理及数据处理六大实验模块,并根据雷达系统的理论知识,对这些模块分别进行更为详细且有针对性的实验设计,通过设计实验子模块更具体地模拟了雷达各组成部分真实的工作情况,实现模拟实验与理论之间的良好匹配,从而达到将理论具体可视化的目的。最后是对软件进行测试,根据软件实现的功能按照登录验证、信息采集、模拟实验系统结构和模拟实验核心算法四个部分分别进行测试,根据特定的操作和给出的固定参数,测试验证软件功能的准确性以及模拟实验结果的正确性。