Improved Particle Filter Resampling Architectures |
| |
Authors: | Alam Syed Asad Gustafsson Oscar |
| |
Affiliation: | 1.Department of Electrical Engineering, Link?ping University, Link?ping, Sweden ;2.Department of Electrical Engineering, Namal Institute, Mianwali, 42250, Pakistan ; |
| |
Abstract: | The most challenging aspect of particle filtering hardware implementation is the resampling step. This is because of high latency as it can be only partially executed in parallel with the other steps of particle filtering and has no inherent parallelism inside it. To reduce the latency, an improved resampling architecture is proposed which involves pre-fetching from the weight memory in parallel to the fetching of a value from a random function generator along with architectures for realizing the pre-fetch technique. This enables a particle filter using M particles with otherwise streaming operation to get new inputs more often than 2M cycles as the previously best approach gives. Results show that a pre-fetch buffer of five values achieves the best area-latency reduction trade-off while on average achieving an 85% reduction in latency for the resampling step leading to a sample time reduction of more than 40%. We also propose a generic division-free architecture for the resampling steps. It also removes the need of explicitly ordering the random values for efficient multinomial resampling implementation. In addition, on-the-fly computation of the cumulative sum of weights is proposed which helps reduce the word length of the particle weight memory. FPGA implementation results show that the memory size is reduced by up to 50%. |
| |
Keywords: | |
本文献已被 SpringerLink 等数据库收录! |
|