首页 » 排名链接 » SDR软件定义无线电(免费无线电软件定义解码)

SDR软件定义无线电(免费无线电软件定义解码)

萌界大人物 2024-11-10 07:37:10 0

扫一扫用手机浏览

文章目录 [+]

市场上各类软件定义无线电设备(SDR)层出不穷,既然是软件定义,那么软件的作用就十分重要。
这里我们将SDR软件按照通用软件、专用软件和研究/开发软件包进行分类并给出简要概述及其官方下载地址。

通用软件

SDR软件定义无线电(免费无线电软件定义解码) 排名链接
(图片来自网络侵删)

我们定义通用SDR软件可以使设备实现宽带无线电接收机功能。

SDR# (Windows) (免费)

支持硬件:

AirSpySoftRockFiFiSDRFuncube Dongle/Funcube Dongle Pro +I/Q文件SDR-IQ / SDR-14LazyDog LD-1SDR-4RTL-2832U/RTL-SDR基于声卡的SDR前端SDRPlay

SDR#(SDR Sharp)是目前最受欢迎的SDR免费软件之一,使用相对简单,设置过程简单。

SDR#虽使用简单仍有一些高级特性。
它采用了模块化插件式架构,能够使用许多由第三方开发者开发的插件。
没有任何第三方插件的基本SDR#下载包括:标准FFT显示和瀑布、频率控制、记录插件和数字降噪插件。
SDR#还解码RDS调频广播的信号。

HDSDR (Windows 2000/XP/VISTA/7/8/10) (免费)

支持硬件:

SDRPlay RSP1RTL-SDRDXpatrol SDR MK3Funcube Dongle Pro +ELAD FDM-S1/S2/DUOr/DUOAirspyAfedri SDRAlinco DJ-X11/DX-R8Bonito Radio Jet 1102SColibriDDCDiRaWave 0032UFernempfangsradioElektorElecraft KX3GenesisRadio G59Grintek GRX-LANHackRF OneHPSDRMicrosat easySDRPerseusPappradioPM-SDRQS1RRed PitayaRFHamFox 1RFSPACE SDR-IQ/SDR-14S9CSDR-1SoftRockUSRP N200/N210WINRADIO G305e/G31DDC/G33DDC

HDSDR原先的名称叫WinradHD,由意大利爱好者I2PHD编写。
目前的主要用途包括无线电监听、业余无线电、短波收听、射电天文、频谱分析和无线电测向。

主要特性:

输出和输入信号有各自独立的频谱和瀑布显示射频和音频频谱/瀑布图可自动适配窗口宽度,与分辨率带宽无关可适应从640x480(上网本)到无穷大的屏幕分辨率极慢的瀑布图速度,用于噪声监测和短波传播监测AM,ECSS,FM,SSB,CW解调SSB,AM,FM和CW发射调制静噪、降噪、减噪、可调带通滤波器、抗镜频滤波器自动陷波滤波器以及最多10个可调陷波滤波器录制和回放射频、中频和音频信号,配有定时录音频率管理器DDE客户端,用于与HRD/Orbitron/WXTrack/SatPC32/Wisp等外部软件交互支持Omni-Rig用于硬件控制支持ExtIO DLL用于硬件控制支持中频适配器、上变频器、下变频器、降采样器和校准所有选项可保存并读取解调信号自相关

SDR-RADIO.COM (Windows 7/8/10,x86/x64) (免费)

支持硬件:

Afedri SDRAirspyANAN 10eAndrus SDR1.5Cross Country Wireless SDR-4+DXpatrolELAD FDM-S1/S2USRP B200HackRFFuncube Dongle Pro +LimeSDRPerseusbladeRFSDR-IQ/SDR-IP/NetSDRRTL-SDRSDRPlay RSP1SoftRock

支持NVidia显卡用作DSP处理 支持ANAN及其他支持VK6PH固件的收发信机 无限数量VFO 内置数据模式支持

Linrad (Windows 2000/XP/Vista/7 Linux 32/64 Mac OSX) (免费)

支持硬件:

