首页> 外文学位 >Design and implementation of reconfigurable hardware for real-time particle filtering.
【24h】

Design and implementation of reconfigurable hardware for real-time particle filtering.

机译:用于实时粒子过滤的可重新配置硬件的设计和实现。

获取原文
获取原文并翻译 | 示例

摘要

Particle Filtering is a Monte Carlo sampling based signal processing technique that is applied to systems described using dynamic state space models. For models that are non-linear and non-Gaussian, traditional filtering techniques fail in terms of filter performance. Particle filters can handle nonlinear and non-Gaussian systems much more efficiently than such methods. As a result, these filters have gained immense popularity in recent years. However, their high computational intensity, which is widely recognized in literature, makes them unsuitable for implementation on sequential platforms like DSPs. This fact, along with the absence of dedicated hardware for particle filtering has prevented their use in real time systems despite their suitability in terms of filter performance. The goal of this dissertation is to address this gap and develop hardware suitable to real time particle filtering. This research has progressed through the steps of algorithmic optimization, architecture development and physical implementation, and has produced the first FPGA prototype for a particle filter.;Flexibility of particle filters is another of their widely recognized assets. Within a general framework, the particle filter can be applied to a wide range of problems by simply modifiying certain filtering parameters. We exploit the concept of hardware reconfiguration to develop reconfigurable architectures, whereby the same particle filtering device can be used for different problems by simply specifying a set of parameters. We use a novel buffer controller based design methodology to develop a reconfigurable particle filtering hardware that can be easily tuned to the problem at hand. Run time reconfiguration for implementation of multiple model particle filters with dynamically changing model sets is also explored. For each of the hardware architecture proposed, an FPGA based evaluation of speed and resource requirement is performed and the overall improvements over a sequential DSP based implementation of the corresponding algorithm are analyzed.;With these contributions, this dissertation takes a significant step in enabling the application of particle filters to practical systems requiring real time processing.;Often, real world systems require multiple models for accurate and complete description. A class of particle filters known as Multiple Model Particle Filters are applied to such systems. Starting from the hardware developed for the basic particle filter, we propose a parallel, distributed architecture for implementation of a novel multiple model particle filtering algorithm. The distributed processing units of the architecture interact using a data exchange protocol with low interconnect requirement and no communication bottleneck. This high speed architecture with its immense scalability is well suited to practical problems that require a intensive particle filtering, incorporate a large number of models and have real time processing requriements. The proposed architecture implemented on an FPGA platform and applied to a practical problem, results in a speedup of upto 100 times over a DSP implementation.
机译:粒子滤波是一种基于蒙特卡洛采样的信号处理技术,已应用于使用动态状态空间模型描述的系统。对于非线性和非高斯模型,传统的滤波技术在滤波性能方面会失败。与此类方法相比,粒子滤波器可以更有效地处理非线性和非高斯系统。结果,这些过滤器近年来获得了极大的普及。但是,它们的高计算强度已在文献中得到广泛认可,这使其不适合在诸如DSP之类的顺序平台上实现。尽管在过滤器性能方面很合适,但由于缺乏专用于颗粒过滤的硬件,这一事实阻止了它们在实时系统中的使用。本文的目的是解决这一空白并开发适用于实时粒子滤波的硬件。这项研究已经通过算法优化,架构开发和物理实现等步骤进行了开发,并产生了第一个用于粒子过滤器的FPGA原型。粒子过滤器的灵活性是它们广泛认可的另一项资产。在一般框架内,只需修改某些过滤参数即可将粒子过滤器应用于广泛的问题。我们利用硬件重新配置的概念来开发可重新配置的体系结构,从而只需指定一组参数即可将同一粒子过滤设备用于不同的问题。我们使用一种新颖的基于缓冲控制器的设计方法来开发一种可重新配置的粒子过滤硬件,可以很容易地将其调整为当前的问题。还探讨了运行时重新配置,以实现具有动态变化的模型集的多个模型粒子过滤器。对于所提出的每种硬件体系结构,都执行了基于FPGA的速度和资源需求评估,并分析了基于顺序DSP的相应算法实现的总体改进。粒子过滤器在需要实时处理的实际系统中的应用;通常,现实世界中的系统需要多个模型来进行准确而完整的描述。一类称为多模型粒子过滤器的粒子过滤器应用于此类系统。从为基本粒子滤波器开发的硬件开始,我们提出了一种并行的分布式体系结构,用于实现新颖的多模型粒子滤波算法。该体系结构的分布式处理单元使用互连要求低且没有通信瓶颈的数据交换协议进行交互。这种具有巨大可扩展性的高速体系结构非常适合需要密集粒子过滤,合并大量模型并具有实时处理要求的实际问题。拟议的架构在FPGA平台上实现并应用于实际问题,与DSP实施相比,其速度最高可提高100倍。

著录项

  • 作者

    Athalye, Akshay.;

  • 作者单位

    State University of New York at Stony Brook.;

  • 授予单位 State University of New York at Stony Brook.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2007
  • 页码 155 p.
  • 总页数 155
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号