SoapySDR 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
SoapySDR 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: BSL
开发语言: C/C++
操作系统: 跨平台
收录时间: 2020-01-13
提 交 者: wohs

SoapySDR是开源的规范化的软件无线电开发 API 和运行库,用于操作SDR硬件设备。使用SoapySDR,您可以在很多环境下对SDR设备进行实例化、配置以及流输入输出操作。

绝大多数市面的软件无线电设备都受到SoapySDR支持,并且有非常多的开源应用软件依赖SoapySDR运行库。SoapySDR还带有GNU Radio、Pothos SDR开发框架的接口模块。

SoapySDR遵循 Boost Software License - Version 1.0 发布,由 Pothosware 项目组开发。

SoapySDR开发框架如下图所示:

SoapySDR支持的操作系统包括Linux、Win、OSX,支持的SDR硬件设备包括LimeSDR、HackRF、BladeRF、SDRPlay、PlutoSDR、AirSpy、RTL-SDR、UHD(USRP)、Novena RF等等。

大量软件无线电应用底层使用SoapySDR,比如CubicSDR、QSpectrum Analyzer、GQRX、GNU Radio、PothosSDR等等。

SoapySDR提供面向硬件设备用户的ClientAPI以及面向硬件开发商的DriverAPI。

ClientAPI提供跨平台的统一的操作接口,方便用户操作各种各样的软件无线电硬件,实现无线信号的收发和调制解调。

DriverAPI面向硬件开发商,让开发商按照接口要求提供驱动,使得SoapySDR能够支持软件无线电硬件。

SoapySDR完整生态如下图所示:

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

SoapySDR 的相关资讯

还没有任何资讯

SoapySDR 的相关博客

RSP1A linux 使用

一、安装API API / HW驱动程序 - V2.13 1、chmod +x SDRplay_RSP_API-Linux-2.13.1.run 2、./SDRplay_RSP_API-Linux-2.13.1....

LimeSDR环境安装与测试

虚拟机:ubuntu虚拟机建议4g内存,64g硬盘,usb3.0已开启     //否则编译过程耗尽内存 1 换阿里云源(加速) # deb cdro...

开源无线调频软件CubicSDR

CubicSDR是一款跨平台的软件定义无线电 (SDR) 开源软件,基于软件定义的无线通信协议针对构建多模式、多频和多功能无线通信设...

ADI PLUTO 7:CubicSDR和GQRX SDR(Windows平台) - 知乎

序言 CubicSDR和GQRX SDR两个实际上都是偏应用软件,都属于接收机的软件了,作为应用的话,可以跑收音机,也可以做为采样波形...

Redhat7/Centos7 安装配置python3.6.5

centos默认安装python2,设置py2和py3并存的方法如下: sudo yum install openssl-devel -y sudo yum install zlib-devel -y...

使用srsLTE搭建4G基站

很多IoT设备都在使用4G网卡,但测4G链路安全时候,毕竟不像WIFI测试那么方便,CMW500的价格还是很贵的,尤其是想IoT安全爱好者...

SoapySDR 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
20 收藏
分享
返回顶部
顶部