Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Gaussian particle filter hardware implementation method based on FPGA

A Gaussian particle filter, hardware-implemented technology, applied in the field of nonlinear system filtering and electronics, can solve problems such as insufficient depth

Active Publication Date: 2015-01-28
HUAWEI TEHCHNOLOGIES CO LTD
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Overall, the current research on particle filter hardware implementation methods is not deep enough. Therefore, it is of great theoretical and practical significance to study the hardware implementation methods of particle filter algorithms.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Gaussian particle filter hardware implementation method based on FPGA
  • Gaussian particle filter hardware implementation method based on FPGA
  • Gaussian particle filter hardware implementation method based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] figure 1 Shown is the data flow diagram of GPF, according to the data flow diagram, the present invention designs each processing module of GPF, including particle generation module PG, particle update module PU, mean value calculation / generation output module MC / OG, resampling module RS, etc. ,Such as figure 1 Shown is the data flow diagram of GPF.

[0026] Particle generation module PG: In the particle generation module PG, there are four connection input vectors buffer and 4 concatenated output vectors (x, V x ,y,V y ) buffer. The input vectors stored in the input buffer are generated by the resampling module RS. In subsequent iterations, the output of the particle generation module PG is used again in the resampling module RS. In addition, there are two other (x, y) buffers that are used for the PU1 processing module. All input and output are M-dimensional vectors.

[0027] In the arithmetic operation step of particle generation, the output is calculated by...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a Gaussian particle filter hardware implementation method based on a FPGA. The method comprises the following steps: decomposing according to Cholesky by using a conditioning particle generating module CPG to obtain a covariance matrix S and a mean value mega, and drawing conditioning particles; generating a particle swarm by using a particle generating module PG; computing a weight value of the particle swarm by using a particle update module PU; updating the mean value and the covariance of the particle swarm with updated weight value by using a central processing unit module CU; acquiring the updated particle swarm by using a re-sampling module RS; computing the mean value and the covariance of the sampled particle swarm by using a covariance computing module CC; decomposing the mean value and the covariance by using the Cholesky to obtain the covariance matrix S and the mean value mega. The design flow is greatly simplified by using the module-level assembly line design. The synchronous execution of the module-level assembly line is realized through a distributed controller, and the controller is used for controlling the data generation and transmission of each processing module.

Description

technical field [0001] The invention relates to a hardware implementation method of a Gaussian particle filter algorithm based on FPGA, a block-level pipeline design method using a data flow structure, and belongs to the field of nonlinear system filtering and electronic technology. Background technique [0002] The particle filter algorithm developed in recent years is a nonlinear non-Gaussian system filtering and prediction method based on the Monte Carlo idea. It uses the random sampling point set of the posterior probability density function and the corresponding weight to represent the change of the state vector , thus completely breaking through the theoretical framework of Kalman filtering, and there is no restriction on the form of process noise and measurement noise of the system. [0003] But compared with the Kalman filter, the particle filter algorithm is more complex, and the amount of calculation is relatively large, which makes the real-time performance of the...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H03H17/00
Inventor 朱志宇吴将王彪李阳沈舒陈迅薛文涛黄巧亮戴晓强
Owner HUAWEI TEHCHNOLOGIES CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products