1.2.1 Novena-RF version

LMS Suite was extended and integrated with SoapySDR to create a version that served as an SDR driver for the Novena-RF platform. The sources can be found on GitHub. However, please note that this project as not been updated for some time. This provides similar functionality to Lime Suite and indeed the aim is to roll Novena-RF support into this once basic support for LMS6002D platforms is in place.

1.3 LMS7002M Driver

LMS7002M Driver contains a C driver for control of the LMS7002M transceiver. The driver provides user APIs for tuning frequencies, setting gains, setting filters, setting sample rates, setting stream modes, configuring switches, and calibration. Although this driver can select the streaming mode of the LMS7002M, it does not directly interact with receive or transmit baseband data.

The LMS7002M Driver is targeted mainly at embedded applications and Lime Suite is recommended for more general use.

2 APIs

Users of Lime Suite and the Novena-RF version of LMS Suite are able to make use of the following APIs:

SoapySDR

UHD

This opens up use with a vast array of SDR ecosystem software, built on top of popular toolkits and frameworks that use direct access via these APIs.

3 Toolkits & Frameworks

3.1 GNU Radio

Support for using Myriad-RF integrated platforms from within GNU Radio is provided via the GrOsmoSDR blocks.