Queuing method for target tracking internal memory management

A target tracking and memory management technology, applied in the field of radar data processing, can solve the problems of large computer memory fragmentation, target tracking "on-duty" system crash, and affecting computer performance, etc., to solve system performance degradation, avoid memory allocation and The effect of the released operation

Inactive Publication Date: 2013-08-14
INST OF ELECTRONICS CHINESE ACAD OF SCI
View PDF3 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The problem brought by the traditional method is: frequent memory allocation and release will cause a large number of computer memory fragments, which will seriously affect the performance of the computer after a long period of accumulation, and may eventually lead to the collapse of the target tracking "duty" system

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
  • Queuing method for target tracking internal memory management
  • Queuing method for target tracking internal memory management
  • Queuing method for target tracking internal memory management

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] The specific implementation of the present invention will be described below in conjunction with the accompanying drawings. The present invention adopts one-way dynamic linked list as target tracking queue, defines the data structure of linked list node according to specific tracking application needs and tracking parameters, namely defined as figure 1 The specific content of the pointer field and parameter field in the linked list node.

[0014] Based on the linked list tracking queue, the main steps of the target tracking process include tracking initialization, establishing a tracking queue and a buffer queue, memory management for creating a new track when a new target enters the track, and building an old track when an old target exits the track. memory management, as follows:

[0015] 1. trace initialization

[0016] ① Create an empty tracking queue, set the head and tail pointers pointing to the tracking queue;

[0017] ② Create an empty buffer queue and set ...

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 provides a queuing method for target tracking internal memory management. In an initial state of target tracking, two queues are empty and only provided with head pointers and tail pointers; during target tracking process, when data nodes are required to be distributed for a new track, a buffering queue is inquired to have spare nodes or not, if yes, the spare nodes are separated, distributed to the new track and then added into the tracking queues, if not, internal memories from a computer storage system are applied to be distributed to the new track and then added into the tracking queues; when target track tracking extincts, nodes are added at the tail of the buffering queue. By the queuing method for target tracking internal memory management, over-frequent internal memory distribution and freeing during the target tracking process can be avoided, and performance of a tracking system is guaranteed to be free of being influenced by long-time generation of a large number of internal memory fragments.

Description

technical field [0001] The invention belongs to the technical field of radar data processing, and in particular relates to a queue method for target tracking memory management. Background technique [0002] Target tracking for modern radar data processing is a computer-based "on-duty" system that needs to run without downtime and without interruption for long periods of time. Object tracking is usually accompanied by the whole-process life cycle management of the track from creation to demise. The creation and demise of the target track requires dynamic management of memory allocation and release. The traditional target tracking uses the dynamic linked list data structure as the tracking queue, and uses the linked list nodes to correspond to the track of the target tracking. In the life cycle management process of target tracking trajectory, corresponding to the creation of a new target, it is necessary to allocate new memory to construct a new trajectory node and insert it...

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): G06F9/50
Inventor 胡文龙付琨
Owner INST OF ELECTRONICS CHINESE ACAD OF SCI
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