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

An Improved Particle Filter Method Based on GPU Architecture

A GPU architecture and particle filter technology, applied in the direction of impedance network, digital technology network, electrical components, etc., can solve the problems of reduced computing time and high computational complexity, and achieve the effect of improving real-time performance

Active Publication Date: 2016-09-07
XIDIAN UNIV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At the same time, in view of the high computational complexity of the particle filter method, an implementation method based on the GPU architecture is proposed, which greatly reduces the computing time, improves the real-time performance of the algorithm processing, and can meet the needs of real-time processing.

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
  • An Improved Particle Filter Method Based on GPU Architecture
  • An Improved Particle Filter Method Based on GPU Architecture
  • An Improved Particle Filter Method Based on GPU Architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] The present invention will be further described below in conjunction with accompanying drawing:

[0053] refer to figure 1 , is a flowchart of an improved particle filter method based on GPU architecture of the present invention. The particle filter method applied in the present invention is realized based on the heterogeneous platform of GPU and CPU (central processing unit), wherein the CPU completes the calculation of the new particle index with more logical judgments, and the rest of the calculations are large and have good parallelism (such as Importance weight calculation, normalization, state vector estimation, initial particle generation at the next moment, and maximum likelihood sampling particle generation) are performed on the GPU platform.

[0054] In the embodiment of the present invention, the improved particle filter method based on GPU architecture includes the following steps:

[0055] S1: Use the CPU to set the number of particles to N, use the CPU t...

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 belongs to the technical field of particle filter and particularly relates to a modified particle filter method based on a GPU (Graphic Processing Unit) architecture. The modified particle filter method based on the GPU architecture comprises the following steps of: S1, setting the number of particles and an observation moment k at a CPU (Central Processing Unit) end, and initializing the particles at a GPU end; S2, transmitting an observation vector to a GPU video memory, and executing the step S3 when k is equal to 1; S3, carrying out importance sampling at the GPU end; S4, carrying out double sampling at the GPU end so as to obtain maximum likelihood sampling particles at the moment k; S5, obtaining the probability of acceptance of each maximum likelihood sampling particle at the moment k by utilizing the GPU; S6, figuring up an estimated value at the GPU end at the moment k; S7, figuring up a resampling index of each maximum likelihood sampling particle at the CPU end at the moment k, obtaining resampling particles at the GPU end at the moment k according to the resampling index, and serving as initial particles at the next moment; S8, repeatedly executing the step S3 to the step S7 for M times so as to obtain estimated values at M moments.

Description

technical field [0001] The invention belongs to the technical field of particle filtering, in particular to an improved particle filtering method based on GPU architecture. Background technique [0002] Nonlinear filtering problems widely exist in many fields such as signal processing, data communication, radar detection, target tracking, satellite navigation, etc. Such problems can be summarized as state estimation problems of nonlinear systems in the presence of observation noise. The particle filter method is a more general filtering method, which uses a series of sample points with weights to approximate the posterior probability distribution of the state. This method is essentially based on state search. The computational complexity of this method is high due to the large number of particles used in the state approximation. Moreover, there are two main problems in the particle filter: first, when the particle sampling is inaccurate, such as the sampled particles are lo...

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 Patents(China)
IPC IPC(8): H03H17/02
Inventor 王俊张培川武勇乔家辉
Owner XIDIAN UNIV
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