Spacecraft communicate with the Deep Space Network (DSN) at a predetermined carrier frequency. However, signals are Doppler shifted away from the original transmitted frequency due to the high orbital velocities of the spacecraft. This paper describes the implementation of an adaptive sweep algorithm on a Xilinx Kintex-7 field-programmable gate array (FPGA). This algorithm estimates the carrier Doppler shift and compensates for it to allow for coherent data demodulation. The algorithm is implemented in MATLAB's Simulink, complied to Verilog using HDL Coder, and run on the FPGA using the FPGA-in-the-loop Wizard. The FPGA implementation has been validated in the presence of noise, by comparing the standard deviation of the Doppler residuals at different signal-to-noise ratios, to values obtained via a theoretical analysis of the carrier synchronization loop. Results indicate excellent agreement and thus validate our implementation. We have also tested the algorithm against flight data obtained from the Lunar Reconnaissance Orbiter (LRO) and the Deep Space Network (DSN), and proven that the algorithm can successfully acquire and track the carrier.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    FPGA Implementation of an Adaptive Sweep Algorithm for Spacecraft Radios


    Contributors:


    Publication date :

    2023-03-04


    Size :

    18109824 byte




    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Adaptive-Sweep Algorithm for Spacecraft Carrier Acquisition and Tracking: System Analysis and Implementation

    Ortega, Tomas / Net, Marc Sanchez / Cheung, Kar-Ming et al. | IEEE | 2021


    Frequency sweep implementation of adaptive multi-level substructuring

    Bennighof, Jeffrey / Kaplan, Matthew | AIAA | 1997



    Anomaly Detection for Spacecraft Radios Based on Open-Loop Recording Data

    Bhateja, Moksh / Ogbe, Dennis / Towfic, Zaid | IEEE | 2024


    FPGA-based implementation of a fuzzy motion adaptive de-interlacing algorithm

    Brox, Piedad / Sánchez-Solano, Santiago / Baturone, I. | BASE | 2007

    Free access