基于FPGA高速预处理的信号脉内特征实时分析处理方法技术

技术编号:14874988 阅读:54 留言:0更新日期:2017-03-23 22:42
本发明专利技术设计一种基于FPGA高速预处理的信号脉内特征实时分析处理方法,应用于被动侦测系统精细分析子系统中,快速判别未知信号的信号类型并进行参数估计。本发明专利技术提出的技术方案可实现采集模式下流水分析关注范围(频率、脉宽、幅度)内的中频数据,显示PDW频率、脉宽、幅度信息及脉内特征图形化分析结果;回放模式当用户选中指定PDW时,能实时分析该PDW对应中频数据的脉内特征。该方法利用FPGA芯片与分析软件相集合,提高分析速度,满足了实时性要求。

【技术实现步骤摘要】

本技术属于无源探测技术被动雷达数据处理领域。
技术介绍
雷达信号脉内调制特征识别技术是目标信号识别的重要手段,是指在时域、频域和空域已截获雷达信号的基础上,对这些信号进行脉内调制特征识别,提取特征参数。对雷达信号进行脉内特征分析的方法较多,目前流行的算法主要分为时域分析法、调制域分析法、时频域分析法。由于脉内特征技术提取属于高度军事机密,国外研究成果在公开文献中出现相对较少,公开的大多是基于时频域的脉内特征提取方法。90年代国外电子侦察系统中已经装备了先进的雷达信号脉内特征提取分析设备,显著增强了外军的电子侦察和被动探测定位能力。国内对雷达信号脉内分析方法的研究起步较晚,但是近年来在这方面的研究也逐渐地活跃起来,上世纪九十年代初开始有专门讨论脉内特征分析的文章发表。经过科研、工程人员的不懈努力,已经形成了一些较为成熟的估计算法。比如瞬时自相关算法、WVD算法、过零检测算法、短时傅里叶变换、小波分析,模糊函数算法,分数阶傅里叶变换。这些算法对单载频、线性调频、相位编码信号、频率编码信号等脉内调制分析都有一定的效果,并有了一定的工程应用。但现有技术在实际应用还存在许多亟待解决的问题,主要体现在以下几个方面:(1)现有的算法需要截获信号有一定的信噪比要求,当信噪比过低时常常出现错判。(2)雷达信号脉内调制方式种类繁多,需要同时采用各种脉内调制特征分析识别算法进行并行处理,目前国内在算法的分析判别结果综合判决方面研究成果较少。(3)动态选择最佳的特征分析识别算法,平衡进行运算资源调度,解决识别概率与算法复杂度间的矛盾也是科研人员面临的重要挑战。(4)目前通过雷达信号脉内调制特征识别,间接推断其运载武器平台、威胁等级等信息也还是一项难以完成的任务。综上所述,根据对现有相关技术的总结,不难发现如何准确快速地对雷达信号进行脉内特征精细分析和参数精确测量,是当前雷达信号识别处理中急需重点研究的技术难题之一。原则上通过提高显卡性能、计算机CPU性能、提高内存容量、更新算法等方法都可以提高的脉内特征分析速度的提高,但提高空间极为有限,面对复杂多变而又未知的雷达信号而言难以实现脉内特征分析实时性的要求。本专利技术针对急需解决的实时化脉内分析这一关键问题,通过FPGA高速预处理中频数据信息,快速计算出雷达信号的PDW信息,并将该信息与中频数据一一对应,共同传输至脉内特征分析软件进行处理,辅助图形化显示PDW,脉间分析,脉内特征分析技术,解决了实时化脉内分析这一难点。
技术实现思路
本专利技术的目的在于提供一种基于FPGA高速预处理的信号脉内特征实时分析处理方法。本专利技术提出的技术方案包括如下:利用FPGA芯片作为硬件平台,对采集并处理后的中频数据由原来的流水线型传输改为先存储后传输的方式;对中频数据进行参数估计,包括脉冲幅度、脉冲到达时间、脉宽估计和脉冲载频估计,根据上述计算所得的脉宽、载频范围和幅度参数,如果参数在规定范围内则进行传输,否则抛弃该脉冲;通过FPGA内置的高速RocketI/O利用光纤介质将脉冲描述字添加至中频数据之前,传输至脉内特征分析模块;脉内特征分析模块接收到脉冲描述字和中频数据后,按照脉冲描述字的格式逐位解析,获得频率、脉宽、幅度、数据长度的参数信息;根据解析出的数据长度,确定数据缓存指针指向的物理地址,将中频数据直接读入数据缓存中以便后续处理。本专利技术的有益效果是:在进行复杂信号脉内特征分析前,通过FPGA芯片对模拟中频数据进行高速预处理,避免了脉内特征分析模块对中频数据的寻址操作,较大程度的节省了分析时间,实现了脉内特征的实时化分析。本专利技术解决了进行雷达信号脉内特征分析时,通过FPGA内置的高速RocketI/O利用光纤介质将脉冲描述字和中频数据传送到脉内特征分析模块后,脉内特征分析模块需要对接收的数据进行按字节查信息头,耗费较长计算时间的问题,达到了脉内特征分析实时化的目标。附图说明附图1是一种基于FPGA高速预处理的信号脉内特征实时分析处理方法流程图。附图2是FPGA硬件实施方案。附图3是软件模块设计流程图。附图4脉内图形模块示意图。具体实施方式本专利技术总体流程图如图1所示。s1.通过FPGA芯片对模拟中频数据进行高速采样和数字下变频,求得信号的包络和瞬时相位;s2.通过FPGA芯片对中频数据的幅度、脉宽、频率等参数进行估计;s3.完成FPGA高速预处理后,通过FPGA内置的高速RocketI/O利用光纤介质将脉冲描述字和中频数据传送到脉内特征分析模块;s4:脉内特征分析模块接收到脉冲描述字和中频数据后,按照脉冲描述字的格式逐位解析,获得到频率、脉宽、幅度、数据长度等参数信息;s5:根据解析出的数据长度,确定数据缓存指针指向的物理地址,将中频数据直接读入数据缓存中,省去按字节查询信息头以确定中频数据起始地址的步骤,较大程度上缩短了数据分析所需的时间。具体实施时包含硬件数据处理和软件分析显示两个部分。对于硬件数据处理部分,首先依据耐奎斯特带通采样定理确定合适的采样率,选用合适的芯片实现模拟中频信号到FPGA可处理的数字信号的转换,通过数字下变频去除目标信号的载波,得到I、Q两路基带信号。计算信号的包络和瞬时相位:采用坐标旋转数字式计算机(CoordinateRotationDigitalComputer,CORDIC)的算法实现求模和相位。该算法是一种笛卡尔坐标(x,y)与极坐标之间的自由变换算法,是一种迭代算法,仅需要移位、累加和减法运算,非常适合FPGA实现。该方法的计算精度非常高,误差<0.1%,运算时间小于一个时钟周期。然后进行噪声功率统计,噪声均值的计算要在没有信号、只有噪声的时间进行。由于信号的到达是随机的,因此需要对信号进行滤除。将求模后的信号幅度与所设定的门限相比较,如果超过该门限,则认为检测到了信号,否则,认为没有检测到信号。门限的设定与所要求的接收机虚警率有关。接下来进行参数估计,首先是脉冲幅度估计:粗略估计信号幅度,方法是在总和法检测结果的上升沿之后0.5μs之内出现的最大值作为信号的幅度估计值,把求模结果和幅度估计值的一半比较,大于该值,则认为是超过了门限,对超过门限的数据进行统计平均即得到脉冲幅度;然后是脉冲到达时间和脉宽估计:脉冲到达时间定义为脉冲信号的两个半电压点所处的时间,相应的两个样点称为脉冲前沿到达时间和脉冲后沿到达时间,又称为脉冲起始时刻和脉冲终止时刻。脉冲宽度定义为脉冲信号的两个半电压点之间的时间间隔;最后是脉冲载频估计:利用频率和相位的关系(相位的一阶差分即为频率)实现数字鉴频。对脉冲宽度内的瞬时频率进行累加、平均,即可得到该脉冲信号的平均载频。完成参数估计后根据前面计算所得的脉宽大小、频率范围和幅度大小等参数,如果在规定范围内则进行传输。否则扔掉。利用FPGA内置的高速RocketI/O通过光纤介质传送到雷达数据处理机。软件分析显示部分中设计脉内分析模块,接收中频索引地址,实时计算中频数据的频率、脉宽、幅度、带宽、时间带宽积;根据隶属度(计算、相位突变概率)和谱平坦度等算法,实时判别简单信号、线性调频信号(LFM)、二相编码信号(BPSK)、四相编码信号(QPSK)、频率编码信号(FSK),实时分析LFM的调频斜率、BPSK、QPSK、FS本文档来自技高网
...
基于FPGA高速预处理的信号脉内特征实时分析处理方法