SoftRockRFSpace SDR-IQ/SDR-14/SDR-IPPerseusWinRadio G31DDCbladeRFSDRPlay RSP1RTL-SDRAirspyFuncube Dongle Pro +

相对于大多数其他SDR程序,Linrad是一个免费的高级SDR程序。
许多用户喜欢用Linrad因为它可以在屏幕上设置非常高信息密度,它还有用E4000调谐器接收信号的优势,因为它可以使它运行在一个特殊的线性模式,大大提高了动态范围。

Linrad还有一些其他SDR接收机没有的特别高级功能:多频区间I/Q校正、一个非常强大的“智能”消声器、多播输出、微弱信号优化的瀑布、设置帮助取得性能测量、两个射频通道输入、优越的AGC和适应性强的自动频率控制(AFC)。
Linrad可能是在实际信号处理性能方面最优越的软件。

在Windows上安装Linrad,首先下载并运行setup-dll安装程序,然后下载并提取实际Linrad程序。
您将需要在最开始通过基于文本设置。

GQRX (Mac/Linux) (免费)

支持硬件:

USRP B200/B210/N200/N210RFSpace SDR-IQ/SDR-14/SDR-IPPerseusbladeRFSDRPlay RSP1RTL-SDRAirspyFuncube Dongle Pro +HackRFI/Q文件

GQRX是在Linux和Mac系统上运行的配合SDR接收机使用的一款免费软件。
它类似于SDR #的功能和简单的使用。
GQRX附带了一个标准的FFT频谱和瀑布显示和一些常见的过滤器设置。

CubicSDR (Linux/Windows/Mac) (免费)

支持硬件:

USRP B200/B210/N200/N210(OSX/WINDOWS)RFSpace SDR-IQ/SDR-14/SDR-IP (OSX)bladeRFSDRPlay RSP1RTL-SDRAirspyFuncube Dongle Pro +HackRF基于声卡的SDR前端设备Red PitayaSoapyRemote

一个基于liquid-dsp库的新的跨平台SDR接收机。

SDRUno (Windows) (免费)

支持硬件:

SDRPlay RSP1/ RSP2RTL-SDR

SDRUno的主要卖点是,它声称其动态范围大于130分贝,大多数免费的SDR软件程序是70分贝。
它还声称它有一个非常有效的DSP引擎可以运行在旧奔腾4机器。

另外,SDRUno支持虚拟接收机,可以同时监听多个频率。

ShinySDR (GNU Radio) (免费)

支持硬件:

SDRPlay RSP1/ RSP2RTL-SDRUSRP B200/B210/N200/N210HackRF

主要特点:

通过浏览器进行远程操作持续的瀑布图,不会因为屏幕操作而中断频率数据库支持地图

OpenWebRX (Python Based) (免费)

支持硬件:

RTL-SDRHackRF

基于libcsdr的解调器(AM/FM/SSB)可通过GUI设定滤波器通带瀑布图可回溯

sdr.hu有一系列使用OpenWebRX的接收机。

Sodira (Windows) (付费)

支持硬件:

RTL-SDRRFSpace SDR-IQ/SDR-14/SDR-IPPerseusFuncube Dongle Pro +SoftRock

Sodira是一个Windows应用程序,能够解码AM和FM + RDS广播以及DRM/DRM+和时间信号DCF77/HBG 。

SDR Touch (Android) (免费/付费)

支持硬件:

RTL-SDRSDRPlay RSP1

SDRTouch是第一个基于Android软件接收机。
有一个免费试用版限制,可以从Google游戏商店购买完整版。
运行SDRTouch你需要一个现代Android 4.0 +设备,像样的处理能力和支持USB OTG。
您还将需要一个USB OTG电缆连接Android设备和接收机。

SDRTouch有几个标准特性,如FFT频谱和瀑布显示、WFM / FM / AM /单边带调谐和频率管理器。

Wavesink Plus (Android) (免费/付费)

支持硬件:

RTL-SDR

Wavesink Plus是另一个基于Android的接收机,免费试用版本和付费版本。
Wavesinks的主要特征是它能够解码DAB+和DRM+数字无线电信号,它还可以接收标准FM和FM-RDS解码。
使用Wavesink,和SDR Touch一样需要一个强大的Android 4.0 +设备和USB OTG电缆。

