Construction method and application of radar signal processing module library based on computing middleware
A radar signal processing and construction method technology, applied in the direction of program control devices, etc., can solve the problems of low development model efficiency, no code reusability, lack of versatility and platform portability, etc., to achieve flexibility and improve The effect of development efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0052] This embodiment mainly introduces the content of each component of a radar signal processing module (calculating the cos value of the input vector) constructed using the method of the present invention.
[0053] The header file content of this module is as follows:
[0054] extern void e_vcos(float *a,int ia,float *c,int ic,int n);
[0055] The specific implementation of the function of this module is as follows:
[0056]
[0057]
[0058] In addition, the header file describing the module library as a whole must also contain the following code:
[0059] extern void e_vcos(float *a,int ia,float *c,int ic,int n);
[0060] It can be seen from the above code that the function specific implementation file of this module contains two parts of information: one part is the basic description information of the module composed of comment segments, and the other part is the code segment described in C language to realize the function of the module. The beginning of the c...
Embodiment 2
[0064] This embodiment mainly introduces how to use the module library on the actual hardware platform. The method is to embed the module library built by the present invention into the code framework that is formed by the code segment that supports the actual hardware platform and other platform-independent code segments. function call.
[0065] The program example of embedding a module call in the above code frame is as follows, which is a typical code frame of the DSP platform, and the bold part is the module call code.
[0066]
[0067]
[0068] It can be seen from the above code that when running on the actual hardware platform, its code framework mainly includes the following parts: header files related to the actual hardware platform (such as header files defining communication protocols, etc.) and other related systems References to library files; configuration variables required for communication and operations; declaration of program control variables; main fun...
Embodiment 3
[0080] This embodiment mainly introduces two implementation methods of pulse compression, a commonly used radar signal processing task, using the module library.
[0081] Such as image 3 As shown, one implementation method is to combine multiple fine-grained basic mathematical operation modules, including FFT module, vector dot product module and IFFT module; another implementation method is to directly process the coarse-grained common radar signal The pulse compression module implementation in the algorithm library.
[0082] For the first implementation method, the FFT module, the vector dot product module and the IFFT module can all be executed on each processor of the multi-processor platform, but if there is only one processor and it is considered that only one module can be executed on a processor , that is, if there is a one-to-one mapping between the modules and the processor, it will encounter difficulties in the first implementation method, so it can be realized by...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com