摘要
在高频地波雷达工作过程中,工作频率和带宽需要随着探测距离的远近以及距离分辨率的不同而改变,要求所设计的FIR滤波器的阶数和系数也可以变化。一般传统的滤波器设计,阶数固定,计算复杂度高,耗费资源多,严重制约雷达系统的处理能力。设计以现场可编程门阵列中的BlockRAM和乘法器为核心,采用单乘法器串行运算结构,有针对性地设计了一种阶数在1~256可调,系数可重载的FIR滤波器。所设计滤波器通过仿真软件综合分析,滤波效果明显,硬件资源利用合理。通过配置各种参数可实现不同类型的滤波器,满足了高频地波雷达中对滤波器的各种需求。
The working frequency and bandwidth of the high frequency ground wave radar (HFGWR) need to change as the different of the detecting distance and distance resolution in the working process of HFGWR, which requires that the order number and coefficient of FIR filters can also change. But the general filter' s order is fixed, the computational complexity is high, and the consuming resources is remarkbly, which will restriete the processing power of radar system seriously. This design used BlockRAM and multiplier of field programmable gate array (FPGA) as the core, used the structure of single multiplier serial operation, targeted to design a FIR filter which order is adjusta- ble within 1 - 256, and the coefficients can be overloaded. The filter was analyzed comprehensively with the simulation software, which proved that the filtering effect is obvious and the hardware resource utilization is reasonable. Different kinds of filters have been realized through configuring various parameters, which can meet the various demands of high frequency ground wave radar.
出处
《计算机仿真》
CSCD
北大核心
2015年第4期21-25,共5页
Computer Simulation
基金
"十二五"国家863计划(2012AA091701)