f4exb / sdrangel

SDR Rx/Tx software for Airspy, Airspy HF+, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay and FunCube
GNU General Public License v3.0
2.91k stars 441 forks source link

MIMO: make sure you match the channel type Rx or Tx with the side (Rx or Tx) of the device you are using #564

Closed v0l closed 4 years ago

v0l commented 4 years ago

Hi,

When i add channels to MIMO device they don't seem to be connected, they are not shown on the waterfall and there is no signal on the channels, am i doing something wrong?

image

Version: b64ee0c4dae5de038a7ed80d33d549e236e7b95f

f4exb commented 4 years ago

Can you please also tell us if this is a Lime mini (1 channel but available to a MIMO plugin) or Lime USB (true 2x2 MIMO)? This can lead to different behavior and I have not explored Lime Mini a lot in this situation because of lack of interest to be handled as MIMO (the Rx/Tx sync is not available yet).

v0l commented 4 years ago

this is for the LimeUSB

f4exb commented 4 years ago

I am detailing the title because if you try with a MIMO channel (like the Interferometer) I think it works. This is the case of a single stream (normal) channel used with a MIMO device by connecting to one of its channels.

v0l commented 4 years ago

Yes the Interferometer appears to work ok

f4exb commented 4 years ago

The issue is that you are adding modulators and you are trying to do Rx thus this has no effect. In the list of channel plugins you have to match the Rx or Tx kind with the side of the device (Rx or Tx) you are using. I realized that because I did the exact same mistake while testing. MIMO is simultaneously Rx and Tx so you have to be careful with this.

This is a different issue but while I was fiddling I realized that removing a channel while the device is running causes a core dump. This is going to be fixed but should not prevent usage if you keep the same channels during the session.

v0l commented 4 years ago

Ok, so do you want to leave this open for the segfault or?

f4exb commented 4 years ago

Issues discovered trying your scenario are indeed already documented and fixed so this can be closed. Latest v5.7.11 should work fine.

Issues are #566 and #567

v0l commented 4 years ago

Ok, thanks