Back to Search Start Over

Parallel Computation of CRC-Code on an FPGA Platform for High Data Throughput

Authors :
Dat Q. Tran
George Nehmetallah
N. Gorius
Shahid Aslam
Source :
Electronics, Vol 10, Iss 866, p 866 (2021), Electronics, Volume 10, Issue 7
Publication Year :
2021
Publisher :
MDPI AG, 2021.

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.

Details

ISSN :
20799292
Volume :
10
Database :
OpenAIRE
Journal :
Electronics
Accession number :
edsair.doi.dedup.....680185ed51ce7ca5e4483b3aa74249a9
Full Text :
https://doi.org/10.3390/electronics10070866