Show HN: SIMD Viterbi Decoder in Rust

41 points
1/21/1970
9 hours ago
by brian-armstrong

Comments


eminence32

Could this library be used decode signals from a GOES satellite downlink? goestools uses libcorrect for this and building a rust version might be fun.

[1] https://github.com/pietern/goestools

4 hours ago

brian-armstrong

You could certainly call this crate through a shim in goestools but you'd have to add a Rust dependency. But you could also rewrite goestools in Rust, though it wouldn't be a small undertaking. This crate does have everything you'd need for the forward error correction, at least.

3 hours ago

ChadNauseam

I thought this might have something to do with sentencepiece's unigram (which uses viterbi). But they seem to be totally different domains. What an amazing algorithm, to show up in so many different places.

6 hours ago