Systems Engineering and Electronics ›› 2024, Vol. 46 ›› Issue (8): 2554-2562.doi: 10.12305/j.issn.1001-506X.2024.08.03

• Electronic Technology • Previous Articles    

FPGA optimization implementation of amplitude and phase correction algorithm for ocean 4A scatterometer

Yongqing LIU1,2, Peng LIU1, Risheng YUN1, Xiangkun ZHANG1,2,*, Te WANG1   

  1. 1. Key Laboratory of Microwave Remote Sensing, National Space Science Center, Chinese Academy of Sciences, Beijing 100190, China
    2. School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, Beijing 100048, China
  • Received:2023-07-19 Online:2024-07-25 Published:2024-08-07
  • Contact: Xiangkun ZHANG

Abstract:

The Ocean 4A scatterometer is the world's first spaceborne microwave scatterometer employing a phased-array digital beamforming system. Achieving high-precision measurements in phased-array scatterometers relies on the consistency of individual channels within the system. Therefore, it necessitates real-time correction of the amplitude and phase of each channel to ensure the array accurately synthesizes the required beams. This paper presents a real-time amplitude and phase correction algorithm for phased-array scatterometer channels. The proposed algorithm is implemented using field-programmable gate array (FPGA), capitalizing on FPGA's parallel processing capabilities and high-speed performance to process received signals in real-time, thereby achieving amplitude and phase calibration for the channels. Simulations, FPGA hardware implementation, and analysis of measured data show that the proposed algorithm effectively corrects channel' s amplitudes and phases, with an average error of less than 1%. The proposed algorithm enhances the synthetic performance of digital beamforming, demonstrating the feasibility of high-precision measurements in phased-array scatterometers.

Key words: ocean 4A satellite, field-programmable gate array (FPGA), phased-array scatterometer, amplitude and phase correction algorithm

CLC Number: 

[an error occurred while processing this directive]