Unlock instant, AI-driven research and patent intelligence for your innovation.

One-dimensional phase unwrapping algorithm implemented on FPGA

A phase unwrapping and phase technology, applied in automatic power control, DC-coupled DC amplifiers, instruments, etc., can solve the problems of consuming more multiplier resources and cumbersome steps, so as to save DSP resources and enhance robustness Effect

Pending Publication Date: 2021-06-29
NAT INST OF METROLOGY CHINA
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The traditional algorithm assumes that the wrapped phase signal is x w (n), the unfolded phase is x u (n): make x u (n)=x w (n); Calculate the difference ΔPhase=x of the data w (n)-x w (n-1); if the data difference ΔPhase>π, then x u (n) 2π is subtracted from the current point and all subsequent points; if the data difference ΔPhaseu (n) Add 2π to the current point and all subsequent points; the above algorithm is easy to implement on a computer, but when implemented on an FPGA, it needs to consume more multiplier resources and the implementation steps are cumbersome

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
  • One-dimensional phase unwrapping algorithm implemented on FPGA
  • One-dimensional phase unwrapping algorithm implemented on FPGA
  • One-dimensional phase unwrapping algorithm implemented on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] like figure 1 As shown, the present invention includes the phase Phase_wrapped of wrapping and the phase Phase_unwrapped of unfolding, and the steps are as follows:

[0023] Table 1 is a symbol description table in the present invention

[0024]

[0025]

[0026]

[0027] Step 1: Delay the wrapped phase Phase_wrapped by one clock to obtain the output result Phase_wrapped_reg;

[0028] Step 2: If the wrapped phase is delayed by one clock output result Phase_wrapped_reg>the wrapped phase Phase_wrapped, then the downward differential signal Phase_delta_H=the wrapped phase is delayed by one clock output result Phase_wrapped_reg−the wrapped phase Phase_wrapped; otherwise Upward differential signal Phase_delta_L = phase of the wrapping Phase_wrapped - the phase of the wrapping is delayed by one clock output result Phase_wrapped_reg;

[0029] Step 3: let CLK_H be the highest bit of the downward differential signal Phase_delta_H; let CLK_L be the highest bit of the u...

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 a one-dimensional phase unwrapping algorithm implemented on an FPGA , which comprises the following steps of: adopting a data delay operation to enable a wrapped phase Phase_wrapped to be aligned with a time sequence of an increase and decrease flag bit FLAG, and unwrapping the wrapped phase to obtain a primary phase unwrapping result Phase_unwrapped_reg0; and then, performing phase unwrapping on the initial phase unwrapping result (Phaseun_wrapped_reg0 at a single-point truncation position, so that the unwrapped phase (Phaseun_wrapped) can be obtained. According to the method, a multiplier does not need to be called, the phase unwrapping algorithm can be realized on an FPGA hardware platform only through delay, addition and subtraction operations, and the robustness of the algorithm is enhanced.

Description

technical field [0001] The invention belongs to the field of radar forward modeling simulation, and in particular relates to a one-dimensional phase unwrapping algorithm realized on FPGA. Background technique [0002] Phase unwrapping (the data Phase Unwrapping) is a classic signal processing problem, which refers to recovering the original phase value from the value interval (π,π] or (0,2π]. When using the arctangent function to calculate the phase, The phase actually extracted is the wrapped phase value wrapped in a periodic phase interval, not the real phase. Restoring the wrapped phase to a real continuous phase is the phase expansion. The traditional algorithm assumes that the wrapped phase signal is x w (n), the unfolded phase is x u (n): make x u (n)=x w (n); Calculate the difference ΔPhase=x of the data w (n)-x w (n-1); if the data difference ΔPhase>π, then x u (n) 2π is subtracted from the current point and all subsequent points; if the data difference ΔPha...

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): H03F3/45H03L7/08G01S7/41
CPCG01S7/41H03F3/45H03L7/08
Inventor 冯秀娟柯伟何龙标牛锋杨平秦朝琪
Owner NAT INST OF METROLOGY CHINA