无线电定义软件SDR(无线电软件定义是一个解码器)「无线电 sdr」

SDR软件大全作者: 蔡明静, 2016年12月 26日
市场上各类软件定义无线电设备(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) (免费) – ACARSAcarsdec 是多通道(四同步通道可以监控)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) (免费) – AISdsame (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) (免费) – GSMGSM解码器
gr-gsm (Linux) (免费) – GSMAirprobe的升级版本
RTL-Entropy (免费) (Free)rtl_entropy是Linux命令行程序,使用RTL-SDR作为熵(随机)源
GR-AIS (GNU Radio) (免费) – AISGNU 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) (免费) – LTELTE-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接口
无线电定义软件SDR(无线电软件定义是一个解码器)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息