| |
Show HN: SIMD Viterbi Decoder in Rust
A Rust library called `fec` implements forward error correction codes used in software-defined radio and spacecraft communications, including Convolutional codes with Viterbi decoders and Reed-Solomon codes. The library supports SIMD acceleration on nightly Rust for improved performance and includes common standard parameters like NASA's rate-1/2 k=7 code and the CCSDS (255,223) Reed-Solomon code. The project was inspired by the author's earlier C library `libcorrect` and provides both hard and soft decision decoding capabilities.
Read Full Article →
← More Tech news