Systems Engineering and Electronics ›› 2025, Vol. 47 ›› Issue (2): 398-405.doi: 10.12305/j.issn.1001-506X.2025.02.07

• Sensors and Signal Processing • Previous Articles    

FPGA implementation of a Bernoulli particle filter

Hongfei LIAN, Dongsheng LI, Yanwen JIANG, Hongqi FAN, Huaitie XIAO, Guoyan WANG   

  1. National Key Laboratory of Automatic Target Recognition, College of Electronic Science and Technology, National University of Defense Technology, Changsha 410073, China
  • Received:2023-09-25 Online:2025-02-25 Published:2025-03-18
  • Contact: Hongqi FAN

Abstract:

Aiming at the high-speed and efficient computing problem of Bernoulli particle filters in embedded application environments, taking the Bernoulli particle filters for joint detection and estimation of radar weak targets as an example, a function modularized and particle size scalable field programmable gate array (FPGA) implementation architecture is proposed. The computing speed of filtering calculation is further improved through approaches as particle state pipelining, layered accumulation and sum, and parallel resampling, etc. Xilinx ZC706 evaluation board on-board testing experiments have demonstrated the good scalability and excellent acceleration ratio of the proposed architecture. When the number of particles is 1 024, the acceleration ratio is about 104 orders of magnitude compared to the Intel Core i3-4130 CPU computing environment. The results have important reference value for the application of Bernoulli particle filtering technology in radar, robotics, and navigation guidance fields.

Key words: Bernoulli particle filter, field programmable gate array (FPGA), real-time signal processing, pipelining parallelization, resample, joint detection and estimation

CLC Number: 

[an error occurred while processing this directive]