论文部分内容阅读
米波雷达具有反隐身的优势,但是测角精度和机动性之间的矛盾限制了米波雷达的发展。为解决于上述矛盾,本项目采用分布式阵列相参合成方法,并搭建了一种全数字化分布式米波雷达试验系统,进行外场试验,通过实测数据对该理论方法、关键技术和主要性能指标进行了试验验证。该雷达系统主要由两组阵列天线(每组8根)、两个校正网络、两个DAM模块、定时控制板模块、显控软件、数据采集器以及信号处理板等组成。工作方式包括发射校正、接收校正、模目模式、等T搜索、变T搜索、正交步进频、步进频全相参、正交相位编码以及全相参相位编码模式。本文作者主要负责该雷达系统的显控软件开发以及定时控制板的网口通信程序设计,通过显控软件实现对整个雷达系统的控制。由于显控软件的运行平台是PC的Windows操作系统,并且考虑到软件的开发效率,本文选择VC++6.0作为软件的开发平台,并使用MFC类库和C++语言编码实现软件开发;根据雷达系统的工作需求,从软件工程的角度出发,对该显控软件进行了功能需求、数据需求、接口需求和可靠性需求等方面的分析,确定了显控软件的开发流程;基于模块化和逐步求精的软件设计思想,制定了显控软件的总体设计方案,将该软件划分为输入、输出和网口通信三个主要的功能模块,再对每个模块进行进一步细化,划分成多个子功能模块。其中输入模块主要完成工作方式选择、阵列参数设置、DAM参数设置、校正网络误差系数导入、DBF参数设置、DAM通道设置、发射通道设置、模目参数设置和宽带参数设置等参数输入功能,网口通信模块主要用来实现显控软件与定时控制板之间的数据传输,输出模块则主要实现雷达系统的阵列位置、收发校正结果和目标位置的显示,以及收发校正系数的导出功能;采用联合调试的方法对显控软件进行了综合测试,结果验证了线控软件设计和开发的正确性。最后介绍了网口通信的基本原理,包括以太网的结构模型、TCP/IP协议的分层、TCP/IP协议的封装和TCP/IP协议的分用;定时控制板的网口通信模块以DP83865和FPGA为硬件平台,其中DP83865负责实现物理层功能,FPGA主要负责实现数据的打包、解包和校验过程,该过程可以分为MAC核配置和TCP/IP协议编码实现两部分工作;物理层芯片和MAC核之间采用MII接口进行数据传输,接收通道与发送通道相互独立,数据位宽为4位,传输速率可以达到100Mbps;使用Verilog语言编码实现TCP/IP协议各层的数据封装和拆包,从而实现定时控制板的网口通信功能。