FPGA (Field Programmable Gata Array)-based unscented kalman filter system and parallel implementation method

An unscented Kalman and cross-covariance technology, applied in the field of signal processing, can solve the problems of reduced operation speed and difficult hardware implementation, and achieve the effect of improving speed, easy hardware implementation, and reducing implementation complexity.

Inactive Publication Date: 2010-07-14
XIDIAN UNIV
View PDF0 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Although the real-time performance of UKF has been significantly improved compared with the particle filter, complex operations such as matrix inversion and Cholesky decomposition are still involved in UKF. When the system state dimension and observation dimension are large, the operation speed is obvious. Reduced, hardware implementation is much more difficult than EKF

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
  • FPGA (Field Programmable Gata Array)-based unscented kalman filter system and parallel implementation method
  • FPGA (Field Programmable Gata Array)-based unscented kalman filter system and parallel implementation method
  • FPGA (Field Programmable Gata Array)-based unscented kalman filter system and parallel implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] refer to figure 1 , the FPGA-based unscented Kalman filtering system of the present invention comprises: covariance matrix Cholesky decomposition module A, Sigma point generation module B, time update module C, observation prediction module D, partial mean value and covariance matrix calculation module E, overall mean value Calculation module F, overall covariance matrix calculation module G, observation and prediction covariance matrix inversion module H, gain calculation module I and state quantity estimation and state covariance matrix estimation module J. Among them, module B contains K Sigma points to generate sub-modules Bi, i=1, 2, ..., K, B 1 , B 2 ,...,B KUsing K parallel computing unit structure, module C contains K time update sub-modules C i , i=1, 2, ..., K, C 1 , C 2 ,...,C K Using K parallel computing unit structure, module D contains K observation and prediction sub-modules D i , i=1, 2, .., K, D 1 ,D 2 ,...,D K Using K parallel operation unit ...

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 an FPGA (Field Programmable Gata Array)-based unscented kalman filter system mainly solving the problem that the traditional unscented kalman filter hardware has great implementation difficulty and poor instantaneity and comprising a covariance matrix Cholesky decomposition model A, a Sigma point generation module B, a time updating module C, an observation and prediction module D, a part-mean value and covariance matrix computation module E, a population mean value computation module F, a population covariance matrix computation module G, an observation and predictioncovariance matrix inversion module H, a gain computation module I and a state quantity and state covariance matrix estimating module J, wherein the module A generates K group of column vector to the module B and the B, C, D and E modules are connected in series and respectively comprise K submodules adopting a parallel arithmetic modular construction; the F and G modules receive and process the Kgroup of results of the module E and the processed results pass through the modules H, I and J in sequence to obtain the present result. The invention has the advantages of quick filter speed and easy hardware implementation and can be used for target tracking and parameter estimation.

Description

technical field [0001] The invention belongs to the technical field of signal processing, relates to a nonlinear filtering method, and can be used for target tracking and parameter estimation. Background technique [0002] Filtering theory is a theory and method for estimating the state of the system based on the measurement of the observable signals of the system and according to certain filtering criteria. According to Bayesian theory, the optimal estimate is only an idealized solution, and its analytical form cannot be obtained in general. Kalman filter is currently the most classic and widely used linear filter. When the system is a linear Gaussian distribution, it can obtain the minimum mean square error solution of recursive Bayesian estimation. However, the actual system is often nonlinear and non-Gaussian, which cannot be solved by Kalman filter. Therefore, a large number of nonlinear filtering methods have been proposed, which can be mainly divided into two categor...

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): H03H21/00
Inventor 姬红兵李倩王玮闫家铭
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products