Development of CCSDS Remote Sensing Satellite Raw data Extraction Based on Reed Solomon Code Using SoC Development Board
Authors:
- 29 August 2024
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 370-375
Abstract
Ingest card decoding using Reed Solomon (RS) codes in the Consultative Committee for Space Data Systems (CCSDS) standard plays a critical role in ensuring the success of satellite missions by providing accurate and reliable data transmission. The RS code decoder can be applied to a System on Chip (SoC) Field Programmable Gate Array (FPGA) with a Hard Processor System (HPS), thereby providing high-speed and efficient error correction for data transmission systems. This paper aims to design an RS code decoder based on CCSDS RS (255, 223) interleave 4, which is implemented on the SoC DE-10 Nano development board device. This system was developed using the C++ programming language on the Linux platform. The implementation results show that ingest system that can extract raw data from low-resolution satellite imagery is feasible. Through the use of interleave 4, PN derandomization, and ASM removal, the tested SoC system successfully decodes raw data from the CADU CCSDS of MetOp-B/C satellites. This allows for error correction on the received raw data and the creation of an Multiplex Protocol Data Unit (M-PDU) file.Keywords
This publication has 13 references indexed in Scilit:
- Development of FPGA-Based Ingest System with Multi-Output Interface for Receiving Low Resolution Remote Sensing Satellite Data2023
- Development of the NOAA-19 Satellite Data Receiver Ingest System based on FPGA2022
- Efficient Low-Complexity Decoding of CCSDS Reed–Solomon Codes Based on Justesen’s ConcatenationIEEE Access, 2019
- Decoding of interleaved Reed-Solomon codes using improved power decoding2017
- Multiple-symbol interleaved RS codes and two-pass decoding algorithmChina Communications, 2016
- FPGA based design and implementation of Reed-Solomon encoder & decoder for error detection and correction2015
- FPGA Implementation of a Reed-Solomon CODEC for OTN G.709 Standard with Reduced Decoder Area2010
- Reed-Solomon Codes for Satellite Communications2009
- Collaborative Decoding of Interleaved Reed–Solomon Codes and Concatenated Code DesignsIEEE Transactions on Information Theory, 2009
- Decoding interleaved Reed–Solomon codes over noisy channelsTheoretical Computer Science, 2007