δΈ­ζ–‡

Feature Details

Deep dive into every core feature of MRRC, unleash the full potential of amateur radio

⚑ Ultra-Low Latency Audio Streaming

<100ms
TX/RX Switch Latency
~65ms
TX Latency
~51ms
RX Latency

Technical Implementation

  • AudioWorklet Player: Uses Web Audio API's AudioWorklet to reduce main thread jitter, achieving low-latency audio playback
  • Interval Buffering: 16/32 frame configuration, balancing latency and stability
  • PTT Debounce: 50ms debounce delay, prevents duplicate commands
  • Buffer Clear Optimization: Immediately clears RX buffer on TX release
  • Int16 Encoding: 50% bandwidth reduction vs Float32

Optimization Comparison

Metric Traditional Solution MRRC Optimized
TX→RX Switch 2-3 seconds <100ms
PTT Reliability 95% 99%+
Audio Bandwidth 256kbps 128kbps

πŸ”§ WDSP Professional Noise Reduction

Integrates Warren Pratt's Digital Signal Processing library, the high-performance DSP library from the OpenHPSDR project, widely used in Thetis, piHPSDR and other professional amateur radio software.

Core Features

πŸ”‡

NR2 Spectral NR

Spectral subtraction based noise reduction, 15-20dB depth, extremely high speech fidelity, specifically optimized for SSB voice

⚑

NB Noise Blanker

Eliminates impulse interference, effectively suppresses electrical sparks, lightning and other burst noise

🎯

ANF Auto Notch

Automatically eliminates single-tone interference, suitable for CW tones, carrier interference scenarios

πŸ“Š

AGC Auto Gain

4 selectable modes: LONG/SLOW/MED/FAST, adapts to different signal environments

Comparison with RNNoise

Feature WDSP (NR2) RNNoise
Noise Reduction Depth 15-20 dB 10-15 dB
Speech Fidelity ⭐⭐⭐⭐⭐ ⭐⭐⭐
SSB Optimization βœ… Specifically Optimized ❌ General Voice
Latency < 20ms 30-50ms

πŸ“± Mobile Deep Optimization

Touch Optimization

  • Large PTT Button: Bottom-center design, optimized for thumb operation area
  • Touch Enhancement: 300ms anti-mistouch, long-press/short-press differentiation
  • Haptic Feedback: PTT button vibration feedback (iOS/Android support)
  • Safe Area Adaptation: Automatically adapts to notched screens and bottom indicators

PWA Support

  • Add to Home Screen: Supports running as standalone application
  • Offline Access: Service Worker caches critical resources
  • Fast Launch: Optimized startup flow, instant app opening

Device Compatibility

πŸ“± iPhone 15 Series βœ“ Perfect Support
πŸ“± iPhone 12/13/14 βœ“ Perfect Support
πŸ“± Android Flagship βœ“ Perfect Support
πŸ“± iPad/Tablet βœ“ Supported

πŸ“Š ATR-1000 Power Meter/Tuner Integration

Real-time Monitoring

  • Power Display: 0-200W real-time forward power display
  • SWR Monitoring: 1.0-9.99 real-time SWR display
  • Relay Status: LC/CL network, inductance/capacitance values display
  • Display Latency: <200ms real-time update

Smart ATU Learning

Learning Conditions

  • SWR between 1.0 ~ 1.5
  • Forward power > 5W
  • 5 consecutive samples meeting conditions before recording

Quick Tune

  • Automatically applies learned tuner parameters when frequency changes
  • Β±10kHz tolerance range lookup
  • Parameters persisted to JSON file

Protocol Details

Communication Protocol: WebSocket + JSON
Data Frame Format: FF CMD LEN DATA...
Response Example: ff050701031b1e000e01
  β†’ SW=CL, IND=30(0.3uH), CAP=27(270pF)

πŸŽ™οΈ AI Voice Assistant

Speech Recognition (ASR)

  • Whisper Local Model: OpenAI Whisper base model, 150MB, runs completely locally
  • Real-time Recognition: Transceiver receive voice real-time to text
  • Multi-language Support: Chinese, English, Japanese, etc.
  • Callsign Recognition: Automatically recognizes callsign format

