I have already reported this on MyriadRF discourse, but maybe this is more official way, so just in case I will repeat it here as well.
I have tested gr-limesdr in full MIMO configuration (transmitting BPSK signals at two different frequencies with both TX channels and receiving them at the same time at the same frequencies with both RX channels) and found some obvious bugs in NCO offsets implementation.
I’ve been using sample rate of 6 MHz, center frequency of 2.44 GHz, NCO offsets of -2MHz and +2MHz for channels 0 and 1, respectively. Expected signal is shown in a picture below:
However, with spectrum analyzer I saw only signal from TX channel 1 actually present over-the-air, and none of the signals was correctly received.
All this works just fine with UHD and Osmocom blocks, so this is obviously gr-limesdr issue.
Hi all,
I have already reported this on MyriadRF discourse, but maybe this is more official way, so just in case I will repeat it here as well.
I have tested gr-limesdr in full MIMO configuration (transmitting BPSK signals at two different frequencies with both TX channels and receiving them at the same time at the same frequencies with both RX channels) and found some obvious bugs in NCO offsets implementation.
I’ve been using sample rate of 6 MHz, center frequency of 2.44 GHz, NCO offsets of -2MHz and +2MHz for channels 0 and 1, respectively. Expected signal is shown in a picture below:
However, with spectrum analyzer I saw only signal from TX channel 1 actually present over-the-air, and none of the signals was correctly received.
All this works just fine with UHD and Osmocom blocks, so this is obviously gr-limesdr issue.