Open warnes opened 2 years ago
Suggested solutions:
To avoid filling up the console with too many errors, perhaps the number of warnings should be limited. Perhaps it should only be displayed on the first value outside of the range, or at most x times per second.
Or perhaps the warning would only issue when the logging level was, say, 'debug'.
Passing complex values with I or Q of 1.0 or greater to bladeRF-sink causes the transmitted values for both I and Q to flip sign, presumably due to silent overflow of 12-bit values.
I have a bladeRF 2.0 xA9:
I have connected TX1 connected to RX1 via a 50 Ohm loopback cable and 42 db of attenuators.
With the attached flowgraph (test_txrx.zip) and the settings:
However, when the amplitude of the signal source ("Cos Amplitude") is set to 1.0 or higher, the peaks of the cosine waves are 'flipped': [NB: I'm not sure why the flip doesn't align with the peak of the output samples. Phase offset perhaps?]