RFAnalyzer (Android) (免费/付费)

支持硬件:

RTL-SDRHackRF

主要特性:

可定义FFT尺寸、均值、峰值保持、颜色等可从文件读取样本AM/FM/SSB 解调可调整静噪和信道带宽

cuSDR (Windows) (免费)

一款用来配合HPSDR项目SDR硬件使用的SDR接收机,但可以通过使用RTL_HPSDR翻译服务器程序与RTL-SDR 配合使用。
cuSDR的一个优势是,它可以同时支持多达七个RTL-SDR软件狗。
cuSDR目前仍然正在发展。

QtRadio (Windows/Linux) (免费)

QtRadio是一个开源的SDR接收机,基于客户机-服务器体系结构。
多个客户端可以连接到一个服务器。

Sdrangelove (Linux) (免费)

Sdrangelove是一个SDR接收机,主要为OsmoSDR硬件设计。

SeeDeR (Windows) (免费)

支持硬件:

RTL-SDRFuncube Dongle Pro +bladeRF

SeeDeR是一个通用目的的SDR GUI,专注于解码来自卫星的数据。
注意:SeeDeR可能是非法复制SDR#。
如果将来被证明,我们将在我们的网站删除SeeDeR链接。

专用软件

我们定义专用软件为针对特定用途的软件。

RTL SDR Installer (Windows) (免费)

用来帮助安装RTL-SDR的脚本,工作在XP以上

RTL_FM (Windows/Linux) (免费)

RTL_FM是一个基于命令行的调频接收机,捆绑发布在官方RTL-SDR。
Linux中是非常有用的,因为它可以用来将解码的FM音频送到解码软件。

SoftFM (Linux) (免费)

SoftFM是一个命令行调频接收机,与RTLFM相似。
不同的是,SoftFM声称得到更好的音频的结果与RTLFM相比。

RTL_UDP (Windows/Linux) (免费)

RTLUDP是RTLFM的修改,允许调频音频通过UDP广播在网络或互联网上。

Remote RTL_UDP (Android) (免费)

允许您通过一个Android应用程序控制rtl_udp服务器。

RTL_TCP (Windows/Linux) (免费)

RTL_TCP用于来自TCP网络RTL-SDR的IQ数据流。
很多程序可以连接到这个,例如SDR# 有RTL-SDR / TCP选项。

RTLFMPYTHON (Windows/Mac/Linux) (免费)

基于rtl_fm的Python程序,允许您使用web界面的调整配置。

RTLSDR Scanner (Windows/Linux/Mac) (免费) 宽带扫频接收机

RTLSDR扫描仪是一个基于简单的跨平台的宽带频谱分析仪。
它可以扫描一个任意大的频率带宽。
扫描仪也有一个自动校准功能,可以帮助找到接收机的PPM补偿。
新版本也有GPS功能,它允许您将硬件GPS接收器接到软件,做信号映射的实验。

RTL-SDR Wide Spectrum Analyzer (Windows) (免费) 宽带频率扫描仪

类似于RTLSDR扫频接收机,但用基本的编程语言。
基本上是rtl_power的前端。

RTL Panorama (Windows) (免费) 宽带频率扫描仪

另一个宽带RTL-SDR扫描仪但基于命令行的软件rtlpower。
基本上为rtlpower GUI界面。
相比RTLSDR扫描仪扫描快得多。

Spektrum (Windows/Linux) (免费) 宽带频率扫描仪

rtl_power另一个接口,但这个有着特殊的相对模式,允许你轻松处理噪声源的SWR和滤波测量。

RTL SDR Panoramic Spectrum Analyzer(Windows) (免费) 宽带频率扫描仪

另一个rtl_power GUI界面。
RTL全景的相似函数。

SDR-J (Windows/Linux) (免费) – DAB

SDR-J是一个免费的程序,分为两个不同的程序。
有SDR-J DAB/DAB+ 接收程序和SDR-J调频解码器程序。
DAB译码器是最受欢迎的。
去SDR-J网站和下载dabstick-radio压缩文件安装SDR-J DAB接收机,解压它并运行dabreceiver.exe。
如果插入RTL-SDR你可以单击开始按钮,使用左边的下拉框开始选择DAB带。

