摘要合成孔径雷达是一种利用雷达相对目标的运动形成大虚拟口径天线,从而实现高分辨成像的雷达。本文以检测伪装目标在复杂电磁环境下的伪装效果为应用背景,完成了某地面SAR成像系统总控程序的设计。总控程序采用面向对象软件设计方法,设计了登录界面、网卡初始化界面和系统控制界面;利用C++与matlab混合编程来实现总控界面对高分辨算法的调用;用WinPcap开发程序来实现雷达系统与总控软件之间的以太网通信。63776
总控软件的主要功能包括:
1. 可以通过以太网通信实现系统电机控制,参数设置以及数据采集和存储;
2. 可以调用matlab成像算法程序完成初相比较和一维、二维成像。
成像系统的外场测试结果表明,总控程序设计正确,符合设计需求,界面友好,方便使用。
毕业论文关键词 合成孔径雷达 高分辨成像 面向对象软件设计 WinPcap
毕业设计说明书(论文)外文摘要
Title Design of the control and display program for Ground-based SAR imaging system
Abstract
Synthetic Aperture Radar is one kind of high-resolution imaging radar which generates large virtual aperture antenna through the relative movement between radar and targets.In the background of target camouflage effect detection in electromagnetic environment,the control and display program of a ground-based SAR system is designed.Object-oriented programming methord is selected to design the whole program,including a login interface,a NIC initialization interface and a system control interface. One of C++ and matlab mixed programming methods is used to call the function of high-resolution algorithm.WinPcap development process is used to realize the Ethernet communication between radar system and control software.
The main functions of control and display program are as follows.
1. Motor control,parameter setting,data acquisition and storage are achieved via Ethernet.
2. Initial phase comparison,one and two-dimensional imaging are achieved via calling the matlab program of imaging algorithm.
The testing results of SAR system show that the control and display program is designed successfully.It meets the design requirement and is user-friendly.
Keywords SAR high-resolution imaging WinPcap object-oriented programming method
1 绪论 1
1.1 合成孔径雷达研究背景及意义 1
1.2 程序设计方法和以太网开发的发展现状 1
1.3 本文主要内容和贡献 3
2 地面合成孔径雷达原理 3
2.1 系统组成 3
2.2 系统工作流程 4
2.3 成像原理 5
2.3.1 距离维成像原理 5
2.3.2 方位维成像原理 6
3 总控软件设计 7
3.1 基于WinPcap的以太网编程