Parallel radar pulse compression method

A compression method and radar pulse technology, applied in radio wave measurement systems, instruments, etc., can solve problems such as restricting the processing efficiency of pulse compression, improve real-time processing capability, accelerate the process of pulse compression, and improve the effect of time determinism

Inactive Publication Date: 2014-12-03
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to solve the problem of restricting the processing efficiency of pulse compression in the existing system, the present invention provides a parallel radar pulse compression method: use the API function for setting CPU affinity in the linux kernel, and bind the process of implementing the pulse compression algorithm to the multi-core On a certain core of the CPU, the multi-core CPU core only performs the algorithm of pulse compression. On the basis of core binding, the operating system uses an improved real-time scheduling mechanism to ensure the real-time processing of the pulse compression process without being affected by System interruption, external interruption, other process operation and other factors, thus greatly improving the real-time performance of the 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
  • Parallel radar pulse compression method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] The dual-core four-thread i3 processor is selected, CPU0 is selected as the CPU core for realizing the pulse compression algorithm, and the K20 computing card of the NVIDIA Tesla series is selected, and the computing capacity is V3.5. Choose NVIDIA's general-purpose parallel computing architecture CUDA.

[0036] Such as figure 1 Shown:

[0037] S1. Set the CPU affinity mask of the process, that is, call the system call API function of linux. A process's CPU affinity mask determines which CPU or CPUs the process will run on. The CPU affinity mask of the pulse compression process is 1 (the corresponding binary code is 0001, and the binary bit corresponds to the CPU number), which means that the process can only run on CPU0, and the process of the pulse compression algorithm is bound to CPU0 for execution. . Call the linux system call API function sched_setaffinity, and set the corresponding CPU as the execution CPU core of the current process.

[0038] The method of ...

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 field of radar signal processing, and particularly relates to a parallel radar pulse compression method which uses a real-time operating system for real-time scheduling. The parallel radar pulse compression method includes the steps that CPU affinity API functions set in a linux kernel are used for binding the progress for achieving a pulse compression algorithm to a certain kernel of a multi-kernel CPU, so that the kernel of the multi-kernel CPU only carries out the pulse compression algorithm, based on kernel binding, the operating system uses an improved real-time scheduling mechanism and ensures real-time processing of the pulse compression process without being affected by factors such as system interrupt, external interrupt and other progress operation, and therefore real-time performance of the system is greatly improved. The method effectively improves the implementation efficiency of the pulse compression algorithm, and radar signals can be processed in real time.

Description

technical field [0001] The invention belongs to the field of radar signal processing, in particular to a parallel radar pulse compression method utilizing real-time scheduling of a real-time operating system. Background technique [0002] The chirp signal is a signal form with a large time-band product, which can achieve a high range resolution while ensuring a certain signal transmission power, so it is widely used in radar systems. For the pulse compression process in the chirp signal, multiple Fast Fourier Transform Algorithm (FFT) transformations and multiple multiplication and accumulation operations are required, so the pulse compression algorithm is transplanted to the Graphics Processor (Graphics Processor). Processing Unit (GPU) parallel computing platform, using the GPU parallel computing method can improve the implementation efficiency of the pulse compression algorithm. [0003] In the ordinary Linux operating system, the efficiency of data calculation and proce...

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): G01S7/28
CPCG01S7/28
Inventor 沈晓峰邢川殷文昭杜龙飞王军强徐敦毅
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
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