Work

Towards Synthesis of Application-Specific Forward Error Correction (FEC) Codes

Year: 2024
Type: conference-paper
Abstract: Forward error correction (FEC) is a key component of modern high-bandwidth networks. Typically implemented at the physical layer, FEC attaches error-correcting codes to blocks of transmitted data, allowing some corrupted blocks to be repaired without retransmission. We outline a synthesis-based approach for automatic exploration of the FEC-code design space, focusing on Hamming codes. We formally verify the correctness of a Hamming (128, 120) code used for FEC in the recent 802.3df Ethernet standard, and provide preliminary evidence that our prototype synthesizer can leverage user-provided formal properties to generate FEC codes that are highly robust, efficiently implementable, and tuned to support specific data formats such as IEEE floating points.
Language: English
Open Access status: hybrid
OpenAlex ID: W4404240291
FWCI: 0.443
Cites: 27
Cited by: 1
Related to: 10