Speech Synthesis (TTS)

  • Qwen3-TTS Integration: Alibaba 1.7B model, true baritone voice
  • Phonetic Alphabet: Callsigns automatically converted to international phonetic pronunciation
  • Smart Switching: Chinese/English automatically selects best voice
  • PTT Integration: Hold transmit button auto-synthesizes and transmits

Use Cases

Receive Recognition: Other party's voice β†’ Text displayed in dialog
Reply Synthesis: Input text β†’ Synthesize voice β†’ Hold PTT to transmit
Callsign Optimization: "BG1SB" β†’ "BG1SB (Bravo Golf One Sierra Bravo)"

🎚️ TX Transmit Equalizer

Three-band equalizer optimizes transmit audio quality, specifically for shortwave communication voice optimization.

Preset Modes

Preset Low Freq (<100Hz) Mid Freq (1500Hz) High Freq (>2700Hz) Use Case
Default 0dB 0dB 0dB No processing
HF Voice -20dB +6dB -20dB Standard HF communication
Mobile Optimized -15dB +8dB -24dB Mobile phone microphone
Weak Signal -20dB +10dB -25dB DX weak signal communication

Anti-Alias Filtering

Uses 6kHz lowpass filter, removes high frequencies before downsampling, solves the shrill sound problem caused by iPhone microphone high-frequency emphasis.

πŸ“‘ CW Real-time Decoding System

Deep learning based Morse code real-time decoding, supports frontend ONNX inference and backend PyTorch decoding dual modes.

Technical Architecture

  • Browser-First AI: AI capability pushed to browser side, zero backend dependency
  • Dual-Mode Decoding: Frontend ONNX (2MB) + backend morse-deep-learning
  • Ultra-Low Latency: Frontend inference <50ms, end-to-end <100ms
  • High Accuracy: Character Error Rate (CER) <3% @ SNR>-5dB

Core Features

🧠

AI Decode Engine

web-deep-cw-decoder lightweight model, CRNN + CTC architecture, runs directly in browser

πŸ“±

QSO State Machine

Smart recognition of callsign/RST/QTH/NAME, auto-generates reply suggestions, follows HAM Radio conventions

πŸ“€

CW Transmit

Text to Morse code, supports 10-40 WPM speed adjustment, side tone frequency configurable

🎚️

Filter Control

Supports 500Hz / 1KHz / 2.4KHz bandwidth switching, dedicated CW narrowband optimization

Try It Live

πŸ“‰ NanoVNA Vector Network Analyzer

  • Web Interface: Built-in NanoVNA Web control interface
  • Standalone PWA: Can be added to home screen as independent application
  • Real-time Measurement: S11, S21 parameters real-time display
  • Smith Chart: Supports Smith chart display

πŸ“» FT8/ULTRON Automation Tool

ULTRON Enhanced is MRRC V4.9's new FT8 digital mode automation tool, supporting JTDX, WSJT-X, MSHV software integration.

Core Features

πŸ“’

Auto CQ

Automatically call CQ when idle, smart wait for response, recall after timeout

🎯

DXCC Target Tracking

Entity whitelist, band strategy, log analysis, auto-recommend unworked entities

🀝

Smart Response

Auto-recognize incoming calls, smart reply, identify 73/RRR/RR73 completion

πŸ“‹

Waitlist Management

30-minute exclusion mechanism, avoid repeatedly calling unresponsive stations

Supported Software

Software Protocol Status
JTDX UDP 2237 βœ“ Fully Supported
WSJT-X UDP 2237 βœ“ Fully Supported
MSHV UDP 2237 βœ“ Fully Supported

How to Run

# Python version (recommended)
cd ft8
python run_ultron.py

# DXCC enhanced mode
python ultron_dxcc.py

# Analyze worked entities
python dxcc_analyzer.py

Try It Live

Ready to Get Started?

Follow the installation guide to set up a complete remote transceiver control system in 5 minutes