Abstract

With the rapid advancement of radiation hard imaging technology, space-based remote sensing instruments are becoming not only more sophisticated but are also generating substantially more amounts of data for rapid processing. For applications that rely on data transmitted from a planetary probe to a relay spacecraft to Earth, alteration or discontinuity in data over a long transmission distance is likely to happen. Cyclic Redundancy Check (CRC) is one of the most well-known package error check techniques in sensor networks for critical applications. However, serial CRC computation could be a bottleneck of the throughput in such systems. In this work, we design, implement, and validate an efficient hybrid look-up-table and matrix transformation algorithm for high throughput parallel computational unit to speed-up the process of CRC computation using both CPU and Field Programmable Gate Array (FPGA) with comparison of both methods.

Highlights

  • Field Programmable Gate Array (FPGA) Platform for High DataNASA Goddard Space Flight Center is currently working on several space based thermal radiometer concepts (e.g., [1,2])

  • We will focus on how to implement the Cyclic Redundancy Check (CRC) error check protocol on an FPGA to meet the real-time requirements dictated by the constraints of the physical system

  • We describe the development of a parallel CRC computation system based on the hybrid method to take advantage of the parallelism offered by the FPGAs

Read more

Summary

Introduction

NASA Goddard Space Flight Center is currently working on several space based thermal radiometer concepts (e.g., [1,2]). One of these concepts is the Ice-Giants Net-flux. We will use the IG-NFR as an example space-based instrument to demonstrate error check high data throughput using parallel computation of the CRC-code. The processor card proposed in this work is a hybrid platform that contains both an FPGA and an embedded processor It is the heart of the instrument which controls the IG-NFR, acquires data, packages data, and forwards it to the probe communication protocol to the spacecraft.

CRC Background
Serial CRC Generation Process
Bitwise CRC the method only processes
The Sarwate’s and Slicing by an N Algorithm
Matrix Transformation
Hybrid
Overall architecture of the computational
When thelength
Experimental Results
6.6.Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call