API Functions | Signal Hound
BB_DEMOD_AM/FM/Upper sideband (USB)/Lower Sideband (LSB)/CW.
freq Center frequency. For best results, re-initiate the device if the center
frequency changes +/- 8MHz from the initial value.
IFBW Intermediate frequency bandwidth centered on freq. Filter takes place
before demodulation. Specified in Hz. Should be between 500Hz and
500kHz.
audioLowPassFreq Post demodulation filter in Hz. Should be between 1kHz and 12kHz Hz.
audioHighPassFreq Post demodulation filter in Hz. Should be between 20 and 1000Hz.
FMDeemphasis Specified in micro-seconds. Should be between 1 and 100.
Description
Below is the overall flow of data through our audio processing algorithm.
This function can be called while the device is active.
Return Values
bbNoError Function completed successfully
bbDeviceNotOpenErr The device specified is not open.
Note : If any of the boundary conditions are not met, this function will return with no error but the
values will be clamped to its boundary values.
bbConfigureIQ
Configure the digital I/Q data stream
bbStatus bbConfigureIQ(int device, int downsampleFactor, double bandwidth);
Parameters
device Handle to the device being configured.
downsampleFactor Specify a decimation rate for the 40MS/s I/Q digital stream.
bandwidth Specify a bandpass filter width on the I/Q digital stream.