logoalt Hacker News

Show HN: Yagi DSP Modulation SIM

4 points • by brian-armstrong • last Monday at 12:08 PM • 1 comment • view on HN

Hi HN,

I'm a big fan of the liquid-dsp C library and thought it'd be fun to bring it over to Rust. I'm calling this library Yagi DSP. The browser demo I've linked here is just a very basic example to show how different modems work in the presence of noise, but it really does use yagi via wasm-bindgen.

liquid-dsp has more than 1300 tests and yagi now has ported and passes more than 95% of them. I've just finished a major refactoring of the library with lots of API churn now behind me so I thought it'd be the perfect time to show off a little demo here.

I've still got a lot more I'm hoping to do with it including a streaming graph/dataflow library that I'm building on top of yagi. My goal with that is to create something that's easily embeddable in applications.

Thanks for reading and enjoy the demo!


Comments

jauntywundrkind • today at 2:47 AM

ran into the library the other day, but man the browser demo is just sick! VERY NICE!