适用于Linux的QRadioLink SDR客户应用程序

描述

适用于 Linux 的 QRadioLink SDR 客户应用程序

QRadioLink 是一个 GNU/Linux 多模(模拟和数字)SDR(软件定义无线电)收发器应用程序,利用网络实现电台与 VOIP 桥接(IP 上的电台),它建立在 GNU 电台之上,允许使用不同的数字和模拟无线电信号以及 Qt5 用户界面来试验软件定义无线电硬件。

应用程序

可能的用途

实验、业余爱好和业余无线电应用

教育(低成本、低复杂性、低可靠性的研究平台,用于无线电通信、数字语音和数据无线电应用、语音呼叫路由)。

不得用于关键任务通信、工业应用以及其他对数据完整性要求较高的应用。

功能特点

发送和接收 UDP 音频流

通过 UDP 音频与 SVXlink 实现互操作性

以单工或半双工模式运行的两个或多个端点之间的多播无线电到 VOIP 网桥(Radio-over-IP)连接。VOIP 网桥采用星形拓扑结构,由中央应用程序(umurmur)充当语音数据包路由器,并提供逻辑信道分离。

直接 VOIP 对讲(只需连接到 VOIP 服务器,无需无线电)

通过 VOIP 进行无线电转发--将模拟或数字无线电语音转发到 VOIP 连接,反之亦然

使用 Opus 音频编解码器在互联网上传输宽带音频流

可配置的 VOIP 比特率

使用 LimeSDR 设备,支持 TDMA 的 MMDVM 基站模式(DMR、System Fusion、D-Star、M17

符合 ETSI 标准的 DMR 基站(中继器),使用 LimeSDR 系列设备和 MMDVM-SDR,支持双时隙 TDMA。

使用 LimeSDR 设备的多通道/多载波 MMDVM 系统。在 200 kHz 带宽、双工模式下最多支持 7 个载波。频道数量可在 2 到 7 之间配置。通道间隔可配置为 12.5 或 25 kHz。

M17 数字语音调制器和解调器

以 FLAC(免费无损音频压缩)格式录制本地音频输出

与 Mumble 客户端应用程序兼容

通过网络远程控制(需要 telnet 客户端或类似程序,可编写脚本)

通过 Mumble 私人文本信息进行远程控制

无头运行(无图形用户界面),可在 Raspberry Pi 等嵌入式平台或类似的无屏幕电路板上进行终端使用

收发模拟 FM、SSB、AM、数字语音、文本信息、数字视频和 IP 协议。

全双工 DQPSK 250 kbit/s 和 4FSK 100 kbit/s IP 无线电调制解调器,可配置发送/接收偏移量

模拟和数字模式中继器 - 仅在全双工模式、相同模式或混合模式中继器中使用(例如,调频至 Codec2,反之亦然;或调频至 Opus,反之亦然)

通过 VOIP 和 Mumble 协议连接电台节点--通过共享相同的逻辑 Mumble 信道可连接一组电台节点。使用 Mumble VOIP 协议的优势包括:多播全双工语音传输、初始网络连接后无呼叫设置开销、实施简单、用户定义逻辑信道、免费软件和开放标准。该功能仍在开发中。

全双工和单工操作

使用专用按钮快速调整中继器反向移位

分频操作(用接收频率以外的频率发射,无移频限制,主要用于中继器操作)

存储频道(存储频率、名称、发送移频、工作模式、静噪值、音量、发送功率、接收增益、发送和接收 CTCSS)和存储频道扫描

混合模式操作(接收一种模式,发送另一种模式)

数字语音编解码器:Codec2 700 比特/秒、Codec2 1400 比特/秒、Opus 9400 比特/秒

数字语音调制解调器空中比特率从 1 kbit/s 到 10 kbit/s

FreeDV 数字语音调制器和解调器(目前仅支持 1600、700C、700D 和 800XA 模式)

使用 Opus 音频编解码器在互联网上传输宽带数字语音流

数字调制:M17 数字模式、FreeDV 1600、FreeDV 700C、FreeDV 700D、FreeDV 800XA、BPSK、DQPSK、2FSK、4FSK

模拟调制:FM (12.5 kHz)、窄 FM (6.25 kHz)、SSB、AM、Wide FM(广播,仅可接收)

简单的低分辨率视频模式(JPEG 编码),在 300 kHz 带宽下以每秒 10 帧的速度运行,现在使用 Opus 编解码器以每秒 9400 kbit 的速度播放声音

模拟模式(AM、FM、SSB)可配置滤波器宽度

模拟调频的 CTCSS 编码器和解码器

可配置 VOX 音量的 VOX 模式

支持 USB FTDI (FT232) 继电器控制(用于射频开关、功率放大器和滤波器控制)。支持最多 8 个继电器的电路板。

自动载波跟踪和多普勒效应校正。系统可跟踪高达 5-10 kHz 的多普勒频移,具体取决于模式。它要求 CNR 至少为 10-12 dB,FSK 模式的要求高于 PSK 模式。

支持 SDR 硬件:Ettus USRP 总线设备、RTL-SDR、ADALM-Pluto (PlutoSDR)、LimeSDR-mini、LimeNET-Micro、BladeRF、gr-osmosdr 支持的其他设备(HackRF、RedPitaya 及其他未测试的设备)。

支持 LimeRFE 射频前端。仅支持业余无线电频段。不支持有蜂窝路径的 LimeRFE 板。前端的自动调整根据 IARU 区域 1 频段计划进行。

注:QRadioLink 使用了 gr-cessb GNU radio out of tree 模块的代码。由于某些发行版未打包该模块,因此应用程序中包含了该代码。

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分