In this latest demo, I show a LimeSDR Mini being used once again with a Raspberry Pi 3 Model B, but this time to create a self-contained GSM network via the Osmocom cellular software stack.
With the Raspberry Pi still on the bench following a previous demo, this was very much a case of "I wonder if…" — and while it worked with the OsmoTRX transceiver straight out of the Osmocom git repository, there could well be room for optimisation. For one, the transceiver was built without NEON support (SIMD acceleration) and the configuration files used were from previously testing with much older versions of the software, with minimal changes to quickly get a demo up and running. But still, it was great to discover that the transceiver worked without modification.
One point I should clarify is that it was in fact Fairwaves who got the original LimeSDR working with the Osmocom stack, and then sysmocom subsequently worked to add support for LimeSDR hardware into the OsmoTRX mainline. As I note in the video, sysmocom are also working on putting together an Ubuntu snap for the Osmocom GSM stack, which will be provided via the app store and with support available on LimeNET hardware.
Andrew and the LimeSDR Mini Team