DAB Player (Windows) (免费) – DAB

DAB Player是收听DAB电台的软件。
它需要使用官方制造商RTL2832U驱动。

RTL-SDR Radio Receiver for Chrome(Chrome)(免费) – FM接收机

一个RTL-SDR WBFM接收机应用。
在Chrome浏览器上运行。

ADSB# (Windows) (免费) – ADS-B解码器

ADSB#是一个Windows模式S ADS-B的解码器,SDR#的作者写的。
使用这个程序广播数据,通过本地TCP/IP通过TCP到图形雷达项目,如雷达虚拟服务器、Planeplotter或adsbSCOPE。

RTL1090 (Windows) (免费) – ADS-B译码器

RTL1090是另一个Windows模式S ADS-B解码器。
像ADSB #,您需要通过TCP/IP到图形化雷达项目使用这个程序广播数据。
最新的安装程序,RTL1090 IMU简化了安装,通过自动下载一些必需的.dll文件。
当前系列2 beta版本旨在改善解码和内置雷达显示器。

dump1090 (Windows/Linux) (免费) – ADS-B译码器

Dump1090基于Windows和Linux轻量级的命令行S ADS-B模式的解码器。
它有一个内置的web服务,可以在谷歌地图上显示解码飞机位置。
很多人说dump1090有最好的解码性能。

dump978 (Windows/Linux) (免费) – UAT译码器

解码UAT,类似于ADS-B,但更常用于轻型飞机。

ADSBox (Linux) (免费) – ADS-B译码器

类似dump1090的ADS-B译码器,内置的web界面和谷歌地图界面。
还有一个谷歌地球界面。

Modesdeco2 (Windows/Linux/Mac/RPi) – ADS-B译码器

基于多平台命令行ADS-B模式S和模式A/C解码器。
可以满足基站本身,不需要com端口转换器。
也可以同时解码模式S和模式A/C。

cocoa1090 (Mac) (免费) – ADS-B译码器

Cocoa1090是一个基于Mac模式S ADS-B译码器。
通过rtl_tcp连接到RTL-SDR。

ADS-B on USB SDR RTL (Android) (付费) – ADS-B译码器和雷达

ADS-B on USB SDR RTL是一个Android应用,可以帮助接收、解码和在地图上显示ADS-B飞机的位置。
现在还支持NEXRAD天气数据的解码。
运行这个程序需要一个有像样处理器的Android 4.0 +设备,一个USB OTG电缆和RTL-SDR。

PiAware (Raspberry Pi) (免费)

PiAware是树莓派软件,允许来自dump1090的数据共享到FlightAware.com公共服务器。

FlightAware Flight Feeder (Android) (免费) – ADS-B译码器、雷达

一个Android应用,不仅解码ADS-B数据,而且绘制在地图上与FlightAware网络共享数据。

Track your flight EUROPE (Android) (免费) – ADS-B译码器和雷达

基于安卓系统的ADS-B解码器与欧洲的离线地图。

FLARM Decoder (Raspberry Pi/ARM/x86 Linux) (免费)

FLARM Decoder,类似ADS-B协议但用于小型飞机像滑翔机和直升机。

SDRWeather (Android) (付费) –天气电台

一个听美国和加拿大天气广播的Android应用程序。
也可以解码EAS警报。
运行这个程序需要一个有像样的处理器Android 4.0 +设备,一个USB OTG电缆和RTL-SDR。

rtlacarsng (Linux) (免费) – ACARS(飞机通信地址与报告系统)

rtl_acars_ng是一个基于改进旧rtl_acars命令行的Linux ACARS解码器。
它可以扫描多个频率和内置航空公司数据库。

Acarsdec (Linux) (免费) – ACARS

Acarsdec 是多通道(四同步通道可以监控)ACARS解码器,检测错误。

PNAIS (Windows) (免费) – AIS(船舶自动识别系统)

