R4W Documentation

Comprehensive guides for developing with R4W - Rust for Waveforms.

Getting Started

README

Project overview, quick start, and basic usage

Platform Overview

Detailed architecture and design philosophy

Developer Guides

Waveform Developer's Guide

Building custom SDR waveforms in Rust

FPGA Developer's Guide

Hardware acceleration with Zynq and Lattice

Physical Layer Guide

HAL, timing, and hardware abstraction

Real-Time & Scheduling

Real-Time Scheduler Guide

Deterministic scheduling for SDR

Tick Scheduler Guide

Time-sliced execution model

Security

Security Guide

Security architecture and best practices

Isolation Guide

8 levels of waveform sandboxing

Cryptographic Boundary

Red/black separation and crypto handling

Waveform Porting

Military Porting Guide

Porting military waveforms to R4W

SINCGARS

Single Channel Ground and Airborne Radio

Have Quick

Anti-jam frequency hopping

Link-16

Tactical data link

P25

Public safety radio standard

MIL-STD-188-110

HF data modem standard