forked from cellular-infrastructure/osmocom-analog
881d4a9f72
LimeSDR mini (and maybe others) do not want IQ data to become a value below -1 or above 1. This happens slightly when applying the IIR filter after upsampling. To prevent this, we scale down the IQ level a little bit. To test the problem: - set the scale level to 1.0, so it does not take effect - use LimeSDR mini - use upsampling (sample rate differs SDR sample rate) - run loopback mode 2 (-l 2) - IIR filter must be initialized with 2 or more iterations to take effect - check linear IQ graph; it will then plot dots inside the circle |
||
---|---|---|
.. | ||
Makefile.am | ||
sdr.c | ||
sdr.h | ||
sdr_config.c | ||
sdr_config.h | ||
soapy.c | ||
soapy.h | ||
uhd.c | ||
uhd.h |