【技术保护点】
基于FPGA高速预处理的信号脉内特征实时分析处理方法,其特征在于:利用FPGA芯片作为硬件平台,对采集并处理后的中频数据由原来的流水线型传输改为先存储后传输的方式;对中频数据进行参数估计,包括脉冲幅度、脉冲到达时间、脉宽估计和脉冲载频估计,根据上述计算所得的脉宽、载频范围和幅度参数,如果参数在规定范围内则进行传输,否则抛弃该脉冲;通过FPGA内置的高速RocketI/O利用光纤介质将脉冲描述字添加至中频数据之前,传输至脉内特征分析模块;脉内特征分析模块接收到脉冲描述字和中频数据后,按照脉冲描述字的格式逐位解析,获得频率、脉宽、幅度、数据长度的参数信息;根据解析出的数据长度,确定数据缓存指针指向的物理地址,将中频数据直接读入数据缓存中以便后续处理。

【技术特征摘要】
1.基于FPGA高速预处理的信号脉内特征实时分析处理方法,其特征在于:利用FPGA芯片作为硬件平台,对采集并处理后的中频数据由原来的流水线型传输改为先存储后传输的方式;对中频数据进行参数估计,包括脉冲幅度、脉冲到达时间、脉宽估计和脉冲载频估计,根据上述计算所得的脉宽、载频范围和幅度参数,如果参数在规定范围内则进行传输,否则抛弃该...

【专利技术属性】
技术研发人员:翟晓宇王谦诚武明西卢笑天
申请(专利权)人:中国船舶重工集团公司第七二四研究所
类型:发明
国别省市:江苏;32

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

1