#radio

yttria

A library that re-exports the other yttria sub-libraries for radio application development

1 unstable release

0.2.0 Jun 5, 2024
0.1.0 Apr 8, 2020

#541 in Math

42 downloads per month

MPL-2.0 license

7KB

yttria

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.

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

  • Support current common SDRs
    • HackRF One
    • UHD
    • LimeSDR
    • SDRplay
    • others?
  • Accept and export data in useful formats
    • IP Tunnels
    • IP Taps
    • User Interfaces
  • Provide common MAC layer implementations
    • CDMA
    • CSMA
    • Token Ring
    • Aloha
  • Provide common modulation types
  • Provide pipelined processing approach
  • Provide hooks for GUIs or other control applications

Dependencies

~4.5MB
~86K SLoC