Hardware SDRs source and sink digital I/Q samples through USB, PCI, or other high speed interfaces.
- SoapySDR with
SoapySDRSourcevia libSoapySDR - RTL-SDR with
RtlSdrSourcevia librtlsdr - Airspy R2 and Mini with
AirspySourcevia libairspy - HackRF One with
HackRFSourcevia libhackrf - SDRplay RSP with
SDRplaySourcevia libmirsdrapi-rsp - USRP with
UHDSourcevia libuhd
- SoapySDR with
SoapySDRSinkvia libSoapySDR - HackRF One with
HackRFSinkvia libhackrf - USRP with
UHDSinkvia libuhd
Sound card SDRs, like the SoftRock, source and sink analog I/Q signals through sound card stereo channels. Transceiver "digimode" interfaces, like the SignaLink, source and sink demodulated audio signals through sound card mono channels.
File sources and sinks source and sink samples with ordinary files. They can indirectly support SDR hardware by reading/writing a named pipe shared with an external utility that interfaces with the SDR hardware.
IQFileSourcefor binary I/Q filesRealFileSourcefor binary real-valued filesWAVFileSourcefor WAV files
IQFileSinkfor binary I/Q filesRealFileSinkfor binary real-valued filesWAVFileSinkfor WAV files