LimeSDR

by Lime Microsystems

Flexible, next-generation, open source software-defined radio

View all updates Jul 17, 2019

Field Report: Dronesense, a spectrum-scanning jammer and controller for drones.

by Ogün Levent

We've come a long way...

The Dronesense project is a spectrum-scanning jamming and ground control communication system based on LimeSDR. It started when I was a senior in University. My graduation project involved drones, and, as I got more familiar with the technology, I started to realize how easily drones could be used by individuals with bad intentions. I started researching what sorts of countermeasures existed and soon discovered ground-based, anti-drone rifles. These are equipped with a scope for visually detecting drones and a directional antenna for then jamming their signal (allegedly up to 1200 meters away).

My research soon revealed that there was a problem with the detection part of this type of countermeasure, it’s dependant on human vision. In the course of further research on drone detection, I discovered Software-Defined Radio and I had an idea: if I could make a unit that could detect drone remote control signals, there would be no need to rely on fault-prone human vision.

As a junior engineer, I decided to set myself a challenge and design a communication system that provides detection, jamming, and communication functions all together. I was familiar with the Arducopter, digital signal processing, and the MAVLink comms protocol, so I used that knowledge to get a government grant to work on the project. With that help, I was able to build a team and develop a fully functioning prototype system in one year.

The hardware side of the system consists of two parts: the drone and the base station (ground control). For the drone, we used a custom-made S600 frame with T-Motor U3 motors and a 40A esc. speed controller. The takeoff weight of the drone was 5 kg, flight time approximately seven minutes. The drone was also equipped with two LimeSDRs, one Advantech SBC a 4 W 2.4 G jammer, a U-Blox GPS module, a Pixhawk flight controller, and custom-made 433 MHz and 2.4 G antennas (which were unfortunately broken during testing).

Our drone

Dual LimeSDRs

Control Diagram

For the drone’s software, we combined two GNURadio OOT (out of tree) modules called gr-uaslink and gr-inspector. Initially, we had decided to provide detection by using an energy detection method with one LimeSDR since it’s faster and we wanted to learn about the Automatic Modulation Classification block in gr-inspector. (We managed to train a model with 97% success, but weren’t able to run the flowgraph.) After combining two modules, we made our custom block called decider and a custom OOT module called gr-dronesense. The decider runs a special algorithm upon receiving a detection signal that sends messages to the Pixhawk controller via serial to TTL converter and to the jammer via the iManager SBC interface. We also wrote a script to run two flowgraphs on the drone simultaneously.

Decider block diagram

For software on the ground side, we modified the existing gr-uaslink TX flowgraph connected to the B210 SDR. We also did Software in the Loop (SIL) testing with a Raspberry Pi before switching to the higher performance Advantech SBC. The decider block simply controls the jammer and the drone according to the signals on the flight area.

You can see some test videos of Dronesense in action on Youtube.

Drone signal detected!

Please note: some details cannot be shared due to a non-disclosure agreement.

About the Author

Ogün Levent

 Izmir, Turkey


$1,661,468 raised

of $500,000 goal

332% Funded! Order Below

Product Choices

$299

LimeSDR USB Type-A

The LimeSDR is based on Lime Microsystem’s latest generation of field programmable RF transceiver technology, combined with FPGA and microcontroller chipsets. These connect to a computer via USB 3 with a Type-A connector. LimeSDR then delivers the wireless data and the CPU provides the computing power required to process the incoming signals, and to generate the data to be transmitted by the LimeSDR to all other devices.


$99

Acrylic Case

A layered acrylic case to protect your LimeSDR. Antenna not included - separate purchase available.


$599

LimeSDR with Aluminum Kit

Start developing apps based on Lime Microsystem’s latest generation of field programmable RF transceiver technology. This board comes with fancy aluminum casing. The board will be delivered with turnkey support for a diverse range of SDR ecosystem software, a powerful API and rapid prototyping environment. All the boards in this category will come with a fancy Aluminum casing coated with high quality material, cables, and antennas for a quick set up.


$799

Ultimate LimeSDR With PCIe Interface

Start developing apps based on Lime Microsystem’s latest generation of field programmable RF transceiver technology. The board will be delivered with turnkey support for a diverse range of SDR ecosystem software, a powerful API and rapid prototyping environment. All the boards in this category will come with a PCIe interface, cables and Antennas for a quick set up.


$85

Four Antenna + Cable Pairs

Omni-directional antenna set, covering frequency ranges 800-960 MHz, 1710-2170 MHz, and 2400-2700 MHz. Includes U.FL to SMA cables.


$169

GPIO Board

This stackable expansion board for the LimeSDR provides individually settable, bi-directional level-shifted I/O for FPGA GPIO 0-7. Each I/O has a high-voltage and power Darlington drive stage suitable for inductive loads, such as coaxial relays. LimeSDR not included.


$79

Hacker Case

This custom acrylic case accommodates both a LimeSDR, a GPIO Board or LMS8001 Companion, together with SMA connectors for all RF ports and clock I/O. A 40 mm cooling fan is included. LimeSDR, GPIO Board/LMS8001 Companion, and SMA connectors are not included.

Credits

Lime Microsystems

Working toward the democratization of wireless communication through an open source ideology.


Jessica Gillingham

Christy Chuang

Ebrahim Bushehri

Andrew Back

Zack Tamosevicius

Richard Jonaitis

Josh Blum

Lexi Hatziharalambous

Karolis Kiela

Andy Chang


ASE Group

IC manufacturer

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: