CN103634026B - 一种基于fpga的数字零中频自适应陷波方法 - Google Patents

一种基于fpga的数字零中频自适应陷波方法 Download PDF

Info

Publication number
CN103634026B
CN103634026B CN201310636364.4A CN201310636364A CN103634026B CN 103634026 B CN103634026 B CN 103634026B CN 201310636364 A CN201310636364 A CN 201310636364A CN 103634026 B CN103634026 B CN 103634026B
Authority
CN
China
Prior art keywords
signal
frequency
interference
sigma
spectrum
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201310636364.4A
Other languages
English (en)
Other versions
CN103634026A (zh
Inventor
李铁军
邵桂芳
陈虹宇
杜勇
潘金艳
文玉华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Haoying Technology Development Co ltd
Original Assignee
Jimei University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jimei University filed Critical Jimei University
Priority to CN201310636364.4A priority Critical patent/CN103634026B/zh
Publication of CN103634026A publication Critical patent/CN103634026A/zh
Application granted granted Critical
Publication of CN103634026B publication Critical patent/CN103634026B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Noise Elimination (AREA)

Abstract

本发明公开一种基于FPGA新型数字零中频自适应陷波方法,包括以下步骤:步骤1:利用FFT变换将采样的中频信号变换到频域;步骤2:在频域内对中频信号进行频谱统计量分析和门限判决,判断NBI个数及其中心频率;步骤3:如果没有干扰,转到步骤7;如果有干扰,则通过正交数字下变频器对采样的中频信号进行正交解调,并利用低通滤波器只保留采样中频带通信号的正频率分量,变换获得基带信号;步骤4:对基带信号进行频谱搬移,将第一个干扰点搬到零频,通过高通滤波器滤除干扰频谱分量,从而抑制掉第一个干扰点;步骤5:重复步骤4的操作,直至全部抑制其他干扰点;步骤6:将干扰抑制处理后的信号变换为实信号;步骤7:由基带处理模块进行解调输出。

Description

一种基于FPGA的数字零中频自适应陷波方法
技术领域
本发明属于通信技术领域,涉及扩频通信系统中强窄带干扰抑制,具体涉及一种基于FPGA的数字零中频自适应陷波器。
背景技术
直扩通信系统(DDDS)中,发射典型的低截获概率信号,信号所占频谱宽,功率密度低,对多种类型的干扰具有较好的抑制性能,但实际中往往受到系统带宽的限制,使系统本身固有的扩频增益不足以抑制大功率的强窄带干扰NBI(Narrow-Band Interference)。故在解扩前需要借助信号处理技术在不增加信号带宽的条件下,对强窄带干扰进行抑制,提高系统的抗干扰能力。
目前扩频系统NBI抑制技术主要分为三种:时域干扰抑制技术,变换域干扰抑制技术,码辅助干扰抑制技术。关于这三种技术,郭黎利,殷复莲,卢满宏等人发表的文章《DSSS/CDMA系统窄带干扰抑制技术概述[J]》(电子学报.2009,10:2248-2257)中对其优缺点进行了详细的介绍,这三种技术的共同的特点是设计各种不同算法的陷波器(notch filter),先对中频信号进行各种方式的变换处理,然后检测信号中的NBI,并使用陷波器消除信号中的特定频率NBI,最后对中频信号进行恢复补偿,以便于后续的信号基带处理和解调解扩。图1给出了扩频系统基于这三种技术的传统NBI抑制模型,由图可以看出,这种方法将干扰检测和干扰抑制紧密结合在一起,在NBI检测前需要对中频的原始信号x(t)做预处理,无论系统是否有NBI,对x(t)都有一定程度的破坏,虽然在后期采用各种方法来补偿恢复中频信号,但增加了系统设计的复杂度和硬件开销,工程上实现困难。
发明内容
因此,针对上述的问题,本发明提出一种基于FPGA新型数字零中频自适应陷波器,简化设计算法,降低系统设计的复杂度和硬件开销,并有效抑制扩频系统中的NBI,从而解决现有技术之不足。
为了解决上述技术问题,本发明所采用的设计思想是,将干扰检测和干扰抑制模块完全分离,检测模块的任务仅仅是采用传统的NBI检测技术判断扩频系统是否有NBI,如果没有NBI,直接输出原始中频信号x(t);如果有NBI,复制x(t)信号,再送到干扰抑制模块对NBI陷波抑制后输出x'(t)。这样,由于不需要对干扰检测处理过的信号进行各种恢复补偿,因此很大程度上降低了系统实现的复杂性,提高了系统的可靠性。本发明采用上述新的扩频系统NBI抑制模型,结合可编程逻辑门阵列(FPGA)的数字零中频处理技术,设计了一种新型的FPGA数字零中频自适应陷波方法以及陷波器。该陷波方法首先对采样后的数字中频信号进行基于门限估计的频域NBI检测,并对NBI进行统计量分析,找到NBI的归一化中心频率;然后采用数字正交解调将中频信号搬移到零中频(基带),并在基带将NBI通过频谱搬移到零频陷波滤除,再经过信号重构,恢复中频带通信号(实信号),最后送到基带处理模块解调输出。同时给出了陷波器的两个主要模块:基于门限估计的频域NBI检测模块和数字零中频NBI抑制模块的具体实现方法,实现对直接序列扩频系统(DSSS)中NBI的自适应陷波抑制。
具体的,本发明的一种基于FPGA新型数字零中频自适应陷波方法,包括以下步骤:
步骤1:利用FFT变换将采样的中频信号变换到频域;
步骤2:在频域内对中频信号进行频谱统计量分析和门限判决,判断NBI个数及其中心频率;
步骤3:如果没有干扰,转到步骤7对采样的原始中频信号进行直接输出;如果有干扰,则进行干扰抑制,通过正交数字下变频器(DDC)对采样的中频信号进行正交解调,并利用低通滤波器只保留采样中频带通信号的正频率分量,变换获得基带信号;
步骤4:对基带信号进行频谱搬移,将第一个干扰点搬到零频,通过高通滤波器滤除干扰频谱分量,从而抑制掉第一个干扰点;
步骤5:如果干扰点多于一个,重复步骤4的操作,即将第一次或第二次干扰抑制处理后的信号再进行频谱搬移,将干扰点搬到零频,通过高通滤波器滤除干扰频谱分量,从而抑制掉其他干扰点(第二个或第三个干扰点等等);
步骤6:将干扰抑制处理后的信号变换为实信号(中频带通信号);
步骤7:由基带处理模块进行解调输出。
其中,所述步骤2中,门限判决是采用基于变换频域的NBI门限检测估计方法。现有技术中,对于干扰检测门限的设计,常用的方法有N-sigma算法、σ2最大似然估计法、中值滤波法等。由于N-sigma算法在工程上比较容易实现,因此,本发明采用该种算法,并对该算法的有关参量进行一定的工程近似计算。具体的,该门限判决包括如下步骤:
步骤21:建立信号模型,对于直扩通信系统,在发射端通过将信号与伪随机(Pseudo-Noise,PN)序列相乘,把信号扩展在一个宽的频谱上;在接收端,通过将相同的PN序列与接收信号相乘,从而恢复信号。接收的中频信号x(t)一般由3部分组成:
x(t)=s(t)+i(t)+n(t)       (1)
其中s(t)是扩频信号,i(t)是窄带干扰,n(t)是加性高斯白噪声。
x(t)以PN码元速率采样后,可表示为:
x(k)=s(k)+i(k)+n(k)         (2)
其中s(k)和n(k)在时间上不相关,而与i(k)具有相关性;
步骤22:NBI抑制首先需要对中频信号进行采样,对采样的数字信号通过1024点FFT对接收信号进行频谱分析,通过对频谱信息进行统计分析,找出干扰点,然后进行NBI抑制。其目标是从较宽频率范围的信号中去除窄带干扰。这些干扰占据了较少的频率点,并且其幅值高于FFT的噪声台阶。在没有窄带干扰的情况下扩频信号加上噪声是一个近似高斯分布。由于干扰叠加在信号上,使频谱分布发生了畸变。在没有受到干扰影响的部分,信号的频谱分布保持着高斯分布的形状;在受到影响的频率部分,频谱分布在期望信号频谱的上方。在没有干扰的情况下,大多数信号小于均值(μ)加两倍标准方差(σ);当有一系列干扰或干扰的总能量增大时,平均值相对于高斯分布部分的均值上升了,并且标准方差也由于干扰的存在而增大。这种畸变要求选择一个更靠近均值的门限来滤除与干扰信号相关的频率部分。因此,本发明滤除门限的确定方法如下:首先将FFT数据按照每1024个点划分为不同的数据块,对每个1024点的FFT数据块,计算数据块中每个频率点幅度的分贝值,然后计算该数据块的标准方差σ和均值μ;根据标准方差σ从预先设定的加权集合选取适当的加权因子N,设定干扰检测门为:
Th=μ+Nσ        (3)
式中,N为加权因子;
σ分5个水平σ0,σ1,σ2,σ3,σ4,N也分为N0,N1,N2,N3,N4,N的选择与σ有关。
N = N 0 , &sigma; < &sigma; 0 N 1 , &sigma; 0 < &sigma; < &sigma; 1 N 2 , &sigma; 1 < &sigma; < &sigma; 2 N 3 , &sigma; 2 < &sigma; < &sigma; 3 N 4 , &sigma; 3 < &sigma; < &sigma; 4 - - - ( 4 )
预设的加权因子集可根据不同的信道环境进行调整,这样信号在经过FFT后根据均值和标准方差选择N来得到干扰检测门限。在N-sigma算法中,N的确定和选取准则是算法设计的关键。N值取得过大,则估计门限过高,干扰泄漏严重;反之,N值取得过小,则估计门限过低,会产生误判。
σ越大表明干扰越强,需要一个小的比例系数以保持门限在噪声的顶部并且与之接近。每个频率点逐个与门限进行比较,大于门限的区域被记录并查找其中心位置,中心位置就是归一化干扰的中心频率。由于五个候选比例系数(N0~N4)的取值是由FPGA编程决定的,这使得算法可以方便的应用于其它系统应用中。
步骤23:方差和均值的统计量工程近似计算:干扰检测分析为每个FFT数据块计算σ和μ,这些统计量用来计算门限。为了计算这些统计量,每个FFT数据块输出分贝值为10log10(|X(k)|),其中|X(k)|为采样后的中频信号X(k)的幅度,这里采用对数坐标,用来减小由扩频信号、热噪声和干扰混合而成的信号的频谱畸变,同时降低为接下来计算统计量所需要的|X(k)|的数值精度要求为了降低硬件实现的复杂度,对10log10(|X(k)|)和统计量的计算进行了一些近似。经仿真和实际验证,由近似计算产生的精度下降不影响从扩频信号和热噪声混合信号中识别出干扰信号。采样后的中频信号X(k)的幅值|X(k)|近似计算如下:
|X(k)|≈[max(ReX(k),ImX(k))+min(ReX(k),ImX(k))/4]          (5)
其中Re是信号的实部,Im是信号的虚部,上述近似运算整体误差为0.6%,最大误差为11.6%(分别在π/4,3π/4,5π/4,7π/4处)。
对数量化的近似计算如下:
10log10(|X(k)|)=10log10(2)·log2(|X(k)|)≈3log2(|X(k)|)       (6)
可见幅度计算仅通过移位和加法运算便可完成,而避免了对硬件资源敏感的乘法和开方运算,上述对数运算整体误差0.5%,最大误差2.9%。
每个FFT数据块的均值和标准方差的计算如下:
&mu; = &Sigma; k = 0 N P - 1 ( 10 log 10 ( | X ( k ) | ) ) N P - - - ( 7 )
&sigma; 2 = 1 N P [ &Sigma; k = 0 N P - 1 ( 10 &CenterDot; log 10 ( | X ( k ) | ) ) 2 - 1 N P ( &Sigma; k = 0 N P - 1 ( 10 &CenterDot; log 10 ( | X ( k ) | ) ) 2 ) - - - ( 8 )
其中,NP为每个FFT数据块的频点数。根据上述等式,累加器累加NP个频点的10log10(|X(k)|)和(10log10(|X(k)|))2,每个块处理完后,累加值用来计算均值μ和方差σ2,σ可由σ2开方得来。
进一步的,所述步骤3中的信号抑制包括以下步骤:
步骤31,构造基带信号:令中频带通信号的数学表达式为:
S ( t ) = a ( t ) cos [ 2 &pi; f 0 t + &phi; ( t ) ] = 1 2 a ( t ) e j [ 2 &pi; f 0 t + &phi; ( t ) ] + 1 2 a ( t ) e - j [ 2 &pi; f 0 t + &phi; ( t ) ] - - - ( 9 )
其中a(t)是信息序列,f0是载波中心频率,为载波相位,那么频移滤波后的基带信号SB(t)的数学表达式为:
式中SBI(t)和SBQ(t)分别是频移后中
频带通信号的同向分量和正交分量(I分量和Q分量),是频移因子;
步骤32:对干扰点进行抑制:
将基带信号SB(t)包含的干扰成分记为fI,那么基带信号与频移因子e-j2πfIt相乘后得到fI被搬到零频的基带信号SB *(t),SB *(t)经高通滤波后得到抑制掉干扰fI的基带信号SB'(t);抑制掉干扰fI的基带信号SB'(t)的计算公式如下:
(SI+jSQ)×[cos(ω0t)+jsin(ω0t)]
=[SI×cos(ω0t)-SQ×sin(ω0t)]+j[SI×sin(ω0t)+SQ×cos(ω0t)]       (11)
式中ω0=-2πfI
步骤33:中频带通信号重构:
干扰抑制后的信号是基带信号(复信号),为了后续处理需将其转换为实信号,通过分析中频带通信号S(t)、解析信号SA(t)、基带信号SB(t)间的相互关系,可得到由基带信号重构实信号的数学表达式。解析信号SA(t)可表达为:
S A ( t ) = S ( t ) + j S ^ ( t ) = S B ( t ) e j 2 &pi; f c t = [ S BI ( t ) + j S BQ ( t ) ] [ cos ( 2 &pi; f c t ) + j sin ( 2 &pi; f c t ) ] = [ S BI ( t ) cos ( 2 &pi; f c t ) - S BQ ( t ) sin ( 2 &pi; f c t ) + j [ S BI ( t ) sin ( 2 &pi; f c t ) + S BQ ( t ) cos ( 2 &pi; f c t ) ] - - - ( 12 )
其中是中频带通信号S(t)的希尔伯特变换,fc为中频带通信号的中心频率,中频带通信号的带宽为2B。比较(12)式等式两端,即得所需实信号为:
S(t)=SBI(t)cos(2πfct)-SBQ(t)sin(2πfct)。
本发明的一种基于FPGA新型数字零中频自适应陷波器,包括模数转换单元(ADC)、FPGA单元、配置逻辑电路、存储器和用户接口,中频输入信号经过模数转换单元(ADC)发送至FPGA单元,存储器和用户接口均与配置逻辑电路双向通讯连接,配置逻辑电路的输出端接于FPGA单元的输入端;其中FPGA单元包括FFT(快速傅立叶变换)模块、基于频谱的干扰检测分析模块、干扰自适应陷波抑制模块和基带信号处理模块,FFT模块的输出端接于干扰检测分析模块的输入端,干扰检测分析模块的输出端接于干扰自适应陷波抑制模块的输入端和基带信号处理模块的输入端,干扰自适应陷波抑制模块的输出端还接于基带信号处理模块的输入端。
本发明提供了一种新颖的基于FPGA数字零中频输入信号自适应陷波方法,它借助变换域门限干扰检测技术和数字正交解调的思想,对中频输入信号进行实时的采样和频谱分析,并通过程序预置参数,选取适合的抑制门限,将信号搬移到零频进行滤波,NBI滤除后,再将基带信号恢复成中频带通信号进行解调解扩,实现对DDDS的NBI自适应抑制。本发明大大简化了设计算法,降低了系统设计的复杂度和硬件开销,并有效抑制了扩频系统中的NBI。
附图说明
图1给出了扩频系统基于现有技术的传统NBI抑制模型;
图2为本发明的扩频系统NBI抑制模型;
图3为本发明的FPGA数字零中频自适应陷波器结构;
图4为本发明的窄带干扰抑制流程;
图5为本发明的由中频带通信号构造基带信号的流程图;
图6a为本发明的中频带通信号构造基带信号频谱搬移过程(中频带通信号的频谱);
图6b为本发明的中频带通信号构造基带信号频谱搬移过程(移频后的中频带通信号的频谱);
图6c为本发明的中频带通信号构造基带信号频谱搬移过程(低通滤波器幅频特性);
图6d为本发明的中频带通信号构造基带信号频谱搬移过程(移频后的中频带通信号经低通滤波生成基带信号);
图7为本发明的干扰点抑制过程;
图8a为本发明的干扰抑制过程的频谱(信号存在干扰fI);
图8b为本发明的干扰抑制过程的频谱(将干扰fI搬移到零频);
图8c为本发明的干扰抑制过程的频谱(高通滤波器幅频特性);
图8d为本发明的干扰抑制过程的频谱(经高通滤波后干扰被抑制);
图9为本发明的由基带信号重构实信号的过程;
图10a为本发明中的基带信号SB(t)的频谱;
图10b为本发明中的中频带通信号S(t)的频谱;
图10c为本发明中的解析信号SA(t)的频谱;
图11为在没有中频信号输入情况下的背景噪声;
图12为抑制前的信号频谱的仿真曲线;
图13为经过陷波抑制后的信号频谱的仿真曲线。
具体实施方式
现结合附图和具体实施方式对本发明进一步说明。
本发明针对扩频系统中现有窄带干扰(NBI,Narrow-Band Interference)抑制方法的不足,提出了一种新型窄带干扰抑制的方法模型,并给出了这种模型下的数字零中频自适应陷波器的具体实现方法。其思想来源于通信系统中的正交解调,在结构和算法上不同于一般处理技术。仿真和实测验证表明,采用这种陷波(notch filter)方法的直接序列扩频系统(DSSS)能够对强窄带干扰具有较好的抑制作用。
本发明针对这种方法的不足,提出一种新型扩频系统抑制NBI的方法。其设计思想是将干扰检测和干扰抑制模块完全分离,检测模块的任务仅仅是采用传统的NBI检测技术判断扩频系统是否有NBI,如果没有NBI,直接输出中频输入信号x(t);如果有NBI,复制x(t)信号,再送到干扰抑制模块对NBI陷波抑制后输出x'(t)。图2给出了这种新方法的实现模型,由于不需要对干扰检测处理过的信号进行各种恢复补偿,因此很大程度上降低了系统实现的复杂性,提高了系统的可靠性。
本发明采用这种新的扩频系统NBI抑制模型,结合可编程逻辑门阵列(FPGA)的数字零中频处理技术,设计了一种新型的FPGA数字零中频自适应陷波器,并给出了这种陷波器的两个主要模块:基于门限估计的频域NBI检测模块和数字零中频NBI抑制模块的具体实现方法,实现对直接序列扩频系统(DSSS)中NBI的自适应陷波抑制。
1系统模型
随着FPGA硬件和软件无线电技术的发展,扩频通信系统的中频数字化处理技术越来越成熟,本发明设计的数字零中频自适应陷波器,对采样后的数字中频输入信号进行基于门限估计的频域NBI检测,并对NBI进行统计量分析,找到NBI的归一化中心频率。采用数字正交解调将中频输入信号搬移到零中频(基带),并在基带将NBI通过频谱搬移到零频陷波滤除,再经过信号重构,恢复中频带通信号(实信号),最后送到基带处理模块解调输出。
1.1FPGA零中频数字自适应陷波器模型
基于FPGA的数字零中频自适应陷波器结构如图3所示。
数字零中频陷波器由模数转换器(ADC)、FPGA、配置逻辑电路、存储器和用户接口等电路组成。其中FPGA内部由快速傅立叶变换(FFT)模块、基于频谱的干扰检测分析模块、干扰自适应陷波抑制模块和基带信号处理模块等部分组成。实现各种功能的程序存放在存储器中,通过查表对FPGA进行动态配置来实对现NBI信号频谱的统计量分析,数字正交解调,NBI零中频陷波抑制,带通信号重构和基带解调输出等功能。
1.2干扰检测抑制方法
首先对采样的中频输入信号进行FFT变换到频域,在频域内对中频输入信号进行频谱统计量分析和门限判决,判断NBI个数及其中心频率。如果没有干扰,对采样的原始中频输入信号直接由基带处理模块进行解调输出。在有干扰的情况下,对采样的中频输入信号由正交数字下变频器(DDC)进行正交解调,并通过低通滤波器只保留采样中频带通信号的正频率分量,变换成基带信号(零中频输入信号)。
基带信号进行频谱搬移,将第一个干扰点搬到零频,通过高通滤波器滤除干扰频谱分量,从而抑制掉第一个干扰点。如果干扰点多于一个,将第一次或第二次干扰抑制处理后的信号再进行频谱搬移,将干扰点搬到零频,通过高通滤波器滤除干扰频谱分量,从而抑制掉第二个或第三个干扰点。最后将干扰抑制处理后的信号变换成实信号(中频带通信号)由基带处理模块进行解调输出。其实现流程如图4所示。
2基于门限判决的NBI检测模块设计
要实现对NBI的规避,对信道的准确估计是系统能够有效通信的基础。对电磁环境的检测可以采用变换域的功率谱估计来完成。谱估计技术经过多年的发展,己经有了许多成熟的方法,如周期图谱法,自回归(auto regressive,AR)法及小波/小波包谱估计技术等。通过将谱估计得到的功率谱与干扰检测门限进行比较,就可以确定干扰的位置。对于干扰检测门限的设计,常用的方法有N-sigma算法、σ2最大似然估计法、自适应多门限法、中值滤波法等。本发明设计采用工程上比较容易实现的N-sigma算法,并对该算法进行一定的工程应用改进。
2.1信号模型
本发明主要研究直扩通信系统(DDDS),在发射端通过将信号与伪随机(Pseudo-Noise,PN)序列相乘,把信号扩展在一个宽的频谱上。在接收端,通过将相同的PN序列与接受信号相乘,恢复信号。DDDS接收的中频输入信号x(t)一般由3部分组成:
x(t)=s(t)+i(t)+n(t)       (1)
其中s(t)是扩频信号;i(t)是窄带干扰;n(t)是加性高斯白噪声。
x(t)以PN chip速率采样后,可表示为:
x(k)=s(k)+i(k)+n(k)        (2)
其中s(k)和n(k)在时间上不相关,而与i(k)具有相关性。
2.2检测方法
NBI抑制首先需要对中频输入信号进行采样,对采样的数字信号通过1024点FFT对接收信号进行频谱分析,通过对频谱信息进行统计分析,找出干扰点,然后进行NBI抑制。
NBI抑制的目标是从较宽频率范围的信号中去除窄带干扰。这些干扰占据了较少的频率点,并且其幅值高于FFT的噪声台阶。在没有窄带干扰的情况下扩频信号加上噪声是一个近似高斯分布。由于干扰叠加在信号上,使频谱分布发生了畸变。在没有受到干扰影响的部分,信号的频谱分布保持着高斯分布的形状;在受到影响的频率部分,频谱分布在期望信号频谱的上方。
在没有干扰的情况下,大多数信号小于均值μ加两倍标准方差σ;当有一系列干扰或干扰的总能量增大时,平均值相对于高斯分布部分的均值上升了,并且标准方差也由于干扰的存在而增大。这种畸变要求选择一个更靠近均值的门限来滤除与干扰信号相关的频率部分。
滤除门限的确定方法如下:首先对每个1024点的FFT数据块,计算块中每个频率点幅度的分贝值,然后计算该块的标准方差σ和均值μ。根据σ从预先设定的加权集合选取适当的加权因子N,设定干扰检测门为:
Th=μ+Nσ(3)
式中:N为加权因子。
标准方差分5个水平σ0,σ1,σ2,σ3,σ4,N也分为N0,N1,N2,N3,N4,N的选择与σ有关。
N = N 0 , &sigma; < &sigma; 0 N 1 , &sigma; 0 < &sigma; < &sigma; 1 N 2 , &sigma; 1 < &sigma; < &sigma; 2 N 3 , &sigma; 2 < &sigma; < &sigma; 3 N 4 , &sigma; 3 < &sigma; < &sigma; 4 - - - ( 4 )
预设的加权因子集可根据不同的信道环境进行调整,这样信号在经过FFT后根据均值和标准方差选择N来得到干扰检测门限。在N-sigma算法中,N的确定和选取准则是算法设计的关键。N值取得过大,则估计门限过高,干扰泄漏严重;反之,N值取得过小,则估计门限过低,会产生误判。
标准方差越大表明干扰越强,需要一个小的比例系数以保持门限在噪声的顶部并且与之接近。每个频率点逐个与门限进行比较,大于门限的区域被记录并查找其中心位置,中心位置就是归一化干扰的中心频率。由于五个候选比例系数(N0~N4)的取值是由FPGA编程决定的,这使得算法可以方便的应用于其它系统应用中。
2.3方差均值的统计量工程近似计算
干扰检测分析为每个FFT数据块计算均值和标准方差,这些统计量用来计算门限。为了计算这些统计量,每个FFT数据块输出分贝值为10log10(|X(k)|),其中|X(k)|为采样后的中频信号X(k)的幅度这里采用对数坐标,用来减小由扩频信号、热噪声和干扰混合而成的信号的频谱畸变,同时降低为接下来计算统计量所需要的|X(k)|的数值精度要求。为了降低硬件实现的复杂度,对10log10(|X(k)|)和统计量的计算进行了一些近似。经仿真验证,由近似计算产生的精度下降不影响从扩频信号和热噪声混合信号中识别出干扰信号。幅度的近似计算如下:
|X(k)|≈[max(ReX(k),ImX(k))+min(ReX(k),ImX(k))/4]        (5)
其中Re是信号的实部,Im是信号的虚部,上述近似运算整体误差为0.6%,最大误差为11.6%(分别在π/4,3π/4,5π/4,7π/4处)。
第二个近似计算是对数量化,式子:
10log10(|X(k)|)=10log10(2)·log2(|X(k)|)≈3log2(|X(k)|)        (6)
可见幅度计算仅通过移位和加法运算便可完成,而避免了对硬件资源敏感的乘法和开方运算,上述对数运算整体误差0.5%,最大误差2.9%。
每个FFT数据块的均值和标准方差的计算如下:
&mu; = &Sigma; k = 0 N P - 1 ( 10 log 10 ( | X ( k ) | ) ) N P - - - ( 7 )
&sigma; 2 = 1 N P [ &Sigma; k = 0 N P - 1 ( 10 &CenterDot; log 10 ( | X ( k ) ) ) 2 - 1 N P ( &Sigma; k = 0 N P - 1 ( 10 &CenterDot; log 10 ( | X ( k ) | ) ) 2 ) ] - - - ( 8 )
其中NP为每个FFT数据块的频点数,根据上述等式,累加器累加NP个频点10log10(|X(k)|)和(10log10(|X(k)|))2,每个块处理完后,累加值用来计算均值μ和方差σ2,标准方差σ可由σ2开方得到。
3基于数字零中频的干扰抑制模块设计
为了滤除干扰点的信号,需要将采样的中频输入信号进行正交分解,分解之后中频带通信号被搬移到零中频,通过低通滤波得到基带信号,这些变换过程由FPGA中的数字正交下变频器DDC来完成。基带信号通过频谱搬移在零频陷波,滤除强窄带干扰信号,为了便于后续的解调解扩处理,需要将基带信号再重构成中频带通信号(实信号)。
3.1构造基带信号
本设计中系统接收中频输入信号为70MHz,数字采样速率为61.44MHz,经模数A/D数字化后中频的位置是F0=8.56MHz,故带通滤波器中心频率选择为8.56MHz,滤波器带宽则根据不同的信息速率进行选择,等于不扩频时窄带调制信号的带宽。为了滤除干扰点的信号,需要将中频带通信号变换成基带信号,通过DDC正交解调,采样信号与片内正余弦查找表(SINCOS LUT)输出的正交信号相乘(混频),再通过低通滤波器得到基带信号,如图5所示。
设中频带通信号的数学表达式为:
S ( t ) = a ( t ) cos [ 2 &pi; f 0 t + &phi; ( t ) ] = 1 2 a ( t ) e j [ 2 &pi; f 0 t + &phi; ( t ) ] + 1 2 a ( t ) e - j [ 2 &pi; f 0 t + &phi; ( t ) ] - - - ( 9 )
其中a(t)是信息序列,f0是载波中心频率,为载波相位,那么频移滤波
式中SBI(t)和SBQ(t)分别是频移后中频带通信号的同向分量和正交分量(I分量和Q分量),是频移因子。。
由中频带通信号构造基带信号频谱搬移过程如图6所示,图6a为采样中频带通信号的频谱,图6b为移频后信号的频谱,图6c为低通滤波器幅频特性,图6d为移频信号经低通滤波生成基带信号的频谱。
其中中频带通信号的带宽为2B,fC为其中心频率。
3.2干扰点抑制
假设基带信号SB(t)包含干扰成分fI,那么基带信号与频移因子相乘后得到fI被搬到零频的基带信号SB *(t),SB *(t)经高通滤波后得到抑制掉干扰fI的基带信号SB'(t)。该过程如图7所示。抑制掉干扰fI的基带信号SB'(t)的计算公式如下:
(SBI+jSBQ)×[cos(ω0t)+jsin(ω0t)]             (11)
=[SBI×cos(ω0t)-SBQ×sin(ω0t)]+j[SBI×sin(ω0t)+SBQ×cos(ω0t)]
式中ω0=-2πfI,干扰抑制过程中SB(t)、SB *(t)、SB'(t)频谱如图8所示。
3.3中频带通信号重构
干扰抑制后的信号是基带信号(复信号),为了后续处理需将其转换为中频带通信号(实信号),通过分析中频带通信号S(t)、解析信号SA(t)、基带信号SB(t)间的相互关系,可得到由基带信号重构实信号的数学表达式。解析信号SA(t)可表达为:
S A ( t ) = S ( t ) + j S ^ ( t ) . . . . . . . . . . . . ( 12 ) = S B ( t ) e j 2 &pi; f c t . . . . . . . . . . . . ( 13 ) = [ S BI ( t ) + j S BQ ( t ) ] [ cos ( 2 &pi; f c t ) + j sin ( 2 &pi; f c t ) ] . . . . . . . . . . . . ( 14 ) = [ S BI ( t ) cos ( 2 &pi; f c t ) - S BQ ( t ) sin ( 2 &pi; f c t ) + j [ S BI ( t ) sin ( 2 &pi; f c t ) + S BQ ( t ) cos ( 2 &pi; f c t ) ] . . . . . . . . . . . . ( 15 )
令上式(12)与(15)实部相等,即得所需实信号为:
S(t)=SBI(t)cos(2πfct)-SBQ(t)sin(2πfct)      (16)
其中是中频带通信号S(t)的希尔伯特变换,fc为中频带通信号的中心频率。
由基带信号重构实信号的过程如图9所示。图10表示中频带通信号S(t)、解析信号SA(t)、基带信号SB(t)的频谱。
系统验证采用半实物仿真平台,模型采用数字微波接收机的数字中频部分。相关的仿真和测试参数如下:数据源采用均匀分布的随机信号,扩频码为平衡的1023位gold序列作,码速率为10.24M,信息调制方式是BPSK,扩频处理增益是20dB,接收中频信号为70MHz,数字样点采样速率为61.44MHz,经A/D数字化后中频的位置是8.56MHz,带通滤波器中心频率选择为8.56MHz,滤波器带宽等于不扩频时窄带调制信号的带宽。
仿真测试结果如下:在没有中频信号输入情况下的背景噪声见图11所示。在有中频信号输入的情况下,在陷波处理前,我们可以看到中频信号的频谱有两个明显的NBI尖峰,如图12所示。经过中频自适应陷波处理后,我们在信号频谱上可以看到NBI得到很好的抑制,如图13所示。
本发明重点研究了一种新颖的基于FPGA数字零中频输入信号自适应陷波技术,它借助变换域门限干扰检测技术和数字正交解调的思想,对中频输入信号进行实时的采样和频谱分析,并通过程序预置参数,选取适合的抑制门限,将信号搬移到零频进行滤波,NBI滤除后,再将基带信号恢复成中频带通信号进行解调解扩,实现对DDDS的NBI自适应抑制。文中给出了具体的自适应陷波的理论计算推导过程和相关频谱分析。通过仿真分析验证,证明该方法对NBI抑制的有效性。
尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。

Claims (3)

1.一种基于FPGA新型数字零中频自适应陷波方法,包括以下步骤:
步骤1:利用FFT变换将采样的中频信号变换到频域;
步骤2:在频域内对中频信号进行频谱统计量分析和门限判决,判断强窄带干扰NBI个数及其中心频率;
步骤3:根据门限判决结果,如果没有干扰,转到步骤7对采样的原始中频信号进行直接输出;如果有干扰,则进行NBI干扰抑制,通过正交数字下变频器对采样的中频信号进行正交解调,并利用低通滤波器只保留采样中频带通信号的正频率分量,变换获得基带信号;
步骤4:对基带信号进行频谱搬移,将第一个干扰点搬到零频,通过高通滤波器滤除干扰频谱分量,从而抑制掉第一个干扰点;
步骤5:如果干扰点多于一个,重复步骤4的操作,即将第一次或第二次干扰抑制处理后的信号再进行频谱搬移,将干扰点搬到零频,通过高通滤波器滤除干扰频谱分量,从而抑制掉其他干扰点;
步骤6:将干扰抑制处理后的信号变换为实信号;
步骤7:由基带处理模块进行解调输出。
2.根据权利要求1所述的基于FPGA新型数字零中频自适应陷波方法,其特征在于:所述步骤2中的门限判决包括如下步骤:
步骤21:建立信号模型,对于直扩通信系统,在发射端通过将信号与伪随机序列相乘,把信号扩展在一个宽的频谱上;在接收端,通过将相同的PN序列与接收信号相乘,从而恢复信号;其中,接收的中频信号x(t)一般由3部分组成:
x(t)=s(t)+i(t)+n(t)   (1)
其中s(t)是扩频信号,i(t)是窄带干扰,n(t)是加性高斯白噪声;
x(t)以PN码元速率采样后,表示为:
x(k)=s(k)+i(k)+n(k)   (2)
其中s(k)和n(k)在时间上不相关,而s(k)与i(k)有相关性;
步骤22:将FFT数据按照每1024个点划分为不同的数据块,对每个1024点的FFT数据块,计算数据块中每个频率点幅度的分贝值,然后计算该数据块的标准方差σ和均值μ;根据标准方差σ从预先设定的加权集合选取适当的加权因子N,设定干扰检测门为:
Th=μ+Nσ   (3)
式中,N为加权因子;
σ分5个水平σ0,σ1,σ2,σ3,σ4,N分为N0,N1,N2,N3,N4,N的选择与σ有关:
N = N 0 , &sigma; < &sigma; 0 N 1 , &sigma; 0 < &sigma; < &sigma; 1 N 2 , &sigma; 1 < &sigma; < &sigma; 2 N 3 , &sigma; 2 < &sigma; < &sigma; 3 N 4 , &sigma; 3 < &sigma; < &sigma; 4 - - - ( 4 )
步骤23:对步骤22中的标准方差σ和均值μ的统计量进行工程近似计算:干扰检测分析为每个FFT数据块计算标准方差σ和均值μ,每个FFT数据块输出分贝值为10log10(|X(k)|);采样后的中频信号X(k)幅值|X(k)|的近似计算如下:
|X(k)|≈[max(ReX(k),ImX(k))+min(ReX(k),ImX(k))/4]   (5)
其中Re是信号的实部,Im是信号的虚部;
对数量化的近似计算如下:
10log10(|X(k)|)=10log10(2)·log2(|X(k)|)≈3log2(|X(k)|)   (6)
每个FFT数据块的均值和标准方差的计算如下:
&mu; = &Sigma; k = 0 N P - 1 ( 10 log 10 ( | X ( k ) | ) ) N P - - - ( 7 )
&sigma; 2 = 1 N P [ &Sigma; k = 0 N P - 1 ( 10 &CenterDot; log 10 ( | X ( k ) | ) ) 2 - 1 N P ( &Sigma; k = 0 N P - 1 ( 10 &CenterDot; log 10 ( | X ( k ) | ) ) 2 ) ] - - - ( 8 )
其中,NP为每个FFT数据块的频点数;根据上述等式,累加器累加NP个频点的10log10(|X(k)|)和(10log10(|X(k)|))2,每个块处理完后,累加值用来计算均值μ和方差σ2,标准方差σ由σ2开方得到。
3.根据权利要求1所述的基于FPGA新型数字零中频自适应陷波方法,其特征在于:所述步骤3中的NBI信号抑制包括以下步骤:
步骤31,构造基带信号:令中频带通信号的数学表达式为:
S ( t ) = a ( t ) cos [ 2 &pi; f 0 t + &phi; ( t ) ] = 1 2 a ( t ) e j [ 2 &pi; f 0 t + &phi; ( t ) ] + 1 2 a ( t ) e - j [ 2 &pi; f 0 t + &phi; ( t ) ] - - - ( 9 )
其中a(t)是信息序列,f0是载波中心频率,为载波相位,那么频移滤波后的基带信号SB(t)的数学表达式为:
式中SBI(t)和SBQ(t)是原中频信号的I分量和Q分量,是频移因子;
步骤32:对干扰点进行抑制:将基带信号SB(t)包含的干扰成分记为fI,那么基带信号与频移因子相乘后得到fI被搬到零频的基带信号s*(t),s*(t)经高通滤波后得到抑制掉干扰fI的基带信号s'(t);抑制掉干扰fI的基带信号s'(t)的计算公式如下:
( S BI + j S BQ ) &times; [ cos ( &omega; 0 t ) + j sin ( &omega; 0 t ) ] = [ S BI &times; cos ( &omega; 0 t ) - S BQ &times; sin ( &omega; 0 t ) ] + j [ S BI &times; sin ( &omega; 0 t ) + S BQ &times; cos ( &omega; 0 t ) ] - - - ( 11 ) ;
式中ω0=-2πfI
步骤33:中频带通信号重构:干扰抑制后的信号是基带信号,为了后续处理需将其转换为实信号,通过分析中频带通信号S(t)、解析信号SA(t)、基带信号SB(t)间的相互关系,即得到由基带信号重构实信号的数学表达式;解析信号SA(t)表达为:
S A ( t ) = S ( t ) + j S ^ ( t ) = S B ( t ) e j 2 &pi; f c t = [ S BI ( t ) + j S BQ ( t ) ] [ cos ( 2 &pi; f c t ) + j sin ( 2 &pi; f c t ) ] = [ S BI ( t ) cos ( 2 &pi; f c t ) - S BQ ( t ) sin ( 2 &pi; f c t ) ] + j [ S BI ( t ) sin ( 2 &pi; f c t ) + S BQ ( t ) cos ( 2 &pi; f c t ) ] - - - ( 12 )
其中是中频带通信号S(t)的希尔伯特变换,fc为中频带通信号的中心频率;
比较(12)式等式两端,即得所需实信号为:
S(t)=SBI(t)cos(2πfct)-SBQ(t)sin(2πfct)。
CN201310636364.4A 2013-12-02 2013-12-02 一种基于fpga的数字零中频自适应陷波方法 Expired - Fee Related CN103634026B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310636364.4A CN103634026B (zh) 2013-12-02 2013-12-02 一种基于fpga的数字零中频自适应陷波方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310636364.4A CN103634026B (zh) 2013-12-02 2013-12-02 一种基于fpga的数字零中频自适应陷波方法

Publications (2)

Publication Number Publication Date
CN103634026A CN103634026A (zh) 2014-03-12
CN103634026B true CN103634026B (zh) 2015-07-08

Family

ID=50214711

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310636364.4A Expired - Fee Related CN103634026B (zh) 2013-12-02 2013-12-02 一种基于fpga的数字零中频自适应陷波方法

Country Status (1)

Country Link
CN (1) CN103634026B (zh)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104483679A (zh) * 2014-12-02 2015-04-01 泰斗微电子科技有限公司 一种gnss数字中频信号窄带干扰抑制方法及相应的电路
CN105007245B (zh) * 2015-07-28 2018-02-23 上海翎沃电子科技有限公司 一种更改传输系统发射频谱形状的方法
CN108631801B (zh) * 2017-03-20 2020-06-05 展讯通信(上海)有限公司 低中频信号的中频位置选择方法、装置及接收机
CN107231142A (zh) * 2017-06-21 2017-10-03 北京乐普医疗科技有限责任公司 一种血栓弹力图仪自适应信号处理算法
CN107370502B (zh) * 2017-07-20 2019-05-24 西安空间无线电技术研究所 一种基于谱线处理的抗强窄带干扰方法
WO2021000252A1 (zh) * 2019-07-02 2021-01-07 深圳市汇顶科技股份有限公司 信号处理系统、芯片和主动笔
CN111800091B (zh) * 2020-09-08 2020-12-08 深圳市鼎阳科技股份有限公司 一种数字下变频的实现方法及存储介质
CN113671366B (zh) * 2021-08-25 2024-01-23 西安西电开关电气有限公司 信号处理方法及其应用装置、存储介质
CN114745024B (zh) * 2022-04-18 2024-03-26 中国电子科技集团公司第五十四研究所 一种基于窄带干扰自适应消除的扩频信号解调装置
CN115389198B (zh) * 2022-08-29 2025-08-08 上汽通用五菱汽车股份有限公司 信号干扰消除方法、装置、设备及计算机可读存储介质
CN115694668A (zh) * 2022-09-06 2023-02-03 中国电子科技集团公司第三十八研究所 基于频谱分析的自适应干扰抑制方法及系统
CN116996348B (zh) * 2022-11-04 2024-08-09 中国移动通信有限公司研究院 毛刺回避处理方法、装置、设备及可读存储介质
CN116125156A (zh) * 2022-12-28 2023-05-16 成都玖锦科技有限公司 一种基于vna底噪测量的零中频陷波处理方法及系统
CN116430354B (zh) * 2023-06-13 2023-08-22 天津大学合肥创新发展研究院 一种fmcw激光雷达目标信息解算方法及系统
CN117978682B (zh) * 2024-04-02 2024-06-07 南京荧火泰讯信息科技有限公司 一种基于fpga的基带信号监测系统
CN119210631A (zh) * 2024-10-20 2024-12-27 中国人民解放军空军工程大学 一种基于前向连续均值切除频谱感知的混合干扰抑制方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020006174A1 (en) * 2000-07-11 2002-01-17 Mohammed Nafie Interference cancellation of a narrow band interferer in a wide band communication device
CN101232474B (zh) * 2006-08-28 2013-08-28 三星电子株式会社 宽带无线接入系统中的接收装置和方法
CN101252364B (zh) * 2008-01-16 2011-06-15 中国民航大学 一种新的民航地空通信双通道恒模干扰抑制方法及系统
CN102404271B (zh) * 2011-11-23 2015-07-15 广东盛路通信科技股份有限公司 一种ofdm接收机的窄带干扰抑制装置及方法

Also Published As

Publication number Publication date
CN103634026A (zh) 2014-03-12

Similar Documents

Publication Publication Date Title
CN103634026B (zh) 一种基于fpga的数字零中频自适应陷波方法
Milstein Interference rejection techniques in spread spectrum communications
Borio et al. Two-pole and multi-pole notch filters: A computationally effective solution for GNSS interference detection and mitigation
CN102594472A (zh) 一种基于小波分解阈值去噪的无线信道测量的方法及其装置
Hegarty Analytical model for GNSS receiver implementation losses
CN111147102B (zh) 基于频率调制信号的低信噪比码捕获方法
CN108880604B (zh) 一种扩频通信系统中多分量调频干扰抑制方法和装置
US8918054B2 (en) Interference elimination method, interference elimination device, and communication system
Chien et al. Novel anti-jamming algorithm for GNSS receivers using wavelet-packet-transform-based adaptive predictors
CN101527698A (zh) 基于希尔伯特黄变换和自适应陷波的非平稳干扰抑制方法
CN110730018A (zh) 一种直扩跳频混合扩频系统的抗干扰方法
US20230291615A1 (en) Communications method and apparatus
CN102984103B (zh) 扩频系统中的信号处理方法及装置
Aromaa et al. Transform-selective interference suppression algorithm for spread-spectrum communications
CN100544218C (zh) 扩频系统中通过加窗处理消除窄带干扰的方法和装置
CN102263574B (zh) 一种通信系统中窄带干扰检测抑制方法、装置和接收机
RU2365042C2 (ru) Способ и устройство устранения узкополосных радиопомех в широкополосной системе
EP0798871A1 (en) Method and device for separating and presuming noise contained in spread spectrum signal
US20080273629A1 (en) Uwb receiver designs based on a gaussian-laplacian noise-plus-mai model
Zhang et al. A method of the detection of frequency-hopping signal based on channelized receiver in the complicated electromagnetic environment
Rifkin Comments on" Narrow-band interference rejection using real-time Fourier transforms
Huang et al. Study on interference suppression based on joint fractional Fourier domain and time domain
CN115913279A (zh) 一种复杂干扰环境的多载波扩频信号捕获方法及系统
Li et al. A novel narrow-band interference suppression algorithm based on digital zero-intermediate frequency
Zhang et al. Comb jamming mitigation in frequency hopping spread spectrum communications via aid block sparse Bayesian learning

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220124

Address after: 400000 No. 2, 6th floor, building a, danguiyuan, No. 7, Danlong Road, Huayuan road street, Nan'an District, Chongqing

Patentee after: CHONGQING HAOYING TECHNOLOGY DEVELOPMENT Co.,Ltd.

Address before: No. 185 Yinjiang Road, Jimei District, Xiamen City, Fujian Province, 361000

Patentee before: JIMEI University

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150708

CF01 Termination of patent right due to non-payment of annual fee