Hardware SDRs source and sink digital I/Q samples through USB, PCI, or other high speed interfaces.
SoapySDRSource via libSoapySDRRtlSdrSource via librtlsdrAirspySource via libairspyAirspyHFSource via libairspyhfHackRFSource via libhackrfSDRplaySource via libmirsdrapi-rspBladeRFSource via libbladeRFSoapySDRSink via libSoapySDRHackRFSink via libhackrfBladeRFSink via libbladeRFSound 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.
IQFileSource for binary I/Q filesRealFileSource for binary real-valued filesWAVFileSource for WAV filesIQFileSink for binary I/Q filesRealFileSink for binary real-valued filesWAVFileSink for WAV files