|
|
vor 1 Monat | |
|---|---|---|
| cmd | vor 1 Monat | |
| docs | vor 1 Monat | |
| examples | vor 1 Monat | |
| internal | vor 1 Monat | |
| scripts | vor 1 Monat | |
| .gitignore | vor 1 Monat | |
| CHANGELOG.md | vor 1 Monat | |
| PROJECT_PLAN.md | vor 1 Monat | |
| README.md | vor 1 Monat | |
| RELEASE.md | vor 1 Monat | |
| go.mod | vor 1 Monat | |
Go-based FM stereo transmitter project with RDS.
This repository is currently at a pre-v1, no-hardware-tested milestone.
What works today:
What does not work yet:
Build a Go-based UKW/FM stereo transmitter with RDS that starts on Windows but is designed to stay cross-platform.
Design direction:
This project is intended only for lawful use within the relevant license and regulatory constraints. RF output, deviation, filtering, spurious emissions, harmonics, and actual transmitted power must be validated on real hardware with proper measurement equipment. Software controls are not a substitute for RF compliance work.
go run ./cmd/fmrtx -print-config
go run ./cmd/fmrtx --dry-run --dry-output build/dryrun/frame.json
go run ./cmd/fmrtx --simulate-tx --simulate-output build/sim/simulated-soapy.iqf32 --simulate-duration 250ms
go run ./cmd/offline -duration 500ms -output build/offline/composite.iqf32
powershell -ExecutionPolicy Bypass -File scripts/check.ps1
cmd/
fmrtx/ main CLI
offline/ offline no-hardware generator
internal/
app/ simulated transmit path wiring
audio/ sample/frame helpers
config/ config schema + validation
control/ HTTP control/status handlers
dryrun/ JSON no-hardware summaries
dsp/ DSP helpers
mpx/ MPX combiner primitives
offline/ deterministic offline composite generation
output/ backend abstractions + file/dummy sinks
platform/ Soapy-oriented backend abstraction
rds/ basic RDS encoder scaffolding
stereo/ stereo encoder primitives
examples/
soapy_simulated/
docs/
scripts/
Recommended current milestone tag:
v0.3.0-preSee also:
docs/README.mdPROJECT_PLAN.mdCHANGELOG.mdRELEASE.md