论文部分内容阅读
随着雷达技术的创新与发展,雷达基础理论的学习门槛越来越高,学习难度逐步加大。为了减少雷达相关专业学员的学习难度,本文借助计算机仿真,研制了雷达虚拟实验仿真软件,为雷达基础理论提供辅助教学。软件涵盖了雷达原理及雷达系统仿真知识,基于虚拟实验的思想,将雷达计算机仿真与网络虚拟实验室相结合,利用各种丰富的实验内容,结合灵活生动的显示方式,弱化理论推导,让学员通过各种虚拟实验加深对雷达基本理论及雷达系统仿真的理解。同时,软件支持远程学习,合理利用了教学资源,其模块化的设计理念为后期新内容的加入提供了方便,研制雷达虚拟实验仿真软件具有深刻的现实意义。本文首先选取了软件的开发平台。同时,借鉴了传统实验的操作流程,确定了雷达虚拟实验仿真软件的总体框架,采用Visual C++与MATLAB混合编程的技术手段对软件总框架进行开发;其次,为了实现虚拟实验的网络化功能,采用C/S架构分别对软件的终端及服务器端进行开发,利用Access软件对服务器端学员数据进行管理,设计了软件的运行流程,并确定软件所需涵盖的实验内容,划分了软件所包含的雷达基本理论类、雷达天线类、雷达发射机类、雷达接收机类、雷达信号处理类、雷达数据处理类、新体制新技术雷达类、雷达系统类这八个大类,针对这八大类设计了具体的实验内容,并对各个模块的实验进行了具体设计;然后,从软件界面、软件终端、软件服务器端三个部分详细介绍了软件的系统开发过程,其中软件界面主要包括系统登录界面、实验软件主界面、服务器管理界面三部分组成,软件终端主要涉及到开发环境配置、算法内核设计、接口函数调用等关键技术,软件服务器端主要包括数据库配置、网络编程等关键技术,通过三部分的协同开发完成雷达虚拟实验仿真软件的系统开发;最后,对雷达虚拟实验仿真软件进行了系统测试,通过标准化测试与代码规范化统一管理,分别从算法内核、界面、服务器三个部分对软件进行测试,验证了软件功能的完备性与结果的正确性。