yttria-coding

Crates.ioyttria-coding
lib.rsyttria-coding
version0.1.1
sourcesrc
created_at2024-06-05 04:45:19.913715
updated_at2024-06-05 04:55:58.191818
descriptionA mathematical coding library tailored for use with the yttria set of libraries
homepage
repositoryhttps://github.com/yttria-rs/yttria-coding
max_upload_size
id1262389
size24,433
Trevor (Trevader24135)

documentation

README

yttria-coding

Yttria sets out to be an end-to-end wireless communications DSP library for developing custom and novel radio solutions, particularly regarding Software Defined Radios. Yttria-coding is the subcrate responsible for the codes commonly used in electrical and wireless communications engineering for their autocorrelation or error correction utility.

The goals of this subcrate are somewhat ambitious, hoping to port much of the functionality present in the renowned aff3ct library to the rust ecosystem, with a focus on utility within Yttria, but otherwise still useful.

Why Yttria?

Yittrium Iron Garnets (YIGs) are a powerful technology that have been around for many years, but are becoming very powerful and highly relevant in miniaturized SDR applications due to their good filter characteristics and their extremely high agility. This project hopes to extend that power by making the software side as powerful and agile as the hardware is becoming.

Todo

  • Gray codes
  • Gold codes
    • Linear Feedback Shift Registers
  • Barker codes
  • Error Correction Codes
    • Turbo codes
    • LPDC
    • Polar codes
Commit count: 5

cargo fmt