fec - Rust crate for forward error correction with SIMD Viterbi decoder

Show HN: SIMD Viterbi Decoder in Rust

fec - Rust crate for forward error correction with SIMD Viterbi decoder

fecは、ソフトウェア無線(SDR)、宇宙通信、衛星リンク向けの前方誤り訂正(FEC)を提供するRustクレートです。畳み込み符号(ビタビ復号、ハード/ソフト判定)とリード・ソロモン符号(CCSDS準拠)を実装し、既存のCライブラリ(libfec、libcorrect)とビット互換性があります。nightly RustではSIMD機能によりSSE/AVX2/AVX512で高速化され、x86上でlibfecやlibcorrectよりも高速です。C ABI互換のシムクレート「fec-shim」もあり、既存のCコードベースに簡単に統合できます。

「fecは、SDRや宇宙通信で広く使われる誤り訂正符号をRustで実装し、SIMDによる高速化で既存のCライブラリを凌駕する性能を実現しました。」

同じ日のその他の記事

2026-08-05