【技术实现步骤摘要】
基于FPGA的电磁信号干扰检测系统及方法
本专利技术属于信号处理领域,更进一步涉及数字信号处理
中的一种基于现场可编程门阵列FPGA(FieldProgrammableGateArray)的电磁信号干扰检测系统及方法。本专利技术可用于在电磁干扰环境下对电磁信号干扰进行高频采样及超宽带检测。
技术介绍
广播、电视、通信、雷达和导航等系统广泛应用于军事和民用等领域,为便于信道的传输,信号会采用不同的调制技术,占用不同的带宽和频率。因此,设备或系统在工作时,有可能会给其它系统带来电磁干扰,这会给侦查方获取信号带来挑战。信号的检测是通信、雷达、广播以及电子对抗等领域信号处理中的一个重要问题,实际信道中的信号往往包含若干种不同调制方式的信号。目前常见的电磁干扰信号检测系统及方法存在着检测宽带范围小,系统集成度不高,对低能量电磁信号干扰漏报的问题。中国电子科技集团公司第二十九研究所在其申请的专利文献“一种基于两级FFT的数字宽带高精度测频方法及系统”(申请日:2018.04.16,申请号:201810337654.1,申请公开号:CN108490255A)中公开了一种利用硬件技术实现电磁干扰信号的数字宽带高精度测频系统及方法。该系统包括:信号采集模块,信号处理模块,求模运算模块,过门限检测模块,信号引导模块,有限长单位冲激响应FIR(FiniteImpulseResponse)抽取滤波模块和频率精测模块。其中,信号采集模块,用于对信号进行零中频模拟转数字设备AD(AnalogtoDigital)采样或采样后下变频为 ...
【技术保护点】
1.基于现场可编程门阵列FPGA的电磁信号干扰检测系统,包括信号处理模块,载频计算模块,其特征在于,还包括信号采集模块,信号判决模块;信号处理模块,载频计算模块,信号采集模块,信号判决模块,均在同一硬件板卡中实现,其中,/n所述的信号处理模块,信号处理模块在每帧数据序列的末尾增补
【技术特征摘要】
1.基于现场可编程门阵列FPGA的电磁信号干扰检测系统,包括信号处理模块,载频计算模块,其特征在于,还包括信号采集模块,信号判决模块;信号处理模块,载频计算模块,信号采集模块,信号判决模块,均在同一硬件板卡中实现,其中,
所述的信号处理模块,信号处理模块在每帧数据序列的末尾增补个零,得到补零后的帧数据序列,将补零后的帧数据序列按行转换为的矩阵X0,对矩阵X0每一行的元素做傅里叶变换,得到矩阵X1,其中,M表示补零后的帧数据序列中元素的总数,其值为大于的最小4k;生成的旋转因子矩阵;用矩阵X1点乘旋转因子矩阵W,得到矩阵X2;对矩阵X2每一列的元素做傅里叶变换,得到矩阵X3;对矩阵X3依照元素次序按列转换为补零后的帧数据序列的频谱序列,信号处理模块对U0帧分割后数据序列中的每一帧分别计算频谱序列,得到U1帧频谱序列,其中,U0表示对数组分割后数据序列的总帧数,U1的取值与U0相同;
所述的载频计算模块,用于从功率谱均值序列中找出元素的最大值,将该最大值所对应的电磁信号作为待检测干扰信号;利用载频公式,计算待检测干扰信号的载频;
所述的信号采集模块,用于实时对电磁信号干扰进行5GHz/s的高频采样,将连续t秒采集得到的t×5×109点的数据组成数组,将数组每隔个元素分割成一帧,得到数据序列,其中,t表示信号采集模块对电磁信号干扰的采样时长,其值为大于1×10-3的任意一个实数,U0表示对数组分割后数据序列的总帧数;
所述的信号判决模块,用于信号判决模块对U1帧频谱序列中每个元素取绝对值求平方,将元素次序相同的元素求均值后组成该U1帧频谱序列的功率谱均值序列,对功率谱均值序列按元素均匀地分割为M/m个分段,其中,M表示功率谱均值序列中元素的总数,m表示每个分段中元素的总数,m的取值为被M整除的任意正整数;分别求每一分段中所有元素的累加值得到累加值序列,将该累加值序列中的每个元素除以功率谱均值序列中所有元素的累加值得到比值序列,从比值序列中找出最大值,将该最大值作为检验统计量;计算第一门限值,判断检验统计量是否大于第一门限值,若是,则说明有干扰信号,将功率谱均值序列传递给载频计算模块,否则,将功率谱均值序列中的所有元素的值均设置为零。
2.根据权利要求1所述电磁信号干扰检测系统的一种基于现场可编程门阵列FPGA的电磁信号干扰检测方法,其特征在于,对电磁信号干扰的U帧数据序列分别进行傅里叶变换得到U帧频谱序列,计算U帧频谱序列的功率谱均值序列;该方法的具体步骤包括如下:
(1)获取多帧数据序列:
信号采集模块实时对电磁信号干扰进行5GHz/s的高频采样,将连续t秒采集得到的t×5×109点的数据组成数组,将数组每隔个元素分割成一帧,得到数据序列,其中,t表示信号采集模块对电磁信号干扰的采样时长,其值为大于1×10-3的任意一个实数,U0表示对数组分割后数据序列的总帧数;
(2)计算每帧频谱序列:
(2a)信号处理模块在每帧数据序列的末尾增补个零,得到补零后的帧数据序列,将补零后的帧数据序列按行转换为的矩阵X0,对矩阵X0每一行的元素做傅里叶变换,得到矩阵X1,其中,M表示补零后的帧数据序列中元素的总数,其值为大于的最小4k;
(2b)信号处...
【专利技术属性】
技术研发人员:臧博,高雪川,张皓森,张佩贤,朱明哲,李林,张文博,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。