直接连接到SDR和解码AIS数据的软件。
通过UDP输出NMEA数据。

rtl_ais (Windows/Linux) (免费) – AIS

另一个AIS解码器,结合rtl_fm和aisdecoder成一个单一的命令行程序。

AISdeco2 (Windows/Linux/Mac) – AIS

目前我们建议使用的AIS解码。

rtlaisandroid (Android) (免费) – AIS

dsame (Python, all platforms) – EAS

允许您解码EAS/SAME(紧急警报系统/特定区域消息编码)警告消息的程序。

TVSharp (Windows) (免费) – PAL/NTSC TV

TVSharp是一个简单的模拟PAL/NTSC的电视解码器。
由于RTL-SDRs在SDR模式有限的带宽,只有解码黑白图像的能力。

Unitrunker (Windows) (免费) – Trunking Control

Unitrunker是一个集群控制信道译码器和控制器。

Trunk88 (Windows) (免费) – Trunking Control

一个中继控制信道译码器和控制器。
支持大多数摩托罗拉系统。

SDRTrunk (Windows/Linux/Java) (免费) – Trunking Control

SDRTrunk是一个基于java的应用程序,解码和跟踪多个模拟和数字广播频道,支持多个USB SDR。

NRF905 Decoder (Linux) (免费) –数字信号解码器

NRF905收发器的解码器。

NRF24-BTLE Decode (Linux) (免费) –数字信号解码器

NRF24-BTLE收发器的解码器。
这个协议被许多常见设备使用如鼠标和键盘。

RTL_433 (Linux) (免费) –数字信号解码器

解码在433 MHz ISM波段的温度传感器的程序。

GR-Elster (GNU Radio) (免费) –数字信号解码器

解码由Elster R2S智能电表发送的数据的程序。

ec3k (GNU Radio) (免费) –数字信号解码器

一个命令行程序,允许解码EnergyCount 3000记录器。

rtlamr (Linux) (免费) –数字信号解码器

命令行程序,解码智能电表在900 MHz的ISM波段。

RTL_HPSDR (Linux) (免费) – HPSDR

翻译服务器,允许在HPSDR特定软件上使用RTL-SDR。

Airprobe (Linux) (免费) – GSM

GSM解码器。

gr-gsm (Linux) (免费) – GSM

Airprobe的升级版本。

RTL-Entropy (免费) (Free)

rtl_entropy是Linux命令行程序,使用RTL-SDR作为熵(随机)源。

GR-AIS (GNU Radio) (免费) – AIS

GNU Radio基于AIS解码器,两个AIS解码通道可以同时。

GR-Phosphor (GNU Radio) (免费) –频谱显示

GPU加速谱查看器。

ViewRF (BeagleBone Black) (免费) –频谱显示

ViewRF是在BeagleBone Black迷你电脑上显示FFT RF的软件。

rtl_power (Windows/Linux) (免费) –频谱显示

rtl_power是宽带频谱监测器。
这个工具让你收集在很宽的频谱上的数据信号,然后数据可以用于发现活跃地区的光谱。

rtlpowerfftw (Windows/Linux) (免费) – 频谱显示

rtl_power的修改版本,使用更高效的FFT处理库。

RTL-WideSpectrum (Windows) (免费) –频谱显示

类似于rtl_power,但为射电天文学使用而设计的。

kalibrate-rtl (Linux) (免费) –校准

Kalibrate-rtl是一个Linux命令行工具,用于确定RTL-SDR软件狗在PPM上频率偏移。
它使用GSM信号中的时间同步信息。

pymultimonaprs (Linux) (免费) – APRS(自动位置报告系统)

支持RTL-SDR的APRS-IS网关。

gr-wmbus (Linux) (免费) – M-Bus

基于RTL-SDR的无线m-bus(EN 13757-4)接收器。

rtlsdr-waterfall (Linux) (免费) –瀑布显示

RTL-SDR的简单瀑布显示。

LTE-Scanner (Linux) (免费) – LTE

一组定位和跟踪LTE系统基站单元的工具。

LTE-Scanner (TD-LTE Support) (Linux) (免费) – LTE

