Orthogonal matching pursuit method based on FPGA

A technology of orthogonal matching tracking and search direction, which is applied in step frequency radar imaging, accelerated hardware implementation, synthetic aperture radar/inverse synthetic aperture radar, and can solve the optimization limitation of solving speed hardware resources, increase of clock cycle system resources, Reduce signal processing speed and other issues to achieve fast speed, less resource occupation, and improve processing speed

Inactive Publication Date: 2014-11-05
XIDIAN UNIV
View PDF2 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1) When implementing the OMP algorithm with FPGA, a large number of matrix-vector multiplication and vector-vector multiplication operations will be involved, and as the size of the dictionary matrix increases, the clock cycles and system resources occupied by matrix-vector multiplication will increase sharply. increase, which limits the improvement of solution speed and the optimization of hardware resources
[0005] 2) In the part of solving the least squares, the existing solution methods mostly use LU decomposition, QR decompositi

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
  • Orthogonal matching pursuit method based on FPGA
  • Orthogonal matching pursuit method based on FPGA
  • Orthogonal matching pursuit method based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] specific implementation plan

[0038] Refer to attached figure 1 , the specific implementation steps of the present invention are as follows:

[0039] Step 1. Generate observation vector and dictionary matrix according to radar echo data.

[0040] 1.1) According to the radar echo data, use Matlab software to generate a Fourier base matrix Φ of 2048×2048 size and a random matrix A of 512×2048 size, and use the random matrix A to combine the Fourier base matrix Φ and the radar echo The data are multiplied to generate a 512×2048 size dictionary matrix Ψ and a 512-length measurement vector y: Ψ=A·Φ, y=A·x, where x is the radar echo data and contains 2048 complex numbers; then the dictionary matrix Ψ and the data in the measurement vector y are quantized into 32bit single-precision floating-point data and stored in the ROM;

[0041] 1.2) Initialize the error margin R 0 is the observation vector y, and the error margin R 0 Store in RAM, initialize column vector collectio...

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 discloses an orthogonal matching pursuit method based on an FPGA. The orthogonal matching pursuit method based on the FPGA mainly solves the problems that an existing radar system is limited in complex algorithm processing capability and low in processing speed. The orthogonal matching pursuit method based on the FPGA comprises the following steps that according to radar echo data, an observation vector and a dictionary matrix are obtained; an error margin is initialized into the observation vector, zero padding is conducted on the error margin so that a difference value vector with the length being 2048 can be generated, and inverse Fourier transformation is conducted on the difference value vector by calling an FFT core; the modular square of data output by the FFT core is obtained, and the position of the maximum value is found out, namely a column position index with the maximum correlation of the error margin is found out; according to the found column position index, a column vector set is updated; Schmidt orthogonalization processing is conducted on the column vector set and the error margin is updated; the 2-norm of the error margin is obtained, whether the 2-norm is smaller than one or not is judged, and if the 2-norm is smaller than one, an original signal is recovered through a conjugate gradient algorithm. The orthogonal matching pursuit method based on the FPGA has the advantages of being higher in speed, occupying fewer resources, and being capable of being used for reconstructing Fourier-based large-scale dictionary matrices and Fourier-based high-sparsity signals.

Description

technical field [0001] The invention belongs to the technical field of digital signal processing, and in particular relates to an accelerated hardware implementation method for a complete signal reconstruction algorithm using observation signals, which can be used for synthetic aperture radar / inverse synthetic aperture radar and step frequency radar imaging. Background technique [0002] When the radar detects the target, due to the influence of the complex electromagnetic environment, the defects of the radar system itself, and the change of the target motion attitude, the echo data may be sparsely sampled. If the traditional Fourier analysis method is used, the target point will be defocused. and image blurring, so how to achieve sparse signal target detection and imaging is very important. In 2006, D.Donoho, E.Candes, T.Tao et al proposed a brand-new guidance theory for information acquisition, that is, compressed sensing CS. The data is sampled at a special standard sam...

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): G01S7/41
CPCG01S7/2923G01S7/354G01S13/89G01S13/904G01S13/9064
Inventor 全英汇高肖肖李亚超冉磊宋亚坪王金龙
Owner XIDIAN UNIV
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