当前位置:文档之家› 一种雷达回波信号模拟器的设计与实现

一种雷达回波信号模拟器的设计与实现

一种雷达回波信号模拟器的设计与实现 文章编号:10- 2 (04 S - 5- 00 89 0 ) 0 3 3 8 2 O0 0
一种雷达回波信号模拟器的设计与实现
R c i g i a D s n Ip m n t oa d r o n l u tr ei ad l et i f a a E h S aSm lo g n m e aon
ss m; G yt e F A P

出 信号还可设定为 T , S 种形式, T L L D 等多 V 实现了 O ( sm S C t se y o cp。 n ) 此外, P A 有开发周期短, 具 h i FG 还 并 有在线 可重 路中
复编程的功能。因此,本系统采用一片FG 来实现。 PA
然后确定从输入信号到输出信号要经过的处理流程。输入 的一帧信号,应首先经过一数据分流器,将第一个表示延迟时 间长度的数据存入到控制延迟时间长度的计数器的计数长度寄 存器中, 再把 4 个浮点 目 0 标回波数据经过一个浮点数变定点数 转换器变成定点数。以利于后边的计算, 然后把这 4 个定点数 0 据与 4 个符合一定信噪比的噪声数据和 4 0 0个符合一定功率普 密度的杂波数据相加,即作数据合成。噪声是由噪声发生器产 生的一路噪声, 经一乘法器, 乘以代表某信噪比的系数得到的; 杂波是由噪声发生器产生的另一路噪声,经 FR滤波器,得到 I 的符合一定功率谱密度的杂波。 输出数据经过前述的延迟时间, 就可以被输给 DA 转换器了。另外,由于输入数据是从 C C / PI 母板的A S210 i D P 16 的l k口传到系统的, i n 而lk口只有 8 n 位宽, 所以, 传输一个 犯 位数据需分4 次。因此, 本系统的输入端还 有一个数据打包模块, 把从 A S210 i 连续传来的4 D P 1 的lk口 6 n 个8 位数据拼成一个 犯 位数据。 另外,母板的控制命令经P II P I 传至本系统的 C ,线由 C接口 ' 控制模块,由控制模块变成相应的控制命令,协调各个模块的 工作。 下级处理机反馈的控制信号, 状态信号也经AD /转换电路 或其他通路进入命令缓存器, 再经P I C接口模块传给母板。 系统 的总体结构如图2 所示。
处理器做数据合成计算,由于软件算法在执行时顺序性,限制
总系统设计
首先,明确输出信号、输入信号的种类、波形;对输入信 号做何种处理才能得到输出信号。
《 测控技术》20 年第 2 卷增刊 04 3
FP GA
LF T ! 延 PO U 迟1
D/ OUT A
延迟 2
S YS UT O
定点数
S YS I N
NOI E S I N
图 1 从输出信号推导输入信号
模拟器的输出信号即如图 1 P 的L F的输出信号,它是在每 个P F的上沿后延迟一定的时间发出的,这是因为目 R 标与雷达 间存在的距离,使雷达在每个 P F脉冲后的 t 2I) R ( RC时间后, = 才能收到目 标回波幅度信息。由此可推得 DA的输出波形,进 / 而可以推得 DA的输入, / 也即本系统的输出, 它是 4 个含有噪 0 声和杂波信息的 1 位定点数, 6 以供给后级的DA转换器 ( / 因为 DA转换器只能接受定点数) / 。由于本系统的输出含有 4 个信 1 息,即一个延迟时间长度信息,4 个含有噪声和杂波的目 0 标回 波幅度信息,则本系统应当在每个 P F上沿后输入 4 个目 R 1 标 信息的数据和 4 个噪声与 4 个杂波数据。其中目 0 0 标数据的第 一个是延迟时间长度, 4 个目 后 0 标数据是表示目 标回波幅度的 3 位浮点数。噪声和杂波信号也是输入信号,但它们是由片内 2 的噪声发生器的两路相互独立的噪声输出经处理后产生的。噪 声输入信号应符合要求的信噪比,杂波输入信号应符合一定的 功率谱密度。 R P F也是输入信号, 它的频率是 10 z 脉宽是 0k , H
文献[ 和文献[ 对模拟器的系统构成、 [ 中 1 ] 2 1 数据合成等作了 较详细的描述,但它的噪声/ 杂波数据是由P C机产生的,不能
满足实时性要求。 本系统采用 i XlX 的 F G -ieH 0 Vr x 系列 i n P AVr x 5 . eH t 0 i t FG P A是高性能、高密度、低功耗的可编程逻辑器件。它有 5 0 万个逻辑门,56 B的 B A 7K R M, 个 1 位x8 3 2 8 1 位硬件乘法器, 8 DM ( 个 C 数字时钟管理) 6 ,24个通用 U ,可配置成 L D O VS 输出。在设计时,将杂波噪声发生模块嵌入 F G P A中,即使之 成为片内噪声发生器,它能产生高斯分布,指数分布,瑞利分 布及均匀分布四种分布随机数,随机数的合成速度不低于 4 0
比 理 大 子 程 北 08 京 工 学电 工 系 京10)王 艾,黄 默,曾 涛 01
摘要:本文提 出了一种基于C C 母板和 P PI MC背板的通用雷达
回波模拟器的设计与实现,重点介绍了 基于单片 FG 设计 PA P 背 MC 板,实 现雷达回波信号模拟器数据合成 ( 噪声/ 目 杂澎
标回波) 的设计方法。包括快速加法器, 快速乘法器, 快速 FR I 滤波器, P I C 接口等模块.该系统具有通用性强,实时性强, 接口方便等特点。 关键词:C C 母板;P PI MC背板;雷达模拟;数据合成系统;
F GA P
了它在高速和实时系统中的应用。现在,C L /P A S 技 P DFG 和D P 术结合,能够在集成度, 速度和系统功能方面满足应用的需要, 比如,用F G P A实现的8 位FR 阶8 I 滤波器 的处理速度可达 14 P , 0MSS 而用D P S 芯片实现同样的速度则需要指令执行速度达 82 P 的芯片,而后者的价格和开发成本比前者高得多。而 3MIS 且,F G P A内部可提供R M,双 口 A A R M和FF -A IOR M供存储数 据使用,因此可以将FR I滤波器,加法器,乘法器,接口,控制 电路连同存储器做在一片F G 中, P A 形成一个数据处理系统。 输
中图分类号:T 97 N5 文献标识码:A A s at B s o C C ba ad , ds n d bt c a d P I r n P r : e n o d MC t ei a h e g n ip m n tn a m n a eh s nl u t a pt m l eti o cm o r r o a s lo r u e ao f o a c i d g i a r m e f w r. e i o t P C i olhs nlF G o o a T ds n h M w c n aa e A r d h e g f e h h y s g P i n i n t ip m n t n f o e,u et gt) a t d e l eti o ( i s lt ,r ' dt , a h m e ao n s c tra es a sn e zd t i a a eh s nl u t ,c d g yt s e ss m r r o a s loi l i t h i y e n a c i d g i a rn u n h m e m dl s h h ed dr i sed l lr i sed ou r o i s e a eh h e m t i,g pe a f p g d ,g p ui eh h p FR eP I r c,e tu r i rdcd I ft, i e ae rprcl l n oue. i r C n f a a i ay l t t K y rsC C ba ; ;dr ua r dtsn ei d e w d: I r P r as lo; a t s e o P o d MC a i t a y h z m
1 o IS l
图 2 系统总框图
由于本系统处理数据的最大的单位是帧,而不是 ( 由多帧 组成的) 块,因此,数据只需分成祯和单个数据两个层次。 首先分析处理一帧数据所需要的时间。从输入输出时序图
可知每个 P T 内必须处理一祯数据。但若使整个系统在一个 R
P T 内只处理一帧数据,则时间不够。因为当系统时钟是 4 R 0 MH ,且输入数据的采样率和输出数据的 DA 的时钟也是 4 z / 0 MH 时,Ln z i k口输入数据就至少需占用 25x4x= 6 z 2kx 143 MH , 而其他的运算,如浮点数变定点数,杂波/ 噪声与目 标数据的相 加,都比输入数据还复杂,因而它们所用的时间比输入数据的 时间多。因此,一帧数据无法在一个 P T内走完从系统的输入 R 端到系统的输出端的全部处理单元并输出,只有将 P T的时间 R 拉长,即降低 P F R ,才能实现在一个 P '内当场处理并输出一 R, I 帧数据。但是,这样系统输出的信号因P F的降低,而比真实 R 的雷达信号J 漫,即输出信号的实时性变差了。为了保证输出信 号的实时性,本系统采用流水线技术,让整个系统在一个 P T R 内同时处理多帧数据,即让各个处理单元并行工作,同时处理 不同的帧的数据。流水线技术,就是在每个处理单元的输出加 缓存器,缓存器的深度为一帧,缓存器的个数为 2个,一只叫 乒缓存器,一只叫乓缓存器,且用电路保证前级处理单元向其 后的乒缓存器存前级对本帧数据的处理结果时,后级处理单元 织能从前级乓缓存器中取上一帧的前级处理结果,反之亦然。 这样, 前后级处理单元就不会在同时读写同一缓存器内的数据。 因此在前级向乒缓存器中存前级处理结果的同时,后级从前级 的乒缓存器中取操作数做处理,也即前级处理与后级处理同时 进行,实现了处理单元的并行工作。本系统并行处理的时序如 图3 所示,输出单元输出帧 1 时,加法器单元正在对帧 2 做数 据融合, 而浮点定点转化单元正在对帧 3 做浮点到定点的转化, 输入单元正在输入帧 4 。这样,每个处理单元的可用的处理时 间都是一个 P T 而不是采用流水线技术以前的约 1 个P T R, / 3 R, 因此,不必拉长 P T来保证有足够的时间处理完一帧数据,则 R 输出信号因 P T不变而使实时性得到了保证。杂波和噪声数据 R 也照此处理。
相关主题