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

Python-based radar real-time signal processing method

A real-time signal and processing method technology, applied in the field of signal processing, can solve the problems of high developer ability requirements, low availability, long development cycle, etc., and achieve fast and accurate processing of radar signal data, good cross-platform compatibility, and simple and convenient operation. Effect

Pending Publication Date: 2020-04-21
JINGZHOU NANHU MACHINERY CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Most of the currently developed signal processing software adopts C / C++ / java language, which requires a long development cycle and high requirements on the ability of developers, making it difficult to adapt to the characteristics of rapid radar processing and instantaneous capture of targets.
Python has the advantages of simple language, good cross-platform compatibility, mixed use with other languages ​​such as C, rich libraries, open source features, and many third-party libraries; but Python's parallel synchronization lock hinders data access efficiency , and there is a GIL global interpretation lock in python, so that python's multithreading cannot truly achieve multi-core parallel computing
Signal processing programs that cannot be processed in parallel by multiple cores have limited computing power and cannot meet the requirements of real-time data processing, and the availability is extremely low

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
  • Python-based radar real-time signal processing method
  • Python-based radar real-time signal processing method
  • Python-based radar real-time signal processing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0030] 1) (see figure 1 ), the algorithm module processes parallel processing:

[0031] Calculation block 1 of a single data block refers to the parallel processing between data packets that currently need to complete real-time calculations.

[0032] Calculation block 1 contains multiple parallel processing processes. These processes receive data streams, but not necessarily the same data streams. According to the parameter values ​​in the data streams, the corresponding data 1 in the shared memory input data A is taken out. 2, 3, 4, ... n, and store the processed data in the corresponding data 1, 2, 3, 4, ... n in the shared memory output data B, and then send the data stream received by the calculation block 1 to the calculation For the process of block 2, repeat the above steps and methods to complete the data transmission of all calculation blocks.

[0033] After the parallel processing between the data packets of the real-time calculation of a single data block is compl...

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 relates to a python-based radar real-time signal processing method, and belongs to the technical field of signal processing. The method comprises six steps, multi-process parallel data processing is realized, and processes are used for replacing threads to process multi-wave-position data in parallel, so that the data calculation efficiency is improved. Data is stored in a shared memory, and the I / O efficiency of the data is improved by sharing the same memory among processes, so that the transmission loss is effectively reduced. Meanwhile, a single process is bound to a single core to complete calculation, and calculation efficiency loss caused by data transmission among multiple cores in the calculation process is avoided. Matrix operation is adopted for data calculation, and programming complexity is simplified. And controlling the effectiveness and continuity of the current data packet of the process through a section of network data flow. The method is high in accessefficiency, quick and accurate in radar signal data processing, capable of shortening the development period, matched with existing radar hardware equipment, good in cross-platform compatibility andconvenient to operate. The problems of low access efficiency and incapability of truly realizing parallelism of multiple threads in the prior art are solved.

Description

technical field [0001] The invention relates to a python-based real-time radar signal processing method, which belongs to the technical field of signal processing. Background technique [0002] Data processing in radar signals is related to the accuracy of radar target signal processing. Therefore, the continuous development of high-performance data processing methods has become the goal of researchers in this field. With the support of hardware equipment, data processing in radar signals is inseparable from corresponding signal processing software. The currently developed signal processing software mostly adopts C / C++ / java language, which has a long development cycle and requires high ability of developers, and it is difficult to adapt to the characteristics of radar's rapid processing and instantaneous capture of targets. Python has the advantages of simple language, good cross-platform compatibility, mixed use with other languages ​​such as C, rich libraries, open sourc...

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
IPC IPC(8): G06F9/52G06F9/54G01S7/02
CPCG06F9/522G06F9/544G01S7/02
Inventor 张静熊文芳邹杨赵皓兰杜昌友
Owner JINGZHOU NANHU MACHINERY CO LTD
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More