一种基于以太网数据传输的FPGA相参性测试方法与流程

文档序号:18817986发布日期:2019-10-09 00:14阅读:159来源:国知局

本发明涉及fpga模块相参性测试技术领域,特别是一种基于以太网数据传输的fpga相参性测试方法。



背景技术:

相参性对于相参雷达来说十分重要,将直接影响雷达的威力、多普勒分辨率等关键指标。相参性差会导致信号回波峰值能量下降,甚至造成回波分裂,产生虚假目标,严重影响雷达性能。因此,信号处理器中fpga模块能否正确评估接收回波的相参性能,以保证后续信号处理的正确实施,在该体制雷达的应用中具有重要意义。

传统的fpga模块评估接收回波的相参性方法是:将调试计算机与fpga模块通过仿真器连接,打开调试环境软件,采集单个prt回波,经过脉压后,记录峰值点幅度大小;重复上述过程,直至得到一帧回波所有峰值点幅度情况,以判断接收回波相参性。该方法在实现过程中的不足主要是:相参性对于相位的变化是十分敏感的,但相位变化较小时,幅度变化并不明显,从幅度大小进行逐prt判断,很难得到准确的整帧回波的相参特性;而且连接仿真器、对单个回波进行采集,耗时较长,调试效率十分低下。



技术实现要素:

本发明目的在于提供一种基于以太网数据传输的fpga相参性测试方法,解决相参性评估不准确,调试效率低下的问题。

对此,本发明提出一种基于以太网数据传输的fpga相参性测试方法,第一步、搭建相参性评估系统,相参性评估系统包括:接收通道、fpga信号处理模块、以太网卡和调试计算机;接收通道输出端与fpga信号处理模块输入端导线连接;fpga信号处理模块输出端与以太网卡输入端网线连接;以太网卡输出端与调试计算机输入端网线连接;第二步、fpga信号处理模块回波序列进行采样;第三步、fpga信号处理模块对原始回波序列进行脉压处理;第四步、以太网卡对回波脉压矩阵进行传输;第五步、调试计算机对回波脉压矩阵进行相参积累处理;第六步、判断fpga信号处理模块相参性。

其中,第二步、fpga信号处理模块回波序列进行采样包括:信号回波经相参雷达的接收通道接收,由fpga信号处理模块对其进行采样,将模拟回波转化为数字原始回波矩阵,数字原始回波矩阵记为z(i,j),其中j为每个回波脉冲的采样点数,j=1,2,…n,n为单个回波脉冲的总采样点数,i=1,2,…m,m为单帧回波积累脉冲总数。

其中,第三步、fpga信号处理模块对原始回波序列进行脉压处理包括:fpga信号处理模块对原始回波矩阵echo(i,j)进行脉压处理得到回波脉压矩阵echo_acc(i,j);

echo_acc(i,j)=ifft[conj(fft[echo(i,j)])*fft[exp{jπkt2}]](1)

其中k为回波信号调频斜率,t为脉冲持续时间。

其中,第四步、以太网卡对回波脉压矩阵进行传输包括:fpga信号处理模块对回波脉压矩阵进行截取,截去脉冲宽度,仅留下有效波门,得到有效回波脉压矩阵echo_accs(i,j);以太网卡将该矩阵封装成数据包格式,并通过高速网线发送至调试计算机。

其中,第五步、调试计算机对回波脉压矩阵进行相参积累处理包括:调试计算机将得到的数据包进行解包处理,重新得到有效回波脉压矩阵echo_accs(i,j),对该矩阵进行相参积累,得到回波积累矩阵echo_acca(i,j);

echo_acca(i,j)=fft[echo_accs(i,j)]

(2)。

其中,第六步、判断fpga信号处理模块相参性包括:选取回波积累矩阵echo_acca(i,j)峰值点幅度为speak,与幅度门限sth进行比较,若speak≥sth,则fpga信号处理模块相参性满足要求;否则,调整fpga信号处理模块处理时序后,重复步骤二至步骤六。fpga信号处理模块相参性测试过程结束,输出相参性高的回波。

本发明主要应用于脉冲压缩相参雷达系统,能有效解决传统方法根据单prt幅度稳定性进行相参性判断准确度差的问题,且调试效率高,适合工程应用。

具体实施方式

以下对本发明的具体实施方式作出详细说明。

本发明公开的一种基于以太网数据传输的fpga相参性测试方法的具体步骤为:

第一步、搭建相参性评估系统

相参性评估系统,包括:接收通道、fpga信号处理模块、以太网卡和调试计算机;

接收通道输出端与fpga信号处理模块输入端导线连接;fpga信号处理模块输出端与以太网卡输入端网线连接;以太网卡输出端与调试计算机输入端网线连接;

第二步、fpga信号处理模块回波序列进行采样

信号回波经相参雷达的接收通道接收,由fpga信号处理模块对其进行采样,将模拟回波转化为数字原始回波矩阵,记为z(i,j),其中j为每个回波脉冲的采样点数,j=1,2,…n,n为单个回波脉冲的总采样点数,i=1,2,…m,m为单帧回波积累脉冲总数;

第三步、fpga信号处理模块对原始回波序列进行脉压处理

fpga信号处理模块对原始回波矩阵echo(i,j)进行脉压处理得到回波脉压矩阵echo_acc(i,j);

echo_acc(i,j)=ifft[conj(fft[echo(i,j)])*fft[exp{jπkt2}]](1)

其中k为回波信号调频斜率,t为脉冲持续时间;

第四步、以太网卡对回波脉压矩阵进行传输

fpga信号处理模块对回波脉压矩阵进行截取,截去脉冲宽度,仅留下有效波门,得到有效回波脉压矩阵echo_accs(i,j);以太网卡将该矩阵封装成数据包格式,并通过高速网线发送至调试计算机。

第五步、调试计算机对回波脉压矩阵进行相参积累处理

调试计算机将得到的数据包进行解包处理,重新得到有效回波脉压矩阵echo_accs(i,j),对该矩阵进行相参积累,得到回波积累矩阵echo_acca(i,j)。

echo_acca(i,j)=fft[echo_accs(i,j)](2)

第六步、判断fpga信号处理模块相参性

选取回波积累矩阵echo_acca(i,j)峰值点幅度为speak,与幅度门限sth进行比较,若speak≥sth,则fpga信号处理模块相参性满足要求;否则,调整fpga信号处理模块处理时序后,重复步骤二至步骤六。

fpga信号处理模块相参性测试过程结束,输出相参性高的回波。

本发明主要应用于脉冲压缩相参雷达系统,能有效解决传统方法根据单prt幅度稳定性进行相参性判断准确度差的问题,且调试效率高,适合工程应用。



技术特征:

技术总结
本发明公开一种基于以太网数据传输的FPGA相参性测试方法,解决相参性评估不准确,调试效率低下的问题。该方法首先通过FPGA信号处理模块获取数字原始回波矩阵,并对原始回波矩阵进行脉压处理得到回波脉压矩阵,对矩阵进行截取,截去脉冲宽度,仅留下有效波门,得到有效回波脉压矩阵,然后由以太网卡将回波脉压矩阵传输至调试计算机,调试计算机对回波脉压矩阵进行相参积累处理,最后将提取得到的回波积累矩阵的峰值点与幅度门限对比,完成相参性评估。本方法有效解决传统方法根据单PRT幅度稳定性进行相参性判断准确度差的问题,且调试效率高,适合工程应用。

技术研发人员:熊坤;杜海;邓晓龙;王文民
受保护的技术使用者:北京遥感设备研究所
技术研发日:2019.07.11
技术公布日:2019.10.01
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1