This would allow (for example) the raw (int16, int16) interleaved ADC from a SoapySDR to be available for saving the raw IQ. This would be in addition to the current fields for the synchronized and unsynchronized waveforms.
To do this:
- Move the data type and array backend casting out of
lib.sources._base and into lib.resampling
- Analysis measurement implementation decorators need to be able to flag whether it uses the raw IQ (as an alternative to sync vs unsync)
This would allow (for example) the raw (int16, int16) interleaved ADC from a SoapySDR to be available for saving the raw IQ. This would be in addition to the current fields for the synchronized and unsynchronized waveforms.
To do this:
lib.sources._baseand intolib.resampling