Design & Engineering Documentation

Complete presentation of MRRC system's Software Design Document (SDD), project specifications, requirements matrix, and architecture decision records. Covers system architecture, component design, API interfaces and other core technical documentation.

Core Technical Specifications

Technology Stack

Layer Technology Choice Rationale
Frontend HTML5/CSS3/Vanilla JS Lightweight, good browser compatibility
Backend Python 3.12+ / Tornado Native WebSocket support
Audio PyAudio Cross-platform audio I/O
DSP WDSP Optimized for SSB
Control Hamlib/rigctld Transceiver control standard
Speech Recognition Whisper (OpenAI) Local processing, multi-language
Speech Synthesis Qwen3-TTS Natural voice, phonetic alphabet
CW Decoding ONNX Runtime Browser-first AI, <2MB model
FT8 Integration ULTRON / JTDX DXCC tracking, auto QSO

Performance Metrics

Metric Target Value Status
TX/RX Switch Latency < 100ms βœ… Achieved
PTT Response Time < 50ms βœ… Achieved
PTT Reliability β‰₯ 99% βœ… Achieved
WDSP NR Depth 15-20 dB βœ… Achieved
CW Decode Latency < 50ms (frontend) βœ… Achieved
Speech Recognition Latency < 200ms βœ… Achieved
System Availability β‰₯ 99.5% βœ… Achieved

Audio Parameters

Parameter Value Description
Sample Rate (Processing) 48kHz WDSP processing
Sample Rate (Transport) 16kHz Network transmission
Audio Format Int16 PCM 50% bandwidth savings
Frame Size 320 samples (20ms) WebRTC recommended
Encoder Opus Complexity 5, DTX enabled

Architecture Decision Summary

ID Decision Status
AD-001 WebSocket Real-time Communication Protocol βœ… Approved
AD-002 Tornado Web Framework Selection βœ… Approved
AD-003 Int16 Audio Encoding βœ… Approved
AD-004 WDSP NR2 Noise Reduction Integration βœ… Approved
AD-005 Multi-Instance Deployment Architecture βœ… Approved
AD-006 Voice Assistant Architecture (Whisper + Qwen3-TTS) βœ… Approved
AD-007 CW Real-time Decoding Architecture (ONNX) βœ… Approved
AD-008 FT8/ULTRON Integration Architecture βœ… Approved

Browse Complete Design Documents

Click the cards above to read the complete design documents directly, no download required

Read Full SDD Document