采用DirectDraw技术的雷达光栅显示系统软件设计

采用DirectDraw技术的雷达光栅显示系统软件设计

一、用DirectDraw技术实现雷达光栅显示系统软件化的设计(论文文献综述)

朱晨曦[1](2020)在《软件化雷达的数据处理与显控组件的研究与实现》文中提出随着高性能计算处理器的快速发展和软件技术推陈出新,具有硬件可重组、软件可重构、需求可定义等特点的软件化雷达已成为雷达系统发展的重要趋势。本文基于高性能通用处理器搭建的某软件化雷达平台,以组件为开发单元,在符合标准接口规范和封装结构的基础上设计了功能模板化的跟踪滤波组件,并实现了支持控件可扩展、功能可重构的显控应用组件,极大完善了系统的丰富性和完整性,充分发挥了软件化雷达的典型优势。本文首先调研了国内外软件化雷达系统架构的发展历程和研究成果,并介绍了传统雷达系统中显控终端的实现方式,并阐明了设计雷达数据处理组件和显控组件的重要意义。以调研结果为依据,以通用CPU软件化雷达系统平台为实例,详细描述了层次化软件体系结构及各层的功能需求和实现方式。其次,论文介绍了软件化雷达系统中算法组件的设计原则和接口规范,分析了三层封装结构的划分依据及调用关系,通过标准化的开发方式提升组件的可复用性。在雷达数据处理的实现上,深入研究了跟踪滤波算法中典型的目标运动模型、数据关联方法和滤波器模型,给出对跟踪滤波组件的算法粒度设计和功能模板设计,对典型实例的算法流程、组件接口、数据成员和功能函数进行了具体实现和逻辑验证。再次,以功能可扩展和可重构为目的,本文深入研究了显控组件的服务功能和框架结构,设计了兼容不同类型显示控件的抽象接口,并提供了用于交换数据和命令的通信接口。基于上述框架和结构,本文具体实现了P型显示、A型显示、列表显示和地图显示等控件,并通过控件间的动态集成和重组互联快速搭建了雷达显示应用方案。最后,论文验证了数据处理组件和显控组件在实际雷达系统中的实用性,并在基于CPU硬件平台的软件化雷达系统中实际搭建了雷达应用方案,评估了组件的计算处理性能、资源占用情况和通信吞吐速度,展现出该系统的可靠性、实用性和实时性等众多优势。

徐杰[2](2020)在《基于GPU的圆柱阵雷达信号处理系统设计与实现》文中指出数字阵列雷达是阵列雷达中一种重要的新体制雷达,能够形成多个波束实现全方位扫描。圆柱阵雷达作为数字阵列雷达的一种形式,具有全方位多波束、高数据率的特点,这对信号处理提出了很高的要求。目前主要以FPGA和DSP作为常用的雷达信号处理平台,但由于其开发成本高、调试周期长、程序可移植性差,造成其更新换代困难。分析圆柱阵雷达信号处理流程发现,其信号处理过程中存在大量并行计算,而GPU在通用并行计算领域优势明显。因此,本文在GPU并行计算平台上,对圆柱阵雷达信号处理相关算法进行了深入研究,利用CUDA软件编程技术实现了算法从FPGA+DSP平台到GPU平台的移植,本文的主要工作分为以下三个方面。1、圆柱阵雷达任务分析和信号处理方案设计及验证。本文的雷达系统是针对低空低速小目标的探测和跟踪,为了兼顾对远、近目标的探测能力,采用线性调频宽窄脉冲复合信号作为发射信号。结合系统指标要求,设计了圆柱阵雷达36通道信号处理方案,每12通道为一组,形成左、右两波束后进行脉冲压缩、MTD和CFAR处理。在Matlab环境下进行了信号处理算法的系统级仿真,为后续工作提供理论支持。2、基于GPU平台的总体方案设计和信号处理算法的并行设计。在深入研究了GPU硬件架构和CUDA编程模型,并分析了各算法模块运算量及可并行性的基础上,设计了基于GPU的信号处理总体方案。采用CPU+GPU协同异构的工作模式,CPU负责任务调度,GPU负责高度并行的数据运算。在GPU程序中,将信号处理算法分模块设计,采用模块间串行、模块内并行的方式,分别设计了相应的核函数。在设计的核函数中,充分考虑到最大化利用GPU的多线程并行计算能力,对各算法模块如何分配线程块和线程数进行了详细设计。最后,完成了信号处理算法的GPU平台移植工作。3、圆柱阵雷达系统的GPU算法测试和性能分析。首先分析研究了圆柱阵雷达的系统总体架构,给出了数据传输、信号处理和显控终端的设计方法。将回波模拟器产生的36路回波数据通过PCIe 3.0总线传输到服务器,在服务器上对信号处理算法进行了联调。分模块将GPU运算结果和Matlab仿真结果对比,结果基本一致,且一个CPI的信号处理时间满足系统的实时性要求,验证了方案的可行性。本文最终完成了圆柱阵雷达信号处理算法的GPU实现工作,给出了系统联调的测试结果。通过改变一个CPI内的脉冲个数验证了算法的并行性能,通过对比CPU平台和GPU平台的处理时间发现GPU平台具有良好的加速性能,结果表明基于GPU的雷达信号处理能够满足工程需求。

张彬超[3](2018)在《软件化雷达显控终端的设计与研究》文中研究表明随着数字化技术飞速发展,以硬件为核心的传统雷达系统开发模式将逐渐被以软件技术为核心、以需求为驱动的开发模式所取代。而显控终端是软件化雷达人机交互重要模块,对软件化雷达的研究和应用具有重要意义。本文首先介绍雷达终端的基本概念、发展历史和研究现状,并设计一款基于CPU和GPU异构平台的软件化雷达显控终端。然后根据软件化雷达基本概念,将其分为四个软件模块:终端应用程序、系统函数库、程序函数库和服务器应用程序。同时对CPU和GPU的结构和计算能力方面进行分析和比较,并介绍CUDA编程模型,包括编译方式和软件体系。接着对终端关键算法进行设计,包括脉冲压缩算法、MTI和MTD算法、CFAR检测算法。通过matlab仿真确定正确性,然后分别基于CPU和GPU实现算法,并对结果进行分析比较。最后是对软件化雷达显控终端进行整体的设计和实现。根据总体设计要求将终端系统分解成四个模块:人机交互模块、通信模块、信号处理模块和信息显示模块,分模块进行设计和实现。基于上述工作,完成了一款运行于PC的软件化雷达显控终端,结合GPU运算能力和高性能算法,能满足终端信号处理、目标显示的实时性、高精度要求。

王一文[4](2014)在《PC雷达数据显示及处理系统的研究》文中进行了进一步梳理航海雷达被广泛应用于了望、观测、定位、导航、避碰等航海实践,在能见度不良的海况下能够为航海人员提供必需的观察手段。随着计算机技术的发展,越来越多的领域需要利用航海雷达的特性来获取雷达图像信息,进行相关数据的处理与分析。由于航海雷达设备本身不具备采集雷达图像和处理图像信息平台,故本课题研究的主要任务是设计并实现PC雷达的数据显示及处理系统,为雷达图像信息开发与应用提供支持。本文通过对PC雷达数据显示及处理系统的国内外现状研究,设计实现了一种PC雷达数据显示及处理系统。本系统是基于Windows操作系统,采用Microsoft Visual Studio2010开发平台。选用VC++为编程工具,C++和C语言为编程语言,编写相应算法,最终实现系统具体功能。系统界面采用MFC中基于对话框的应用程序进行系统设计,实现了组合式多数据源雷达视频图像显示功能,完成了图像动态回放、图像缩放、坐标转换、图像平移、干扰抑制、图像记录等图像后期处理功能,并将多项功能模块化,能够随时调用所需求的功能进行后期开发应用。本文是对航海雷达在特殊领域信息显示方式进行研究,关注的重点是非传统的航海雷达目标,研究的重点在于雷达图像处理和显示的编程技术。提出了航海雷达跨领域应用可能存在的问题,同时给出了相应的解决方案,设计并实现了一种PC雷达数据显示及处理系统,对航海雷达数据跨领域的研究具有一定的应用价值。

范飞[5](2013)在《软件化雷达显示终端的设计与实现》文中提出随着计算机多核CPU、高性能显卡、高速存储器以及多任务多线程编程技术的快速发展,PC机的计算能力、处理能力和运行效率得到了很大的提高。这为雷达显示和信息处理技术的发展提供了新的途径。在该技术背景下,使用通用计算机和软件化的显示技术,来实现雷达显示终端成为一种新的趋势。本论文依据雷达系统的实际功能要求及发展方向,设计和实现了基于通用计算机软件化处理的雷达显示终端。基于实验室提供的数据采集器,对接收到的雷达数据实现实时采集,并通过CPCI总线以DMA的方式传送给PC机,供显示终端使用。在显示终端,基于Windows操作系统,利用Visual C++6.0的MFC设计出了雷达显示界面,对采集到的雷达回波进行显示。本文重点讨论了雷达显示软件中的数据实时传输、坐标的转换、多线程编程、回波数据的显示等关键问题的解决方案。最后对Linux下基于Qt的雷达显示软件的设计以及实现进行了探讨。实验结果表明,该系统能够实现雷达回波数据的实时采集、传输、显示和存储,具备一定的工程应用价值。

张良才[6](2013)在《基于CDX的雷达终端显示软件设计》文中研究指明传统的雷达终端显示主要通过专用硬件实现,通用性比较差,开发周期长,研制成本较高。而将雷达显控终端软件化后,降低了开发费用,加强了它的通用性和兼容性,并且易于维护和扩展。所以,研发软件化的PC显控终端已成为一种新的趋势。本文主要讨论了在通用计算机上,借助于MFC和CDX类库,开发和完成一款集多功能于一体的雷达终端显示软件。软件中采用模块化的思想进行开发和设计,提高系统的扩展性;采用线程技术完成目标航迹的显示,加入系统定时器精确雷达天线的扫描速度;通过CDX库函数直接操作显存的能力,充分利用系统硬件的加速功能,实现了条带SAR和DBS图像的显示;采用以太网、USB和CPCI开发完成系统的接口功能;利用MapX控件开发完成系统的地图功能。该软件的完成必定可以满足雷达信息多样化的现实需求。

冯东霞[7](2012)在《软件化雷达信号处理机的设计与实现》文中提出随着雷达信号处理技术、计算机技术的发展,通用计算机在雷达信号处理方面广泛应用。现代计算机能够灵活、快速、准确完成数据处理工作。计算机强大的图像处理技术和易于开发的软件技术逐步取代传统的硬件处理方式,为雷达信号显示和控制带来极大的方便,并提供了新的发展方向。本课题以某雷达信号处理机为研发背景,分析了数据采集板与PC机通信的方法,给出了基于PCI总线的信号采集,并完成信号存储、显示(A型和PPI型),及算法处理(数字下变频和数字脉冲压缩处理)的详细设计和具体实现。在具体的实现过程中,使用PC机、Windows XP系统和Visual C++6.0为研发工具,完成了信号处理的编程和调试。实验结果表明,在处理复杂度不是很高的情况下,利用通用CPU和操作系统,软件化信号处理时可行的。软件方案切实可行,具有一定的实用价值。

张怡[8](2011)在《软件化、网络化的通用雷达光栅显示终端设计》文中研究指明雷达光栅显示技术在雷达应用中占有重要的地位,随着高分辨率、多彩色、高综合要求的不断提高,现代应用对雷达光栅显示技术提出了新的要求。提出了采用软件为主的设计思想,设计了基于Linux的软件化、网络化的通用雷达光栅显示终端,具有系统结构简单,开发周期短,易标准化和易改动等优点,对于提高系统可靠性、灵活性、降低成本等都具有十分重要的意义。

张鑫[9](2011)在《雷达图像显示处理》文中研究说明雷达图像显示终端是航海雷达系统的重要组成部分。基于计算机的雷达显示系统具备良好的通用性与灵活性,可充分地发挥计算机的高速处理能力。将数字图像处理技术、计算机图形学技术与计算机显示技术相结合,可以用较低的成本来实现强大灵活的信息与信号处理功能,能够满足多样化的信息与数据显示需求。并且把微型计算机用作显示控制的逻辑部件,也是雷达显控终端重要的发展趋势。本课题的研究任务是设计实现基于PC机的雷达显示系统同时在雷达图像显示软件中实现对雷达图像的显示和处理。本文在内容上主要分为雷达图像显示和雷达图像显示处理。首先利用实验室所提供的集成了可编程器件FPGA与DSP的雷达数据采集卡,对雷达接收到的回波数据进行实时地采集和处理,通过CPCI总线传送到显示终端。在Windows操作系统下,利用Visual C++的MFC基础类开发出雷达图像显示界面,通过OpenGL技术实现对雷达图像的加速显示以达到与雷达天线同步,将接收到的雷达回波实时地显示在计算机屏幕上。然后,通过对雷达图像的讨论,在MFC和OpenGL环境下,对显示的雷达图像进行处理。本文解决了基于PC机的雷达显示系统的数据传输、坐标变换、雷达图像的显示和处理等关键问题。雷达图像显示软件可模拟出实际雷达显示器的余辉效果,对雷达图像局部放大及恒虚警处理并提供尾迹显示功能。实验结果表明,系统可实时地对雷达回波数据进行采集、处理和传输,雷达图像显示软件可将雷达图像实时、清晰地显示,并且可完成对显示的雷达图像进行处理。

刘玉和[10](2011)在《高分辨率雷达显控系统设计》文中研究表明雷达显控系统是现代雷达的重要组成部分,主要承担的任务包括:雷达原始视频数据处理、目标及其相关信息显示、雷达状态控制、人机交互等。随着计算机技术、软件技术和大规模集成电路的发展,将通用计算机作为雷达显控平台已经成为一种趋势。通用计算机能够灵活的利用计算机图形处理技术和计算机软件技术,为雷达显控的设计与实现带来极大的方便。同时,使系统具有良好的通用性和灵活性,方便系统维护与升级,极大的缩短了开发周期、节省了开发成本。本文旨在实现一种基于通用计算机和通用软件技术,能够完成雷达数据的实时采集、处理与显示的雷达显控系统,并且具有良好的人机交互功能。该系统采用Linux作为操作系统平台,在此基础上加载了RTAL实时内核,提高了系统的实时性;采用了PCI总线的DMA技术,合理设计了雷达视频数据采集板,极大的提高了系统的数据传输和处理能力;运用FrameBuffer、双缓冲和多线程技术实现了雷达视频数据的实时显示;通过Qt/Embedded、OpenGL等技术实现了良好的人机界面交互和雷达目标的三维显示。

二、用DirectDraw技术实现雷达光栅显示系统软件化的设计(论文开题报告)

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

三、用DirectDraw技术实现雷达光栅显示系统软件化的设计(论文提纲范文)

(1)软件化雷达的数据处理与显控组件的研究与实现(论文提纲范文)

摘要
ABSTRACT
符号对照表
缩略语对照表
第一章 绪论
    1.1 研究背景与意义
        1.1.1 传统雷达系统问题突出
        1.1.2 软件化雷达和组件化设计
    1.2 国内外研究现状和发展趋势
        1.2.1 软件化雷达系统的研究现状
        1.2.2 软件化雷达显示终端的研究现状
    1.3 论文主要工作和结构安排
第二章 软件化雷达平台
    2.1 软件化雷达体系架构
        2.1.1 硬件资源层
        2.1.2 软件中间件层
        2.1.3 核心框架层
        2.1.4 雷达应用层
    2.2 数据处理组件设计结构
        2.2.1 中间件接口层
        2.2.2 缓存空间管理层
        2.2.3 算法核心逻辑层
    2.3 显控组件的设计方案
    2.4 本章小结
第三章 数据处理组件的设计与实现
    3.1 雷达数据处理基本流程
    3.2 跟踪滤波算法原理
        3.2.1 目标运动状态模型
        3.2.2 数据关联原理
        3.2.3 跟踪滤波模型
    3.3 跟踪滤波组件的设计思路
        3.3.1 组件粒度设计
        3.3.2 功能模板设计
    3.4 跟踪滤波组件的实现方案
        3.4.1 数据成员描述
        3.4.2 功能函数实现
        3.4.3 组件逻辑验证
    3.5 跟踪滤波组件的描述文件
    3.6 本章小结
第四章 显控组件的设计与实现
    4.1 显控框架的接口设计
        4.1.1 抽象容器类
        4.1.2 网络通信服务
    4.2 显示控件的具体功能
    4.3 显控组件子模块设计和实现
        4.3.1 P型显示
        4.3.2 A型显示
        4.3.3 地图显示
        4.3.4 列表显示
    4.4 显控应用方案搭建
    4.5 本章小结
第五章 数据处理和显控组件的实际应用
    5.1 数据处理组件的实际应用
    5.2 显控组件的实际应用
    5.3 软件化雷达系统搭建
    5.4 本章小结
第六章 总结与展望
    6.1 本文总结
    6.2 展望
参考文献
致谢
作者简介

(2)基于GPU的圆柱阵雷达信号处理系统设计与实现(论文提纲范文)

摘要
Abstract
1 绪论
    1.1 选题背景与研究意义
    1.2 国内外研究现状和发展趋势
    1.3 论文主要工作和安排
2 圆柱阵雷达工作原理及信号处理算法分析
    2.1 引言
    2.2 圆柱阵雷达工作原理
        2.2.1 圆柱阵雷达硬件结构
        2.2.2 圆柱阵雷达系统任务及需求
        2.2.3 圆柱阵雷达信号处理方案设计
    2.3 圆柱阵雷达信号处理算法
        2.3.1 线性调频宽窄脉冲复合信号
        2.3.2 数字下变频原理
        2.3.3 圆柱型阵列的数字波束形成
        2.3.4 脉冲压缩原理
        2.3.5 动目标检测原理
        2.3.6 恒虚警检测原理
    2.4 信号处理算法的Matlab仿真
    2.5 本章小结
3 GPU并行计算和CUDA架构
    3.1 引言
    3.2 GPU简介
    3.3 GPU硬件架构
    3.4 CUDA编程与执行模型
        3.4.1 CUDA线程结构
        3.4.2 CUDA存储结构
        3.4.3 CUDA软件体系
        3.4.4 CUDA程序结构
    3.5 本章小结
4 基于GPU的圆柱阵雷达信号处理算法的并行设计
    4.1 引言
    4.2 信号处理算法运算量和可并行性分析
    4.3 信号处理方案设计
    4.4 GPU关键信号处理算法的设计
        4.4.1 基本运算单元的CUDA设计
        4.4.2 FIR滤波器的CUDA设计
        4.4.3 数字下变频的CUDA设计
        4.4.4 数字波束形成的CUDA设计
        4.4.5 脉冲压缩的CUDA设计
        4.4.6 动目标检测的CUDA设计
        4.4.7 恒虚警检测的CUDA设计
    4.5 本章小结
5 圆柱阵雷达信号处理软件实现与测试
    5.1 引言
    5.2 系统总体架构
    5.3 系统软件设计实现
        5.3.1 软件总体结构
        5.3.2 数据传输实现
        5.3.3 GPU信号处理实现
        5.3.4 软件显控功能实现
    5.4 信号处理算法测试
        5.4.1 实验平台
        5.4.2 测试结果
    5.5 并行设计的性能分析
    5.6 本章小结
6 结束语
    6.1 本文工作总结
    6.2 工作展望
致谢
参考文献
附录

(3)软件化雷达显控终端的设计与研究(论文提纲范文)

摘要
Abstract
1 绪论
    1.1 引言
    1.2 雷达终端概述
    1.3 雷达终端的发展历史与研究现状
        1.3.1 雷达终端的发展历史
        1.3.2 雷达终端国内外研究现状
    1.4 研究背景与意义
    1.5 研究内容
2 软件化雷达平台
    2.1 软件化雷达概述
        2.1.1 软件化雷达基本概念
        2.1.2 软件化雷达的软件模块
    2.2 软件化雷达终端开发平台
        2.2.1 硬件开发平台
        2.2.2 软件开发平台
    2.3 CPU与GPU分析与比较
        2.3.1 结构分析与比较
        2.3.2 运算能力分析与比较
        2.3.3 CPU和GPU通信方式
    2.4 CUDA编程模型
        2.4.1 CUDA编程模型的编译方式
        2.4.2 CUDA软件体系
    2.5 本章小结
3 软件化雷达显控终端算法设计
    3.1 信号处理框架
    3.2 脉冲压缩算法设计
        3.2.1 脉冲压缩算法设计与实现
        3.2.2 脉冲压缩算法GPU实现
    3.3 MTI、MTD算法设计
        3.3.1 MTI、MTD算法设计与实现
        3.3.2 MTI、MTD算法GPU实现
    3.4 CFAR算法设计
        3.4.1 CFAR算法原理和仿真
        3.4.2 基于CPU的算法实现
        3.4.3 基于GPU的算法实现
        3.4.4 结果分析与比较
    3.5 本章小结
4 软件化雷达显控终端软件实现
    4.1 终端软件总体设计
        4.1.1 显控终端总体功能要求
        4.1.2 显控终端软件设计要求
        4.1.3 终端模块划分
    4.2 人机交互模块设计与实现
        4.2.1 人机交互界面设计
        4.2.2 人机模块实现
    4.3 信息显示模块设计与实现
        4.3.1 信息显示模块设计
        4.3.2 信息显示模块实现
    4.4 通信模块设计与实现
        4.4.1 通信模块设计
        4.4.2 通信模块实现
    4.5 数据处理模块设计与实现
    4.6 系统测试
    4.7 本章小结
5 总结与展望
    5.1 全文总结
    5.2 后续工作展望
致谢
参考文献
附录

(4)PC雷达数据显示及处理系统的研究(论文提纲范文)

摘要
ABSTRACT
目录
第1章 绪论
    1.1 研究背景及意义
    1.2 国内外研究现状
    1.3 论文结构
第2章 PC雷达数据显示及处理系统设计
    2.1 系统总体设计
        2.1.1 系统总体设计目标
        2.1.2 系统设计原则
        2.1.3 技术路线
    2.2 系统软硬件架构
        2.2.1 系统硬件架构
        2.2.2 系统软件架构
    2.3 界面设计
    2.4 功能设计
    2.5 本章小结
第3章 PC雷达数据显示及处理系统功能实现
    3.1 雷达视频数据采集模块
        3.1.1 工作流程
        3.1.2 关键问题
        3.1.3 功能实现
    3.2 雷达视频数据显示模块
        3.2.1 工作流程
        3.2.2 关键问题
        3.2.3 功能实现
    3.3 雷达图像数据回放模块
        3.3.1 工作流程
        3.3.2 关键问题
        3.3.3 相关函数
        3.3.4 显示区域控制
        3.3.5 功能实现
    3.4 雷达视频图像数据处理模块
        3.4.1 增益
        3.4.2 雨雪干扰
        3.4.3 海浪干扰
        3.4.4 同频干扰
        3.4.5 坐标变换
    3.5 雷达视频数据记录模块
        3.5.1 工作流程
        3.5.2 关键性问题
        3.5.3 功能实现
    3.6 传感器信息显示模块
        3.6.1 线程简介
        3.6.2 工作流程
        3.6.3 功能实现
    3.7 符号显示模块
        3.7.1 工作流程
        3.7.2 关键问题
        3.7.3 功能实现
    3.8 本章小结
第4章 PC雷达数据显示及处理系统调试
    4.1 雷达视频数据采集模块调试
        4.1.1 调试方案
        4.1.2 调试结果
    4.2 雷达视频数据显示模块调试
        4.2.1 调试方案
        4.2.2 调试结果
    4.3 雷达图像数据回放模块调试
        4.3.1 调试方案
        4.3.2 调试结果
    4.4 雷达视频数据记录模块调试
        4.4.1 调试方案
        4.4.2 调试结果
    4.5 传感器信息显示模块调试
        4.5.1 调试方案
        4.5.2 调试结果
    4.6 符号显示模块调试
        4.6.1 调试方案
        4.6.2 调试结果
    4.7 本章小结
第5章 结论与展望
    5.1 全文总结
    5.2 工作展望
参考文献
致谢
作者简介

