2021
DOI: 10.3390/electronics10070866
|View full text |Cite
|
Sign up to set email alerts
|

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

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 se… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 14 publications
0
2
0
Order By: Relevance
“…In future designs, we consider that the error detection and correction in node communication links is a key consideration that ensures the system robustness in practical applications. Specifically, we might incorporate bit level error detection and correction methods like Cyclic Redundancy Checksum (CRC) [56][57][58] and MD5…”
Section: Discussionmentioning
confidence: 99%
“…In future designs, we consider that the error detection and correction in node communication links is a key consideration that ensures the system robustness in practical applications. Specifically, we might incorporate bit level error detection and correction methods like Cyclic Redundancy Checksum (CRC) [56][57][58] and MD5…”
Section: Discussionmentioning
confidence: 99%
“…As already mentioned, in 100 Gbps OLANs, the data is protected by CRC or RS codes. Although these codes can be encoded/decoded in linear [14] and quasi‐log‐linear time [15], respectively, they are not suitable for software implementation. The reason is that they use finite field arithmetic, which is not supported by general purpose processors (GPPs).…”
Section: Evaluation and Implementation Strategymentioning
confidence: 99%
“…The gains of parallel computing systems have been exploited by researchers in other fields as well: In bioinformatics; parallel programming technology was employed for genome sequence processing in [25]. In electronics, a parallel computation method to curb the bottleneck incurred by serial computation of CRC was exploited in [26]. The method efficiently increased speed-up in the computation of (cyclic redundancy check) CRC computation on CPU and Field Programmable Gate Array (FPGA).…”
Section: Parallelism and Multicoresmentioning
confidence: 99%