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

Reconfigurable hardware acceleration system for extended Kalman filtering

An extended Kalman and hardware acceleration technology, applied to the architecture with a single central processing unit, complex mathematical operations, instruments, etc., can solve the problems of reducing the area benefit of the accelerator and increasing the cost of computing resources, so as to achieve reusability, The effect of reducing storage overhead and computing energy consumption and improving computing speed

Pending Publication Date: 2022-08-05
HUAZHONG UNIV OF SCI & TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The EKF accelerator published by D.T.Tertei et al. at the International Conference on Reconfigurable Computing and FPGA in 2014 only supports a floating-point calculation acceleration of matrix multiplication. Compared with fixed-point design, floating-point calculation has higher precision, but Greatly increased computing resource overhead, only one matrix multiplication can be accelerated, and the area efficiency of the accelerator is also greatly reduced
In 2016, D.T.Tertei and others published an EKF fixed-point hardware accelerator that can accelerate two matrix multiplications in the ELSEVIER Journal of Computer and Electronic Engineering, but it still cannot use the same computing hardware through reconfigurable design to complete the EKF. Computational acceleration of all matrix multiplications

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
  • Reconfigurable hardware acceleration system for extended Kalman filtering
  • Reconfigurable hardware acceleration system for extended Kalman filtering
  • Reconfigurable hardware acceleration system for extended Kalman filtering

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0061] refer to figure 1 , the structure diagram of the EKF reconfigurable hardware acceleration system proposed by the present invention, the core structure is a reconfigurable matrix multiplication accelerator, and the reconfigurable matrix multiplication accelerator is equipped with a reconfigurable PE array and at least four matrix data buffers; each The matrix data buffer is equipped with max(...

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 reconfigurable hardware acceleration system for extended Kalman filtering, and belongs to the field of hardware acceleration design of algorithms. According to the method, the matrix data buffer is designed on the basis of analyzing the data equivalence between matrix multiplication in the EKF algorithm, and when the reconfigurable PE array performs current matrix multiplication calculation, the matrix data buffer provides matrix data calculated by previous matrix multiplication for the reconfigurable PE array, so that the reusability of the matrix data is fully realized, and the reusability of the reconfigurable PE array is improved. According to the method, data migration between off-chip and on-chip is reduced, operation acceleration of all matrix multiplication in the EKF algorithm is realized, and energy consumption is reduced at the same time. The data symmetry and the data sparsity in the EKF algorithm are fully utilized, trigonometric function and root extraction calculation are rapidly achieved, the reconfigurable PE array is provided with FIFO, data interaction between modules is achieved on a chip, and other optimization means are adopted, so that the calculation speed is further increased.

Description

technical field [0001] The invention belongs to the technical field of motors, and more particularly, relates to a reconfigurable hardware acceleration system with extended Kalman filtering. Background technique [0002] The Kalman filter algorithm is an algorithm that uses the state equation and observation equation of a linear system to optimally estimate the state of the system. For nonlinear systems, the Kalman filter algorithm is no longer applicable, and the extended Kalman filter algorithm (EKF) achieves the optimal estimation of nonlinear systems by approximate linear processing of nonlinear problems. Due to its superiority in digital filtering, the EKF algorithm is widely used in algorithms such as simultaneous localization and mapping (SLAM), such as Mono SLAM, VSLAM, etc. [0003] The EKF algorithm is mainly divided into two steps, namely the prediction step and the update step. The prediction step mainly predicts the position vector and covariance of the next m...

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): G06F15/78G06F17/18G06F30/34G06F115/02
CPCG06F15/7867G06F17/18G06F30/34G06F2115/02
Inventor 王超余国义詹翊王继鹏彭子旋许家瑞
Owner HUAZHONG UNIV OF SCI & TECH
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