Parallel Resampling for Particle Filters on FPGAs

被引:0
|
作者
Liu, Shuanglong [1 ]
Mingas, Grigorios [1 ]
Bouganis, Christos-Savvas [1 ]
机构
[1] Imperial Coll London, Dept Elect & Elect Engn, London, England
关键词
ARCHITECTURES; ALGORITHMS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Particle filters (PFs) are a set of algorithms that implement recursive Bayesian filtering, which represent the posterior distribution by a set of weighted samples. Resampling is a fundamental operation in PF algorithms. It consists of taking a population of samples and reconstructing it based on the weights attached to each sample, favouring the samples with large weights. However, resampling is computationally intensive when the number of samples is large and, most importantly, it is not inherently parallelizable like the other steps of the particle filter. Parallel computing devices such as Graphics Processing Units (GPUs) and Field Programmable Gate Arrays (FPGAs) have been proposed to accelerate resampling. In this paper, we propose novel parallel architectures that map four state-of-the-art resampling algorithms (systematic, residual systematic, Metropolis and Rejection resampling) to a FPGA. FPGA-specific optimisations are introduced to further optimize the performance of the above systems. The proposed architectures are implemented in a Virtex-6 LX240T FPGA device with half-utilization of logic resources. Compared to the respective state-of-the-art implementations on an NVIDIA K20 GPU, the achieved speedups are in the range of 1.7x-49x.
引用
收藏
页码:191 / 198
页数:8
相关论文
共 50 条
  • [21] HIERARCHICAL RESAMPLING ARCHITECTURE FOR DISTRIBUTED PARTICLE FILTERS
    Zheng, Ning
    Pan, Yun
    Yan, Xiaolang
    Huan, Ruohong
    2012 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2012, : 1565 - 1568
  • [22] Improved Parallel Resampling Methods for Particle Filtering
    Nicely, Matthew A.
    Wells, B. Earl
    IEEE ACCESS, 2019, 7 : 47593 - 47604
  • [23] A resampling method for parallel particle filter architectures
    Schwiegelshohn, Fynn
    Ossovski, Eugen
    Huebner, Michael
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 47 : 314 - 320
  • [24] Resampling algorithms for particle filters: A computational complexity perspective
    Bolic, M
    Djuric, PM
    Hong, SJ
    EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2004, 2004 (15) : 2267 - 2277
  • [25] Resampling algorithms for particle filters: A computational complexity perspective
    Bolić, M. (mbolic@ece.sunysb.edu), 1600, Hindawi Publishing Corporation (2004):
  • [26] Hierarchical Resampling Algorithm and Architecture for Distributed Particle Filters
    Yun Pan
    Ning Zheng
    Qinglin Tian
    Xiaolang Yan
    Ruohong Huan
    Journal of Signal Processing Systems, 2013, 71 : 237 - 246
  • [27] Hierarchical Resampling Algorithm and Architecture for Distributed Particle Filters
    Pan, Yun
    Zheng, Ning
    Tian, Qinglin
    Yan, Xiaolang
    Huan, Ruohong
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2013, 71 (03): : 237 - 246
  • [28] Generic hardware architectures for sampling and resampling in particle filters
    Athalye, A
    Bolic, M
    Hong, SJ
    Djuric, PM
    EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2005, 2005 (17) : 2888 - 2902
  • [29] ON RESAMPLING SCHEMES FOR PARTICLE FILTERS WITH WEAKLY INFORMATIVE OBSERVATIONS
    Chopin, Nicolas
    Singh, Sumeetpal S.
    Soto, Tomas
    Vihola, Matti
    ANNALS OF STATISTICS, 2022, 50 (06): : 3197 - 3222
  • [30] Architectures and memory schemes for sampling and resampling in particle filters
    Athalye, A
    Bolic, M
    Hong, SJ
    Djuric, PM
    IEEE 11TH DIGITAL SIGNAL PROCESSING WORKSHOP & 2ND IEEE SIGNAL PROCESSING EDUCATION WORKSHOP, 2004, : 92 - 96