文号
949617
阅读
688
回复
1
收藏
2
给KC908搓了一个漂亮的SDR软件-DeepaceRTSA
2026/04/13
IP:法国

image.jpg

基于 KC908 的 USB IQ 输出能力,开发了一套 Windows 平台 SDR 上位机软件,用于完成宽带信号接收、频谱分析与实时解调。

软件围绕实际使用流程设计,覆盖从设备连接到信号观察再到监听的完整链路,适用于射频调试、信号搜索等装逼显示场景。对于FM解调特别优化了延迟特性(音频通道仅支持ASIO),可以达到接近模拟设备的解调延时,特别适用与专业音频演出领域进行频谱管控和实时解调监听。


软件架构

整体采用分层结构,主要由以下模块组成:

设备接入层

  • 通过 kcsdr.dll 与 KC908 通信

  • 完成设备连接、SN 识别

  • 支持频率、Rate/BW、端口与射频前端配置



数据处理层

负责 IQ 数据的实时处理,分为两条独立通路:

频谱处理链路:

  • FFT 计算(fftw)

  • 窗函数处理

  • Detector(Peak / RMS / Avg 等)

  • RBW / VBW 控制

  • DPX 密度计算

  • 瀑布图缓存

解调处理链路:

  • 数字下变频(NCO)

  • CIC抽取与FIR滤波

  • FM / NFM 解调

  • 音频重采样(libsamplerate)

频谱与解调分别运行。


界面层

界面采用三栏结构:

  • 左侧:设备连接与参数配置

  • 中间:频谱、DPX 与瀑布图显示

  • 右侧:Marker、解调与音频控制

支持频谱观察与测量操作的快速切换,适合连续工作流程。


音频输出层

  • 基于 ASIO 实现音频输出

  • 支持专业声卡接入

  • 提供缓冲区与延时控制

适用于低延时监听与长时间运行场景。


技术栈

  • 语言:C++

  • 界面框架:Qt / Qt Quick

  • 构建系统:CMake

  • 设备通信:SDR DLL + USB 3.0(FT601)

  • DSP 处理:本地实时 FFT 与数字解调链路

  • 音频系统:ASIO


功能特性

  • KC908 设备连接与控制

  • 宽带 IQ 数据接收

  • 实时频谱显示

  • DPX 密度图

  • 瀑布图

  • Marker 测量与跟踪

  • FM / NFM 解调

  • ASIO 音频输出

  • 运行状态与链路诊断


使用特点

  • 支持频谱观察与解调同步运行

  • 提供链路状态与运行信息反馈

  • 适配宽带 IQ 数据处理场景

  • 支持从信号发现到监听的连续操作


总结

该软件为 KC908 提供了部分的 Windows 上位机能力,将设备控制、频谱分析、动态观察与实时解调整合在同一工作界面中,适用于日常测试与现场应用。


image.jpg

image.jpg

image.jpg

image.jpg


注:由于没做签名,下载安装有几率报不安全,请酌情使用2333333

attachment iconDeepaceRTSA-setup0.1.0.zip24.60MBZIP55次下载

[ 修改于6个月20天前 - 2026/04/13 03:11:05 ]
+6
科创币
warmonkey
2026/04/13
高水平制作
1
9
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的