‹ BackHN Continuity

Thread

Show HN: SIMD Viterbi Decoder in Rust

63 points · 11 comments · brian-armstrong

  1. eminence32 · · focus · HN ↗
    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] <a href="https:&#x2F;&#x2F;github.com&#x2F;pietern&#x2F;goestools" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pietern&#x2F;goestools

    1. brian-armstrong · · focus · HN ↗
      You could certainly call this crate through a shim in goestools but you&#x27;d have to add a Rust dependency. But you could also rewrite goestools in Rust, though it wouldn&#x27;t be a small undertaking. This crate does have everything you&#x27;d need for the forward error correction, at least.
      1. femto · · focus · HN ↗
        How do you find the speed of the Rust version of your FEC vs, the C version?
        1. johschmitz · · focus · HN ↗
          Performance result are presented here as far as I understand: <a href="https:&#x2F;&#x2F;github.com&#x2F;brian-armstrong&#x2F;fec#performance" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;brian-armstrong&#x2F;fec#performance
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.