9 releases (breaking)

Uses old Rust 2015

0.7.0 Mar 20, 2018
0.6.0 Sep 15, 2015
0.5.2 Sep 15, 2015
0.4.0 Sep 11, 2015
0.1.0 Sep 6, 2015

#524 in Audio

Download history 3/week @ 2023-10-19 45/week @ 2023-10-26 147/week @ 2023-11-02 309/week @ 2023-11-09 303/week @ 2023-11-16 367/week @ 2023-11-23 308/week @ 2023-11-30 433/week @ 2023-12-07 287/week @ 2023-12-14 418/week @ 2023-12-21 405/week @ 2023-12-28 132/week @ 2024-01-04 568/week @ 2024-01-11 243/week @ 2024-01-18 260/week @ 2024-01-25 286/week @ 2024-02-01

1,359 downloads per month

MIT license

57KB
1K SLoC

sdr-rs

An SDR DSP library for Rust.

Currently includes:

  • FIR filtering/decimation
  • CIC filtering/decimation
  • Downconversion by Fs/4

To build the tests and examples, cargo test --release and check target/release/examples/. Currently the examples are really more like benchmarks, but those aren't shipped in stable Rust at the moment.

An emphasis is placed on performance. Everything is implemented in a reasonably fast fashion. The filters can operate on tens or hundreds of millions of samples per second, even on a single core, for reasonable filter sizes and data widths.

Use alongside airspy-rs, rtlsdr-rs and hackrf-rs to act as SDR sources and sinks.

Dependencies

~245KB