Hi, I have a question, and if anyone can help me, I’d be grateful. I use FM signal capture software with a Noolec SDR, but the instantaneous capture range is 2.1MHz for modulation analysis. To capture the entire 20MHz FM band with the software, I’d need 11 Noolec SDRs, and then I’d have to cascade capture, resulting in signal loss.
My question is: with a LimeSDR mini 2.0, is it possible to program it in Windows to generate 11 USB SDRs for the software to detect, allowing me to use a single SDR?
The Noolec SDR appears as a USB device after installing the driver, and in the corresponding software, it appears as dongle ID: 0. So, with 11, I would only need to modify each 2.1MHz capture band and set the dongle ID: 1, and so on.
I don’t master programming if possible I think about acquiring it but I don’t master such information about LimeSDR.
Is that bandwidth limitation of the software or the hardware?
First of all, what software are we talking about? It would need to have a plugin or use some other LimeSDR supported API to use the device directly.
Simply emulating 11 independent devices using a single SDR device is not going to work, as you expect. It would become very complicated trying to manage multiple software instances trying to access and configure the same hardware device, and to produce a coherent hardware configuration that could satisfy them all. Technically it’s possible, but definitely not worth the effort required.
For a specific use case, you could manually preconfigure the SDR to satisfy the required settings, capture the entire 20MHz bandwidth and then only post process the RF samples to split them into those 11 spectrum ranges. But that has nothing to do with LimeSDR, it’s just general software plugin development for your used software.
The same author also has a more generalised platform called CyberEther, which is actively maintained and also supports LimeSDR hardware and has a multi-FM receiver example: