多波形雷达信号的模块化产生方法技术

技术编号:6662816 阅读:224 留言:0更新日期:2012-04-11 18:40
一种多波形雷达信号的模块化产生方法,由模块化软件、FPGA和DDS芯片组成。属于雷达频率综合技术领域,应用在基于DDS的频综设计。模块化软件具有人机交互界面和模块化串口时序模块,进行DDS芯片控制参数及与波形数据相关运算、存储,与FPGA数据通信,产生适用于DDS系列芯片的模块化串口控制时序,通过计算机通信完成数据获取和更新。FPGA设置RAM、UART收发器和DDS控制模块,完成与计算机数据通信、DDS芯片控制参数及波形数据的存储、DDS芯片控制功能。DDS芯片在FPGA控制下输出参数设定的各种信号。本发明专利技术开发的模块化软件配置不同DDS芯片,可快速实现点频、线性调频、非线性调频和相位编码多种雷达信号产生,软件支持在线编程,DDS芯片控制参数、波形数据实时更新。

【技术实现步骤摘要】

本专利技术涉及雷达频率综合
,应用在基于DDS (Direct Digital FrequencySynthesis,直接数字频率合成)技术的频率综合器设计中,该方法采用自主开 发的模块化软件配置不同DDS芯片,可快速实现点频、线性调频、非线性调频和相位编码等 多种雷达信号的产生。
技术介绍
随着20世纪30年代雷达的出现以及在军事领域的大规模应用,波形产生一直成 为雷达领域的重要研究内容。现代数字技术和大规模集成电路技术迅猛发展,波形合成已 经由传统的纯模拟方法发展到现在的直接数字合成,数字方法生成的波形具有严格的相干 性、可重复性、高稳定性和可编程的优点,能够方便地实现波形参数捷变以及产生任意复杂 波形。直接数字频率波形产生技术目前大多采用FPGA(Field Programmable Gate Array)控制DDS芯片的方法产生。FPGA的使用非常灵活,同一片FPGA通过不同的编程数 据可以实现不同的电路功能;DDS是一种全数字化的频率合成器,由相位累加器、波形ROM、 D/A转换器和低通滤波器构成,有如下优点频率分辨率高,输出频点多;频率切换速度快; 频率切换时相位连续;可以输出宽带正交信号;输出相位噪声低,对参考频率源的相位噪 声有改善作用;可以产生任意波形;全数字化实现,便于集成,体积小,重量轻。但是在目前的设计中,首先针对不同芯片的控制软件设计占用了开发人员很大精 力,而且针对同一芯片,不同开发人员采用各种开发方式,编制了各种不同程序,但实际工 作结果却相差无几,这无疑造成了重复开发和人力资源浪费,同时也使得研发周期的缩短 变得极为困难。其次各种波形信号的设计、产生需要不同FPGA程序的编写、调试和反复下 载、烧制,过程非常繁琐、费时。
技术实现思路
本专利技术要解决的技术问题在于针对上述问题,采用模块化软件设计,缩短开发周 期,基于图形用户界面MATLAB⑶I (Graphical User Interfaces)技术开发可视化软件操 作界面,实现FPGA在线编程,数据实时更新。本专利技术解决问明的技术方案包括模块化软件、FPGA和DDS芯片三部分。各部分功 能详细介绍如下1、模块化软件,该部分具有人机交互界面和模块化串口时序模块,完成DDS芯片 控制参数及与波形数据相关的运算,存储、与FPGA的数据通信等功能,同时完成适用于AD 公司DDS系列芯片的模块化串口时序控制模块设计(1)、控制参数的产生完成DDS芯片控制参数的修改、运算和存储。其中包括DDS 系统时钟的设定,输出信号频率,幅度和相位参数的设定。O)、波形数据的产生对指定的波形形式、脉宽、带宽等参数的信号进行仿真,包括时域波形数据的运算、显示并保存数据。可生成线性调频,非线性调频和相位编码等信号 基带数据,如需要可添加任意波形。(3)、计算机与FPGA的数据通信通过计算机串口连接频率合成器硬件部分的接 口以实现基于RS-232接口的异步串行数据通信,接口简单,配置方便。目的是实现所需控 制参数、波形数据由计算机到波形产生硬件存储器的下载、校验。(4)、模块化串口时序模块通过自己设计好的模块化串口时序模块可以方便、简 单、快捷的完成AD公司DDS系列芯片的串口控制时序设计。该该模块设计完成后固化在 FPGA中,通过3中的计算机通信功能完成数据获取和更新。2、FPGA,该部分完成与计算机数据通信、DDS芯片控制参数及波形数据的存储、DDS 芯片控制等功能,设置RAM、UART收发器和DDS控制模块(1)、计算机数据通信通过UAR收发器完成FPGA与计算机之间的数据通信,包括 数据的双向传输及数据校验。(2)、数据存储将UART收发器接收的DDS芯片控制参数、波形采样数据存储到 RAM中,供控制时序调用。(3)、DDS芯片控制有序调用DDS芯片控制参数、波形采样数据,完成DDS芯片的 初始化配置、工作模式和输出信号切换等功能。3、DDS芯片在FPGA的有效控制下,输出参数设定的各种信号。当前采用较多的 有 AD 公司的 AD9858、AD9910、AD9957 等芯片。本专利技术与现有技术相比较具有益效果(1)模块化软件设计。本设计中实现对AD公司DDS系列芯片串口控制程序的模 块化设计,为今后这类器件的应用打下了良好的基础,可以大大提高开发速度,缩短开发周 期。使软件系统具有良好的通用性、兼容性和可扩充性。(2)可视化软件操作界面的应用,可简单、方便、快捷的实现不同参数多波形雷达 信号波形产生。(3)在线编程,DDS芯片控制参数、波形数据实时更新。通过在软件界面中输入DDS 芯片控制参数、波形参数、采样率等数据,通过软件算法,产生数据并将据送入FPGA内置的 RAM中,在FPGA控制时序的控制下,将采样数据送入DDS芯片中。,实现了在线编程、数据实 时更新,在频率合成器的调试测验阶段是非常方便和灵活的。附图说明图1多波形雷达信号模块总体结构2本专利技术对AD9957开发模块化软件界面示意3本专利技术设计的串口时序产生电路(STGMaster模块)示意4本专利技术的串口时序产生电路STGMaster模块仿真波形5通用串口控制程序的32位寄存器串口时序波形6STGMaster配置32位寄存器仿真波形7AD9957工作在单频输出模式下,185MHz点频频谱测试8185MHz点频信号相噪曲线图9AD9957工作在正交调制模式下,带宽5MHz非线型调频频谱图图10非线性调频信号时间-频率曲线图IlSPAN为IOOkHz 二相编码频域波形12线性调频信号时间-频率曲线具体实施方式 下面以模块化软件在AD9957中的应用为例,介绍该多波形雷达信号模块化产生 方法的具体实施方式。本专利技术的多波形雷达信号模块总体结构如图1所示,由模块化软件、FPGA和DDS芯 片构成,各部分功能简介如下1、模块化软件包括人机交互界面、模块化串口时序两部分。1. 1人机交互界面图2所示为本专利技术编写的为模块化软件在AD9957中应用,基于MATLAB GUI技术 开发的软件操作界面。该软件界面分为串口控制、并口控制和串并口数据控制三部分,各部 分功能如下1. 1. 1串口控制该部分完成DDS芯片控制参数的修改和运算,即系统时钟设定, AD9957工作模式选择,8个寄存器中输出信号频率、相位、幅度及CIC插值速率等参数的设定。1. 1.2并口控制该部分完成波形数据的产生,即输出波形选择(线性调频、非线 性调频和相位编码等波形);基带信号时宽、带宽、采样率和中心频率(AD9957中DDS内核 输出频率)的设定;基带信号时域波形、频率/时间关系显示。1. 1. 3串/并口数据存储和下载分别完成串口数据(控制参数),并口数据(波 形采样数据)的存储、及计算机与FPGA间的通信功能(由计算机下载到FPGA的RAM)。 1.2模块化串口时序模块串口时序采用本专利技术编写的 STGMaster (Serial Timing Generate Master,串口 时序生成控制)模块实现。1. 2. IAD 系列 DDS 芯片AD公司的一系列DDS芯片的工作状态的控制,是通过串口向其各自的控制寄存器 写入控制字来进行的。归纳、分析这些不同DDS芯片各个寄存器的地址位数关系,找到它们 的最大共同点本文档来自技高网
...

【技术保护点】
多波形雷达信号的模块化产生方法,由模块化软件、FPGA和DDS芯片三部分组成,其特征在于:(1)模块化软件,具有人机交互界面和模块化串口时序模块,人机交互界面进行DDS芯片控制参数及与波形数据相关的运算、存储,与FPGA进行数据通信,模块化串口时序模块固化在FPGA中,产生适用于DDS系列芯片的模块化串口控制时序设计,通过计算机的通信完成数据获取和更新;(2)FPGA,设置RAM、UART收发器和DDS控制模块,通过UART收发器完成计算机与FPGA之间的双向通信及数据校验,将UART收发器接收的DDS芯片控制参数、波形采样数据存储到RAM中,为波形发生器提供需要的波形数据与控制参数,供控制时序调用,DDS控制模块有序调用DDS芯片控制参数、波形采样数据,完成DDS芯片的初始化配置、工作模式和输出信号切换;(3)DDS芯片:在FPGA的有效控制下输出参数设定的各种信号。

【技术特征摘要】

【专利技术属性】
技术研发人员:张春荣李辉王栋曹义余铁军
申请(专利权)人:中国兵器工业第二○六研究所
类型:发明
国别省市:87

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1