功能特性详解

深入了解MRRC的每一个核心功能,释放业余无线电的无限可能

超低延迟音频传输

<100ms
TX/RX切换延迟
~65ms
TX发射延迟
~51ms
RX接收延迟

技术实现

  • AudioWorklet播放器:使用Web Audio API的AudioWorklet降低主线程抖动,实现低延迟音频播放
  • 区间缓冲:16/32帧配置,平衡延迟与稳定性
  • PTT防抖机制:50ms防抖延迟,防止重复命令
  • 缓冲区清除优化:TX释放时立即清除RX缓冲区
  • Int16编码:相比Float32减少50%带宽

优化对比

指标 传统方案 MRRC优化后
TX→RX切换 2-3秒 <100ms
PTT可靠性 95% 99%+
音频带宽 256kbps 128kbps

🔧 WDSP专业降噪处理

集成Warren Pratt's Digital Signal Processing库,这是OpenHPSDR项目的高性能DSP库,广泛应用于Thetis、piHPSDR等专业业余无线电软件。

核心功能

🔇

NR2 频谱降噪

基于谱减法的降噪算法,15-20dB降噪深度,语音保真度极高,专门针对SSB语音优化

NB 噪声抑制

消除脉冲干扰,有效抑制电器火花、雷电等突发噪声

🎯

ANF 自动陷波

自动消除单频干扰,适用于CW报音、载波干扰等场景

📊

AGC 自动增益

4种模式可选:LONG/SLOW/MED/FAST,适应不同信号环境

与RNNoise对比

特性 WDSP (NR2) RNNoise
降噪深度 15-20 dB 10-15 dB
语音保真度 ⭐⭐⭐⭐⭐ ⭐⭐⭐
SSB优化 ✅ 专门优化 ❌ 通用语音
延迟 < 20ms 30-50ms

📱 移动端深度优化

触摸优化

  • 大尺寸PTT按钮:底部居中设计,适配拇指操作区域
  • 触摸增强:300ms防误触,长按/短按区分
  • 触觉反馈:PTT按钮震动反馈(iOS/Android支持)
  • 安全区域适配:自动适配刘海屏和底部指示器

PWA支持

  • 添加到主屏幕:支持作为独立应用运行
  • 离线访问:Service Worker缓存关键资源
  • 快速启动:优化的启动流程,秒开应用

设备兼容性

📱 iPhone 15系列 ✓ 完美支持
📱 iPhone 12/13/14 ✓ 完美支持
📱 Android旗舰 ✓ 完美支持
📱 iPad/平板 ✓ 支持

📊 ATR-1000 功率计/天调集成

实时监测

  • 功率显示:0-200W实时前向功率显示
  • SWR监测:1.0-9.99实时驻波比显示
  • 继电器状态:LC/CL网络、电感/电容值显示
  • 显示延迟:<200ms实时更新

智能天调学习

学习条件

  • SWR 在 1.0 ~ 1.5 之间
  • 前向功率 > 5W
  • 连续 5 次采样满足条件才记录

快速调谐

  • 切换频率时自动应用已学习的天调参数
  • ±10kHz容差范围查找
  • 参数持久化到JSON文件

协议细节

通信协议:WebSocket + JSON
数据帧格式:FF CMD LEN DATA...
响应示例:ff050701031b1e000e01
  → SW=CL, IND=30(0.3uH), CAP=27(270pF)

🎙️ AI语音助手

语音识别 (ASR)

  • Whisper本地模型:OpenAI Whisper base模型,150MB,完全本地运行
  • 实时识别:电台接收语音实时转文字
  • 多语言支持:中文、英文、日文等
  • 呼号识别:自动识别呼号格式

语音合成 (TTS)

  • Qwen3-TTS集成:阿里巴巴1.7B模型,真正男中音
  • 字母解释法:呼号自动转换为国际字母解释法发音
  • 智能切换:中英文自动选择最佳语音
  • PTT联动:按住发射按钮自动合成并发射

使用场景

接收识别:对方语音 → 文字显示在对话框
回复合成:输入文字 → 合成语音 → 按住PTT发射
呼号优化:"BG1SB" → "BG1SB (Bravo Golf One Sierra Bravo)"

🎚️ TX发射均衡器

三段均衡器优化发射音频质量,专为短波通信语音优化。

预设模式

预设 低频 (<100Hz) 中频 (1500Hz) 高频 (>2700Hz) 适用场景
默认 0dB 0dB 0dB 无处理
短波语音 -20dB +6dB -20dB 标准短波通信
手机优化 -15dB +8dB -24dB 手机麦克风专用
弱信号 -20dB +10dB -25dB DX弱信号通信

抗混叠滤波

采用6kHz低通滤波器,在降采样前滤除高频,解决iPhone麦克风高频强调导致的尖锐问题。

📈 实时频谱显示

  • WebGL加速:GPU渲染,流畅显示
  • 瀑布图:时间-频率-强度三维显示
  • 可配置参数:采样率、中心频率、增益
  • RTL-SDR支持:支持RTL-SDR设备

📡 CW 实时解码系统

基于深度学习的摩尔斯电码实时解码,支持前端 ONNX 推理和后端 PyTorch 解码双模式。

技术架构

  • Browser-First AI:AI 能力下沉到浏览器端,零后端依赖
  • 双模式解码:前端 ONNX (2MB) + 后端 morse-deep-learning
  • 超低延迟:前端推理 <50ms,端到端 <100ms
  • 高准确率:字符错误率 (CER) <3% @ SNR>-5dB

核心功能

🧠

AI 解码引擎

web-deep-cw-decoder 轻量模型,CRNN + CTC 架构,浏览器端直接运行

📱

QSO 状态机

智能识别呼号/RST/QTH/NAME,自动生成回复建议,符合 HAM Radio 规范

📤

CW 发送

文本转摩尔斯码,支持 10-40 WPM 速度可调,侧音频率可配置

🎚️

滤波器控制

支持 500Hz / 1KHz / 2.4KHz 带宽切换,专用 CW 窄带优化

在线体验

📉 NanoVNA矢量网络分析仪

  • Web界面:内置NanoVNA Web控制界面
  • 独立PWA:可添加到主屏幕作为独立应用
  • 实时测量:S11、S21参数实时显示
  • 史密斯圆图:支持史密斯圆图显示

📻 FT8/ULTRON 自动化工具

ULTRON Enhanced 是 MRRC V4.9 新增的 FT8 数字模式自动化工具,支持 JTDX、WSJT-X、MSHV 软件联动。

核心功能

📢

自动 CQ

空闲时自动呼叫 CQ,智能等待响应,超时后重新呼叫

🎯

DXCC 目标追踪

实体白名单、波段策略、日志分析、自动推荐未通联实体

🤝

智能响应

自动识别来电呼叫,智能应答,识别 73/RRR/RR73 结束

📋

Waitlist 管理

30分钟排除机制,避免重复呼叫无响应台站

支持的软件

软件 协议 状态
JTDX UDP 2237 ✓ 完全支持
WSJT-X UDP 2237 ✓ 完全支持
MSHV UDP 2237 ✓ 完全支持

运行方式

# Python 版本 (推荐)
cd ft8
python run_ultron.py

# DXCC 增强模式
python ultron_dxcc.py

# 分析已通联实体
python dxcc_analyzer.py

在线体验

准备好开始使用了吗?

按照安装指南,5分钟内即可搭建完整的远程电台控制系统