• Home
  • Search
  • A Parallel Systematic Resampling Algorithm for High-Speed Particle Filters in Embedded Systems
  • Cite Icon5
  • https://doi.org/10.1007/s00034-014-9820-7Copy DOI Icon

A Parallel Systematic Resampling Algorithm for High-Speed Particle Filters in Embedded Systems

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In this paper, we propose a parallel systematic resampling (PSR) algorithm for particle filters, which is a new form of systematic resampling (SR). The PSR algorithm makes iterations independent, thus allowing the resampling algorithm to perform loop iterations in parallel. A fixed-point version of the PSR algorithm is also proposed, with a modification to ensure that a correct number of particles is generated. Experiments show that the fixed-point implementation of the PSR algorithm can use as few as 22 bits for representing the weights, when processing 512 particles, while achieving results equivalent to a floating-point SR implementation. Four customized instructions were designed to accelerate the proposed PSR algorithm in Application-Specific Instruction-set Processors. These four custom instructions, when configured to support four weight inputs in parallel, lead to a 73.7 $$\times $$ × speedup over a floating-point SR implementation on a general-purpose processor at a cost of 47.3 K additional gates.

Similar Papers
  • Conference Article
  • Citations2

A reformulated systematic resampling algorithm for particle filters and its parallel implementation in an application-specific instruction-set processor

  • Aug 01, 2013
  • Qifeng Gan +2
  • Conference Article
  • Citations1

A new Resampling algorithm for generic particle filters

  • Jun 01, 2010
  • X Fu +3
  • Conference Article
  • Citations2

Efficient custom instruction generation based on characterizing of basic blocks

  • Jun 01, 2013
  • Guoqiang Liang +3
  • Conference Article
  • Citations8

A hardware accelerated configurable ASIP architecture for embedded real-time video-based driver assistance applications

  • Jul 01, 2011
  • Gregor Schewior +4
  • Conference Article
  • Citations5

Reliability-Aware Instruction Set Customization for ASIPs with Hardened Logic

  • Jan 01, 2012
  • Unmesh D Bordoloi +6
  • Research Article
  • Citations2

A MATLAB Vectorizing Compiler Targeting Application-Specific Instruction Set Processors

  • Jan 04, 2017
  • ACM Transactions on Design Automation of Electronic Systems
  • Ioannis Latifis +6
  • Conference Article
  • Citations1

Power reduction of ASIPs by distributing the workload on several ASIP-instances

  • Oct 31, 2005
  • V Kalyanaraman +4
  • Research Article
  • Citations8

Local weight mean comparison scheme and architecture for high-speed particle filters

  • Jan 20, 2011
  • Electronics Letters
  • N Zheng +3
  • Book Chapter

Integrating Custom Instruction Specifications into C Development Processes

  • Jan 01, 2006
  • Jack Whitham +1
  • Research Article
  • Citations1

Deep-pipelined FPGA Implementation of Real-time Object Tracking using a Particle Filter

  • Jan 01, 2017
  • International Journal of Networking and Computing
  • Theint Theint Thu +4
  • Conference Article
  • Citations1

Using the minimum sampling variance resampling algorithm on target tracking

  • May 01, 2017
  • Ahmet Bacak +1
  • Conference Article
  • Citations4

Architecture support for custom instructions with memory operations

  • Feb 11, 2013
  • Jason Cong +1
  • Research Article
  • Citations28

State estimation in bioheat transfer: a comparison of particle filter algorithms

  • Mar 06, 2017
  • International Journal of Numerical Methods for Heat & Fluid Flow
  • Bernard Lamien +3
  • Book Chapter
  • Citations1

Synthesis of Instruction Sets for High-Performance and Energy-Efficient ASIP

  • Jan 01, 2007
  • Jong-Eun Lee +2
  • Conference Article
  • Citations10

Enhancement of Particle Filter Approach for Vehicle Tracking Via Adaptive Resampling Algorithm

  • Jul 01, 2011
  • Wei Leong Khong +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.