LTE-Scanner的分支,支持解码 Time Division LTE(td-LTE)信号。

rtlsdrFS20_decoder (Linux) (免费) – FS20

解码FS20协议的工具,用于家庭自动化。

LibRedio (Linux) (免费) –数字信号译码器

LibRedio是一个可以解码温度和湿度的工具,从许多商用无线环境传感器播放中阅读。

PureData and MAX RTL-SDR Wrapper(PD/MAX) (免费)

PureData and Max/MSP是图形化编程工具,用于创建音乐、声音、视频和交互式图形应用程序。

OOK-Decoder (Linux/MacOS) (免费)

通断键控(OOK)译码器,无线电数据在433 MHz的ISM波段常见。

RTL Bridge (Windows) (免费)

RTL Bridge允许RTL-SDR电子狗和Radio-SkyPipe,和Radio-Sky Spectrograph射电天文学软件之间的连接。

Threejs-Spectrum (Chrome) (免费)

Chrome浏览器软件,您可以查看3D的SDR瀑布。

CANFI Software (Windows) (免费)

使用RTL-SDR作为廉价的噪声指数指标的软件。
需要额外的硬件。

Touchstone (Windows) (免费/付费)

射频频谱分析仪软件。
专业版解锁额外的特性,比如录制/回放模式、缩放、地形图和日志记录。

RTLSDR-Airband (Windows/Mac/Linux) (免费)

允许你同时解码8个航空线渠道的软件,放在在线服务上像liveatc.net。

FreqWatch (Windows/Mac/Linux) (免费)

Freqwatch利用rtl_power扫描了一大批射频频谱,然后自动记录和存储在积极信号的数据库声音文件中,通过使用rtl-fm。

YouSDR (Linux) (免费) – 基于网络流和控制

运行广播RTL-SDR音频的服务器。
有一个web界面,允许远程控制服务器。

Frequensea (Linux, OSX, Raspberry Pi) (免费) –可视化

可以看到在不同3D模式下的FFT。

QSpectrumAnalyzer (Linux) (免费) – rtl_power GUI

基于Python的频谱分析器rtl_power GUI。
在Linux上测试,但也可能工作在Windows和OSX。

Redsea (Linux) (免费) – RDS

一个命令行实用程序,解码无线电数据系统(RDS)。
使用rtl_fm。

Driveby (Linux) (免费) – 射频噪声仪

有助于通过驱动几个RTL-SDR软件狗确定射频噪声。

Sigmira (Windows/Linux) (免费) – 业余无线电解码器

Sigmira是一个免费的软件,能够解码多种业余无线电信号。
Sigmira最出名的是它支持解码“日本海军老虎机”信号和STANAG4285信号。
较新版本Sigmira可以与SDR 直接接口,或使用通用SDR接收器和输送音频到Sigmira。

Ham2Mon (Linux) (免费) –扫频仪

不像传统的无线电扫频仪锁住和解调单个信道,这款SDR扫频仪可以从并行的带有数字化带宽的N通道解调和记录音频。
N(数量)通道基本上由处理器速度限制。

QTCSDR (Linux) (免费) – 收发信机

这个程序在树莓派上运行,允许您使用树莓派数据针脚作为一个粗略的发射机。

研究/开发软件

这个标题下我们列表主要用于教育和科研目的的SDR软件。

GNU Radio (Linux) (免费)

GNU Radio是一个功能强大的数字信号处理(DSP)包,用于创建软件定义无线电。
DSP程序可以可视化编写,使用GNU Radio Companion软件中的方框图。
各种解码器都写在GNU Radio上,运行需要安装它。

Redhawk (CentOS) (免费)

Redhawk是另一个数字信号处理方案,非常类似于GNU Radio。
它的目的是帮助开发、部署和管理实时软件无线电的应用程序。

MATLAB (MATLAB) (付费)

MATLAB是一种众所周知的数学计算语言,支持多种SDR,数字信号处理算法可以用MATLAB编写的。

SDR Lab (LabVIEW) (付费)

LabVIEW是一种软件包,通常用于控制系统工程。
用SDR Lab,多种SDR能够与LabVIEW接口。

标签:

相关文章