《基于CPLD的雷达仿真信号的设计.docx》由会员分享,可在线阅读,更多相关《基于CPLD的雷达仿真信号的设计.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于CPLD的雷达仿真信号的设计hesp导语:随着新一代作战飞机大量装备现役,机载雷达设备的维修任务越来越繁重,当代化的仿真测试系统成为重要的维修设备。随着新一代作战飞机大量装备现役,机载雷达设备的维修任务越来越繁重,当代化的仿真测试系统成为重要的维修设备。雷达信号的仿真又是测试系统中必不可少的。但采用函数/任意波发生器组成测试系统,不仅增加系统本钱,而且还给系统软件设计增加不必要的负担。为此,提出了一种基于CPLD的雷达仿真信号的实现方案,它能为机载雷达测试系统提供所需的多种典型的重频脉冲及制导信号。雷达仿真信号发生器的构造雷达仿真信号发生器主要由输入输出控制和产生仿真信号的CPLD芯片两局
2、部组成。输入输出控制信号是利用测试系统的工控机通过数字I/O卡来产生,当工控机通过数字I/O卡输出有效信号时,发生器将会输出相应的脉冲信号。雷达仿真信号发生器的构造如图1所示。图1雷达仿真信号发生器构造图中,雷达仿真信号发生器的控制信号有雷达仿真信号脉冲开关、结合信号UNITED开关、制导信号SA-H开关、制导信号SA-L开关和照射输出SA-W开关。上述开关都是低电平有效,当“脉冲开关有效时,雷达仿真信号发生器即处于工作状态。这时只要任何控制信号有效就能使其输出相应的雷达仿真信号。“SA-H有效时,“out1输出高重频脉冲信号;“SA-L有效时,“out1输出中重频脉冲信号;“SA-W有效时,
3、“out2输出照射脉冲信号;“UNITED有效时,“out3输出结合脉冲信号,即在照射脉冲底电平时参加高重频或者中重频脉冲信号。CPLD内电路设计及仿真本设计中选用的CPLD为Altera公司的EPM7128SLC84,属于MAX7000系列。MAX7000系列提供6005000可用门器件上提供120010000门,引脚到引脚的延时为6ns,计数器频率可达151.5MHz。CPLD是雷达仿真信号发生器的核心所在,其内部电路主要分为6个子模块,分别是5分频及脉宽整形模块、10分频及脉宽整形模块、60分频及脉宽整形模块、100分频电路、625分频电路和脉冲输出选择器。各模块之间连接关系如图2所示。
4、时钟脉冲输入CLK频率为外部晶振提供的10MHz的信号,为10分频及脉宽整形电路、60分频及脉宽整形电路、100分频电路提供50ns脉宽的输入信号。100分频和625分频电路是采用MAX+PLUS自带宏函数LPM-COUNTER可预置计数器设计的,10MHz的信号由LPM-COUNTER的clk端输入,而cout作为分频后的脉冲输出端,根据需要的脉冲频率来设置函数modulus和width参数,以100分频电路为例,将modulus设置为100相应的width设置为7,当宏函数各控制信号设置为计数状态后,在clk上升沿来到时开场计数。当计数到100时,计数器归零并在cout输出一脉宽为clk时
5、钟周期的脉冲,如此反复,进而到达100分频的目的,图3给出100分频的仿真波形。图3100分频的仿真波形60分频及脉宽整形电路产生周期6s、脉宽1.2s的高重频脉冲,其构造如图4所示。分频电路采用上述同样的设计方法,只需将modulus和width参数分别设置为60和6,即产生周期为6s脉宽100ns的脉冲图5中clk100ns。将此信号作为D触发器的时钟信号,而该D触发器的输入端始终保持高电平,这样当D触发器在时钟上升沿到来后输出会始终保持“1,但为了得到1.2s脉宽的脉冲必须在1.2s后对D触发器清零。清零信号的设计同样利用LPM-COUNTER函数,函数的输入信号为10MHz的脉冲信号,modulus和width参数分别设置为13和4,当计数到13时clk输入端出现第13个上升沿,即时钟过去12个周期1.2s计数器归零并在cout产生脉冲通过反相器接D触发器图5中D:CLRN清零端对触发器清零使其输出“0。为了使计数器在D触发器输出“0时不处于计数状态,将D触发器的输出端通过反相器接入LPM-COUNTER的同步清零端aclr。这样便能在D触发器输出端得到需要的高重频信号图5中f166k,图5给出了其仿真波形。