- gain control for AMP & VGA
- frequency error correction
- automatic baseband filter
- up to 20M sampling rate
- no DC offset correction implemented (yet)
- high sampling rates may not work on slow machines
the following TX named gain stages are available:
RF: MGA-81563, switchable 0 or 14dB
IF: MAX2837 VGA, 0 to 47dB in 1dB steps
print "\nSupported rates:"
for rate in self.osmosdr_source_c_0.get_sample_rates():
print "\nSupported gains:"
for gain in self.osmosdr_source_c_0.get_gain_range():
This API allows to acquire a list of devices connected to the host and
creates an argument string ready to be passed to a source object for
Each device_t entry contains a "label" entry, which holds the generic
device name which may be shown to the user for device selection.
For certain radio hardware extended entries ("name", "serial", "type")
may be available to make bijective device addressing possible.
The argument string for target types "rtl_tcp" and "file" might be
constructed using the osmosdr::device_t class facilities.
osmosdr::devices_t devs = osmosdr::device::find();
BOOST_FOREACH(osmosdr::device_t &dev, devs) // try to create each dev
osmosdr_source_c_sptr src = osmosdr_make_source_c(dev.to_string());