Go-based FM stereo transmitter with RDS, Windows-first and cross-platform
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
Jan Svabenik 41ca46996f feat: add offline composite generator command 1 месяц назад
cmd feat: add offline composite generator command 1 месяц назад
docs feat: add offline composite generator command 1 месяц назад
examples Add output backend abstractions 1 месяц назад
internal feat: add offline composite generator command 1 месяц назад
scripts feat: add offline composite generator command 1 месяц назад
.gitignore docs: bootstrap fm rds transmitter project plan 1 месяц назад
PROJECT_PLAN.md docs: switch plan to windows-first and soapy-first 1 месяц назад
README.md docs: switch plan to windows-first and soapy-first 1 месяц назад
go.mod feat: integrate cli config and control scaffolding 1 месяц назад

README.md

fm-rds-tx

CPU-first FM stereo transmitter with RDS, written in Go.

Goal

Build a software transmitter pipeline for a licensed short-term VHF/FM broadcast project:

  • FM mono/stereo multiplex generation
  • RDS encoder/inserter
  • configurable audio and RDS inputs
  • configurable carrier frequency, deviation / MPX levels, and TX chain settings
  • CPU implementation first
  • optional CUDA acceleration where it actually helps
  • target platforms: Windows first during initial bring-up, then broad cross-platform support including Linux and Raspberry Pi / SBC targets

Important note

This repository is intended for lawful use only within Jan's licensed project window and under applicable radio regulations. Hardware output stages, spectral compliance, filtering, and actual radiated power must be validated against the license conditions and local law.

Planned scope

See PROJECT_PLAN.md.