Over The Air: LimeNET, IMT-2020 Requirements, LTE-U, Universal Radio Hacker, GNU Radio Blocks Explained, SDR on FPGAs, and a Global SDR Radiotelescope

Over The Air is our fortnightly round-up bringing you the latest on topics of interest to the software defined radio community, as curated by technology journalist Gareth Halfacree. Lime Microsystems and Canonical are putting together the finishing touches to the LimeNET wireless-network-in-a-box crowdfunding campaign with a view to launching a…
LimeNET

Over The Air: LimeSuite Updates, LimeSDR 1.4, Pothos 0.4.2, IEEE Antenna Design, OsmoCon 2017, DARPA Spectrum Challenge, BLE Sniffing, FM Demodulation, and Cold-Weather Soldering Tips

Over The Air is our fortnightly round-up bringing you the latest on topics of interest to the software defined radio community, as curated by technology journalist Gareth Halfacree. It’s been a solid couple of weeks for the LimeSuite development team, with bug fixes aplenty hitting the project’s GitHub repository –…
LimeSDR (cased)

LMS7002M Python package and VNA example

Back in June, during the LimeSDR crowdfunding campaign, one of the many great demos that we shared details of was a basic Vector Network Analyser (VNA). Since then we’ve understandably had quite a few requests to share the code and this was always the intention...

LimeSDR LuaRadio support and Arch Linux package

LuaRadio is a lightweight, embeddable flow graph signal processing framework for SDR and as the name suggests, it is written in the Lua language. It benefits from no external hard dependencies and a binary footprint of an impressively small

LimeSDR configuration speed optimisation

Right from the outset the intention with LimeSDR has been to provide the very best performance and overall user experience, with a commitment to investing significant effort in engineering and striving to get the most out of the hardware platform. A good example of this is the USB 3.0 interface and this is provided by a Cypress FX3 microcontroller, which is available in many different variants. One option would have been to select a device with a lower throughput on the interface used to transfer samples, but that incorporates an SPI core that would have made programming the LMS7002M transceiver far simpler. However, instead a higher throughput device was selected, that doesn’t have SPI but does have I2C.

Snap packages for LimeSDR

Lets get snappy! Snaps are a containerization system that makes it easy to package and distribute a complete set of dependencies and files needed for an application. As an example, several snaps are now available on the LimeNet store for the Lime Suite GUI, Pothos GUI, GQRX, and…