一种基于FPGA的慢门限恒虚警处理电路设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一种基于FPGA的慢门限恒虚警处理电路设计
薛萍冰
【摘要】The detection of radar signal always processes with background noise,not only high signal noise ratio but also constant false alarm device are required to reduce constant false alarm.Constant false alarm processing is an important part of radar signal processing;therefore the research on false alarm processing is crucial in radar technology.Slow-threshold constant false alarm aim at the heat noise of receiver,a constant false alarm processing circuit based on FPGA embedded design is proposed in this paper,and the simulation model and simulating results are also presented.The circuit has been used in a practical detector with big economic benefit.%雷达信号的检测多是在干扰背景下进行,如何从干扰中提取目标信号,不仅要求有一定的信噪比,而且必需有恒虚警处理设备。
恒虚警处理是雷达信号处理的重要组成部分,慢门限恒虚警处理主要是针对接收机热噪声,文中介绍一种基于FPGA嵌入式设计的慢门限恒虚警处理电路,给出了仿真模型及仿真结果,并已将其用于某检测器中,取得了良好的经济效益。
【期刊名称】《电子科技》
【年(卷),期】2012(025)005
【总页数】3页(P64-65,93)
【关键词】慢门限;恒虚警处理;FPGA
【作者】薛萍冰
【作者单位】中国电子科技集团公司第38研究所数字技术部,安徽合肥230088【正文语种】中文
【中图分类】TN991
慢门限恒虚警处理是一种对接收机内部噪声电平进行恒虚警处理的电路,内部噪声随着温度、电源等因素的改变而改变,这种变化是缓慢的,所以针对内部噪声的处理称为慢门限恒虚警处理。
通过对雷达信号的慢门限处理降低了虚警概率,为后处理提供了必要条件。
利用大规模可编程电路来实现慢门限恒虚警处理,具有方便、可靠的特点,可以方便地修改和仿真。
雷达工作期,接收机输出除噪声外还有信号和地物杂波等,所以对噪声的采样应在休止期进行。
接收机检测器后噪声电压的概率密度函数服从瑞利分布
设y=,则y的概率密度函数为
由式(2)可得出,P(y)与σ无关,如果能将变量x归一化为变量y,则噪声强度σ变化时将保持输出恒虚警;恒虚警处理装置就是设法检测出噪声x的均方差σ值,再算出值;这个过程称为归一化,归一化的结果就达到了恒虚警的目的。
用数字电路实现除法运算比较复杂,故采用取对数的方法,将除法运算转化为减法运算,简化了电路实现
1 工作原理
在休止期对噪声值lgx采样,得到lgσ。
取雷达工作期的lgx减去lgσ,算出lgy
式(3),完成了归一化处理。
设计中慢门限恒虚警处理电路是采用开环式噪声电平
恒定电路,省略了反对数电路,增加了部分检测电路[1],原理如图 1 所示。
图1 电路模型
2 FPGA设计
在休止期选8位I/Q信号幅度值进行累加,并对累加值进行锁存,当累加128个
单元后,取出平均值并锁存作为第一门限值。
在工作期选取8位I/Q信号幅度值
一方面与噪声平均值比较,另一方面减去噪声平均值再与人工门限比较,如果两次比较都为大于,则输出1 bit过门限信号。
人工门限值的选定要根据虚警率确定,如果虚警点多则调高门限值,反之降低门限,保持一定的虚警点数[2]。
电路总框图如图2所示,包括3个子模块分别为时序产生模块、求噪声平均值模块、减法运算及比较模块,虚框表示FPGA芯片外围电路[3]。
图2 电路总框图
设计遵从了流水线和模块化设计原则,把总模块划分为几个功能独立又相互联系的子模块;上一个模块的输出即为下一个模块的输入,由最后一个模块完成最终结果
的输出[4]。
各子模块电路设计完成后,建立相应电路符号,在原理图输入方式下,将各单元电路符号按原理框图逻辑关系连接,通过保存、编译,再进行项目处理包括器件选择、引脚定义,确认正确无误后便完成了FPGA内部电路的设计,将设计项目下载至
芯片,嵌入板级电路与其它器件配合使用,完成电路功能[5]。
2.1 时序产生模块
利用10 MHz时钟产生τ脉冲RM;在休止期128 τ处产生平均值打入脉冲
RM128和清除脉冲RST128。
原理图如图3所示[6]。
图3 时序产生模块原理框图
2.2 求噪声平均值模块
当休止期时,选8位I/Q信号幅度值进行累加,并对累加值进行锁存,当累加
128个单元后取出平均值用RM128打入存储器锁存输出作为第一门限值,然后清除脉冲RST128清除累加值。
取平均值方法:128个单元8位I/Q信号幅度值累加
最大能达到15位数,平均值即为高8位值,所以取累加值的高8位作为平均值即可,原理如图4所示。
图4 求噪声平均值模块原理框图
2.3 减法运算及比较模块
在工作期选取8位I/Q信号幅度值一方面与噪声平均值比较,另一方面减去噪声
平均值再与人工门限比较,如果两次比较都为大于,则输出1 bit过门限信号。
原理图如图5所示[7]。
图5 减法运算及比较模块框图
3 仿真
慢门限恒虚警处理电路仿真波形如图6所示。
PM=‘1’时为休止期,PM=‘0’时为工作期;为使仿真波形更直观、易理解,休止期恒取8位I/Q信号幅度值X [8..1]=“33”,128 单元后送出平均值 C[8..1]=“33”;人工门限为恒定门限,此处设为K[8..1]=“44”;在工作期,当X[8..1]=“66”和“44”时,66 -33<44、44-33<44 故1 bit=‘0’,当 X[8..1]=“DC”时,DC>33,DC-33>44连续通过两道门限故1 bit=‘1’[8]。
图6 仿真波形
4 结束语
以上是在MaxplusⅡ环境中设计、编译、仿真。
一般为减少积累单元数和存储计
数设备,采用降低第一门限以达到高虚警率,而后面采用较高的人工门限以保证工作时的低虚警概率。
该慢门限恒虚警处理电路的设计成功,为设计此类型电路提供了借鉴。
采用8位二进制值累加128次,取高8位作为平均值的方法,使得电路
易于实现,该方法简单、可靠。
参考文献
[1]丁鹭飞,耿富录.雷达原理[M].西安:西安电子科技大学出版社,2002. [2]吴继华,王诚.Altera_FPGA_CPLD设计[M].北京:人民邮电出版社,2005. [3]许蕴山.一种新型恒虚警检测方法初探[J].火控雷达技术,2003,32(2):2 -6,17.
[4]向敬成,张明友.雷达系统[M].北京:电子工业出版社,2001.
[5]斯科尔尼.雷达系统导论[M].左群生,译.北京:电子工业出版社,2006. [6]何友.雷达自动检测与恒虚警处理[M].北京:清华大学出版社,1999.
[7]刘峰,谢永亮,毛德广,等.基于慢门限与快门限的雷达回波恒虚警处理算法研究[J].火控雷达技术,2009(4):49-52.
[8]李宏,杨英科,党晓宏,等.雷达信号处理恒虚警性能的测试[J].计测技术,2003,30(3):30-40.。