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 条
  • [31] Resampling Algorithms for Particle Filters: A Computational Complexity Perspective
    Miodrag Bolić
    Petar M. Djurić
    Sangjin Hong
    EURASIP Journal on Advances in Signal Processing, 2004
  • [32] Generic Hardware Architectures for Sampling and Resampling in Particle Filters
    Akshay Athalye
    Miodrag Bolić
    Sangjin Hong
    Petar M. Djurić
    EURASIP Journal on Advances in Signal Processing, 2005
  • [33] Resampling schemes for Rao-Blackwellization Particle Filters
    Kumar, V. Santhosh
    Rao, T. V. K. Hanumantha
    2016 INTERNATIONAL CONFERENCE ON COMPUTING, ANALYTICS AND SECURITY TRENDS (CAST), 2016, : 377 - 382
  • [34] New Real-Time Resampling Algorithm for Particle Filters
    Bao, Ying
    Chen, Junfeng
    Shi, Zhiguo
    Chen, Kangsheng
    2009 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP 2009), 2009, : 776 - 780
  • [35] Improved Residual Resampling Algorithm and Hardware Implementation for Particle Filters
    Hong, Shaohua
    Jiang, Jianxing
    Wang, Lin
    2012 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP 2012), 2012,
  • [36] Unsupervised Learning Grouping-Based Resampling for Particle Filters
    Yang, Weiming
    Song, Le
    Tee, Clarence Augustine Th
    Zheng, Yelong
    Liu, Yuliang
    IEEE ACCESS, 2019, 7 : 127265 - 127275
  • [37] Development of the Resampling Algorithm in Particle Filters Using Greedy Approach
    Bacak, Ahmet
    Hocaoglu, Ali Koksal
    2018 26TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2018,
  • [38] Adapting sample size in particle filters through KLD-resampling
    Li, T.
    Sun, S.
    Sattar, T. P.
    ELECTRONICS LETTERS, 2013, 49 (12) : 740 - 741
  • [39] A Gaussian distributed resampling algorithm for mitigation of sample impoverishment in particle filters
    Hyun Duck Choi
    Jung Min Pak
    Myo Taeg Lim
    Moon Kyou Song
    International Journal of Control, Automation and Systems, 2015, 13 : 1032 - 1036
  • [40] A Gaussian Distributed Resampling Algorithm for Mitigation of Sample Impoverishment in Particle Filters
    Choi, Hyun Duck
    Pak, Jung Min
    Lim, Myo Taeg
    Song, Moon Kyou
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2015, 13 (04) : 1032 - 1036