(5)软件化雷达显示终端的设计与实现(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 论文的研究背景和意义
    1.2 雷达显示终端的发展状况
    1.3 论文的研究内容及结构安排
第二章 软件化雷达显示终端的总体方案
    2.1 雷达显示终端的需求分析
    2.2 雷达显示终端的模块划分
        2.2.1 雷达显示终端的硬件组成
        2.2.2 显示终端的内部模块功能分析
    2.3 系统的硬件配置要求
        2.3.1 微型计算机的性能要求
        2.3.2 基于 CPCI 的数据采集卡
第三章 雷达显示终端软件设计
    3.1 雷达显示终端软件设计方案
        3.1.1 雷达显示终端软件设计要求
        3.1.2 基于 Windows 操作系统的软件开发
        3.1.3 开发工具的选择
        3.1.4 基于 MFC 的应用程序设计
        3.1.5 显示软件的开发技术路线
    3.2 雷达显示软件的关键技术和解决方案
        3.2.1 数据传输
        3.2.2 多线程程序设计
        3.2.3 坐标转换
        3.2.4 屏幕无闪烁刷新
第四章 雷达显示终端软件的模块实现
    4.1 显示软件的界面布局
    4.2 数据读取模块
        4.2.1 数据读取线程的设计和实现
        4.2.2 WDM 驱动程序和应用程序之间的通信
    4.3 雷达图像显示模块
        4.3.1 PPI 显示的实现
        4.3.2 A 显的实现
        4.3.3 偏心 PPI 显示
    4.4 雷达数据存储和导入模块
    4.5 控制模块设计
    4.6 显示软件调试及结果
        4.6.1 调试步骤
        4.6.2 调试结果
第五章 基于 LINUX 的雷达显示软件研究
    5.1 LINUX 操作系统概述
    5.2 QT 图形界面工具开发包
    5.3 LINUX 下雷达显示软件的界面设计
    5.4 LINUX 下开发显示软件的关键技术
        5.4.1 Linux 下基于 Qt 的多线程编程
        5.4.2 Linux 下应用程序与驱动程序的通信
        5.4.3 Linux 下异步 I/O 的实现
        5.4.4 Qt 中双缓冲绘图的实现
第六章 结束语
致谢
参考文献
作者在读期间的研究成果

(6)基于CDX的雷达终端显示软件设计(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 论文研究背景和意义
    1.2 国内外研究现状
    1.3 本文的主要工作
第二章 软件模块设计
    2.1 软件相关知识
        2.1.1 VC++6.0 及 MFC 函数库
        2.1.2 DirectDraw 及 CDX 库
    2.2 软件工程建立
        2.2.1 系统显示窗口创建
        2.2.2 全屏显示的实现
        2.2.3 模块的建立思想
    2.3 各个模块的关键技术
        2.3.1 时间、日期模块
        2.3.2 放大区模块
        2.3.3 表页区模块
        2.3.4 扫描方式模块和按钮操控模块
    2.4 雷达扫描区域的设计
        2.4.1 PPI 显示设计
        2.4.2 机载界面的设计
    2.5 本章小结
第三章 软件功能设计
    3.1 目标显示设计
        3.1.1 线程
        3.1.2 目标信息
        3.1.3 坐标转换
        3.1.4 显示目标
    3.2 基本操作功能设计
        3.2.1 量程和显示方式
        3.2.2 雷达天线转速
        3.2.3 余辉
        3.2.4 其他功能关键技术
    3.3 雷达图像显示
        3.3.1 SAR 及 DBS 图像简介
        3.3.2 条带 SAR 实时显示
        3.3.3 DBS 图像实现
    3.4 软件功能的性能分析
    3.5 本章小结
第四章 系统接口设计
    4.1 接口简介
    4.2 接口应用程序设计
        4.2.1 以太网接口设计
        4.2.2 USB 接口设计
        4.2.3 CPCI 接口设计
        4.2.4 三种接口比较
    4.3 地图接口设计
        4.3.1 MapX 控件简介
        4.3.2 地图接口的实现
    4.4 软件性能评估
    4.5 本章小结
第五章 总结和展望
致谢
参考文献
作者在读期间的研究成果

(7)软件化雷达信号处理机的设计与实现(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 研究背景和意义
    1.2 国内外研究现状
    1.3 论文的内容及组织安排
第二章 软件化信号处理的总体设计
    2.1 软件化信号处理的流程和要求
        2.1.1 软件开发工具的要求
        2.1.2 人机交互界面的设计
        2.1.3 计算机的性能要求
    2.2 软件化信号处理的结构和功能
        2.2.1 软件化信号处理的结构
        2.2.2 软件化信号处理的功能
    2.3 本章小结
第三章 数据采集与控制
    3.1 信号采集控制的设计方案
        3.1.1 信号采集控制的总体要求
        3.1.2 信号采集控制的设计方案
    3.2 采集方式的控制
        3.2.1 串口通信方式
        3.2.2 串口发送命令
    3.3 雷达数据采集
        3.3.1 PCI 总线通信
        3.3.2 多线程通信
        3.3.3 数据存储
        3.3.4 信号存储的细节设计与实现
    3.5 本章小结
第四章 雷达信号显示
    4.1 信号显示的设计方案
        4.1.1 信号显示的总体要求
        4.1.2 信号显示的设计
    4.2 雷达信号显示的类型
    4.3 雷达信号的距离显示
        4.3.1 信号距离显示
        4.3.2 雷达 A 型波显示
    4.4 雷达信号平面显示
        4.4.1 雷达平面波显示
        4.4.2 PPI 型显示的软件实现流程
        4.4.3 PPI 型显示的模块设置
        4.4.4 PPI 显示技术实现
    4.5 雷达 PPI 光栅扫描显示系统的编程设计与实现
    4.6 本章小结
第五章 通道信号处理
    5.1 数字下变频
        5.1.1 数字下变频的基本原理
        5.1.2 数字下变频的软件化实现
    5.2 数字脉冲压缩
        5.2.1 数字脉冲压缩的基本原理
        5.2.2 数字脉冲压缩的软件化实现
    5.3 本章小结
致谢
参考文献
在读期间的研究成果

(9)雷达图像显示处理(论文提纲范文)

摘要
ABSTRACT
第1章 绪论
    1.1 课题的研究背景及意义
    1.2 雷达显控终端的发展动态
    1.3 课题的研究内容和成果
        1.3.1 课题的研究内容
        1.3.2 研究成果
    1.4 论文的内容安排
第2章 基于PC机的雷达图像显示系统的结构
    2.1 系统要求
    2.2 系统的基本组成与原理
        2.2.1 系统的基本组成
        2.2.2 雷达数据处理
        2.2.3 基于PC机的雷达图像显示
    2.3 系统的硬件要求及设备选择
        2.3.1 雷达设备的选择
        2.3.2 信号处理板
        2.3.3 PC机
第3章 雷达图像显示系统的软件设计与实现
    3.1 雷达图像显示系统的软件设计
        3.1.1 软件需求分析
        3.1.2 开发工具的选择
        3.1.3 数据传输模块的设计
        3.1.4 图像显示模块与显示界面的设计
    3.2 关键技术及解决方案
        3.2.1 坐标变换与量化漏点
        3.2.2 多线程程序设计
    3.3 软件调试及结果
        3.3.1 调试步骤及方法
        3.3.2 调试结果
第4章 雷达图像显示处理的软件设计与实现
    4.1 雷达图像的特征
    4.2 雷达图像的局部放大
    4.3 余辉显示
    4.4 恒虚警处理
    4.5 尾迹显示
    4.6 雷达图像显示软件的其他功能
第5章 结束语
参考文献
致谢
研究生履历

(10)高分辨率雷达显控系统设计(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 研究背景及意义
    1.2 雷达显控系统的研究状况
    1.3 论文主要内容及结构安排
第二章 雷达显控系统总体设计
    2.1 系统性能需求
        2.1.1 系统的实时性
        2.1.2 实时数据传输
        2.1.3 实时数据处理
        2.1.4 实时信息显示
        2.1.5 雷达数据记录和重演
        2.1.6 人机交互
    2.2 系统结构及其功能
        2.2.1 系统结构
        2.2.2 各模块的功能及实现
    2.3 雷达显控系统软硬件环境
        2.3.1 系统硬件环境
        2.3.2 系统软件环境
    2.4 显控软件介绍
    2.5 本章小结
第三章 雷达显控系统的关键技术
    3.1 操作系统的实时性
    3.2 实时显示技术
        3.2.1 帧缓冲技术
        3.2.2 双缓冲技术
        3.2.3 多线程技术
    3.3 坐标映射
        3.3.1 坐标映射方法
        3.3.2 坐标映射带来的相关问题
    3.4 PPI雷达余辉的模拟
        3.4.1 余辉的原理及作用
        3.4.2 长余辉模拟方法
    3.5 视频叠加
        3.5.1 PPI综合显示
        3.5.2 分层显示技术
    3.6 本章小结
第四章 雷达显控软件的详细设计
    4.1 Linux内核和Qt开发环境设定
        4.1.1 FrameBuffer和Linux内核裁剪
        4.1.2 Qt开发环境设置
    4.2 显控软件结构
    4.3 PPI显示模块设计
    4.4 雷达目标三维显示
    4.5 PCI驱动程序设计
        4.5.1 Linux驱动程序设计
        4.5.2 字符设备驱动程序设计
        4.5.3 PCI9054 DMA驱动程序的实现
    4.6 本章小结
第五章 模块及系统测试
    5.1 显控软件各模块测试
        5.1.1 死区、盲区处理
        5.1.2 余辉处理
        5.1.3 二次信息显示
        5.1.4 目标三维显示
    5.2 系统运行测试
    5.3 本章小结
第六章 结束语
    6.1 论文工作总结
    6.2 研究前景展望
致谢
参考文献
在读期间研究成果

四、用DirectDraw技术实现雷达光栅显示系统软件化的设计(论文参考文献)

  • [1]软件化雷达的数据处理与显控组件的研究与实现[D]. 朱晨曦. 西安电子科技大学, 2020(05)
  • [2]基于GPU的圆柱阵雷达信号处理系统设计与实现[D]. 徐杰. 南京理工大学, 2020(01)
  • [3]软件化雷达显控终端的设计与研究[D]. 张彬超. 南京理工大学, 2018(03)
  • [4]PC雷达数据显示及处理系统的研究[D]. 王一文. 大连海事大学, 2014(09)
  • [5]软件化雷达显示终端的设计与实现[D]. 范飞. 西安电子科技大学, 2013(S2)
  • [6]基于CDX的雷达终端显示软件设计[D]. 张良才. 西安电子科技大学, 2013(S2)
  • [7]软件化雷达信号处理机的设计与实现[D]. 冯东霞. 西安电子科技大学, 2012(04)
  • [8]软件化、网络化的通用雷达光栅显示终端设计[J]. 张怡. 舰船电子对抗, 2011(03)
  • [9]雷达图像显示处理[D]. 张鑫. 大连海事大学, 2011(09)
  • [10]高分辨率雷达显控系统设计[D]. 刘玉和. 西安电子科技大学, 2011(04)

标签:;  ;  ;  ;  ;  

采用DirectDraw技术的雷达光栅显示系统软件设计
下载Doc文档

猜你喜欢