牛逼得无法形容666,下载来试试!
基于 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 上位机能力,将设备控制、频谱分析、动态观察与实时解调整合在同一工作界面中,适用于日常测试与现场应用。
注:由于没做签名,下载安装有几率报不安全,请酌情使用2333333