19
1 @DocProfSky Open Source Radio An Introducon to Soſtware Defined Radio (SDR) Schuyler St. Leger 23 January 2016

Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

Embed Size (px)

Citation preview

Page 1: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

1@DocProfSky

Open Source Radio

An Introduction to Software Defined Radio

(SDR)

Schuyler St. Leger23 January 2016

Page 2: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

2@DocProfSkySchuyler St. Leger

Radios In Your Life

CellularWiFiBluetoothGPS

Photo used under fair usefrom Huawei

Page 3: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

3@DocProfSkySchuyler St. Leger

SW > HW

Page 4: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

What is it goodfor?

Photo by Justin Smith, used under CC BY SA 2.5Photo by Defence Images, used under CC BY NC 2.0

Page 5: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

5@DocProfSkySchuyler St. Leger

What Is SDR?

Using software to replace most of the hardware

Hardware is still needed for:The RF front end

The ADC (Analog to Digital Converter) / DAC(Digital to Analog Converter)

Page 6: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

6@DocProfSkySchuyler St. Leger

Radio Receiver

Photo public domain by Chetvorno

Page 7: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

7@DocProfSkySchuyler St. Leger

HardwareLow Cost:

RTL2832U – Realtek SDRdongle

24 – 1766 MHz $10 - $30

Medium cost:

FunCube DonglePro + 150 kHz - 2.05 GHz £124.99 ≈ $200

HackRF One 10 MHz - 6 GHz $299

BladeRF 300 MHz - 3.8 GHz $420 or $465

High Cost:

USRP1 $707

USRP B200 70 MHz - 6 GHz $675

USRP B210 70 MHz - 6 GHz $1100

UmTRX 300 MHz - 3.8 GHz $1500

Matchstiq 300 MHz - 3.8 GHz $4500+

Page 8: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

8@DocProfSkySchuyler St. Leger

SoftwareWindows, Mac,and Linux

GNU Radio Toolkit used by most SDR softwareIncludes GNU Radio Companion

Open Source

GrOsmoSDR Library used to interface with hardware Open Source

Linrad Spectrum viewer Open Source

Windows

SDR# Spectrum viewer Closed Source

HDSDR Spectrum viewer Closed Source

Mac and Linux

Gqrx Spectrum Viewer Open Source

Page 9: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

9@DocProfSkySchuyler St. Leger

SoftwareAndroid

SDR Touch Free / $9.99

RTL2832U driver Driver for RTL-SDR

ADSB Receiver Free

ADS-B on USB SDR RTL $1.50

Page 10: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

10@DocProfSkySchuyler St. Leger

Demo Time

• Looking at the spectrum

• Receiving FM radio broadcasts

Page 11: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

11@DocProfSkySchuyler St. Leger

FM Broadcast Band

Page 12: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

12@DocProfSkySchuyler St. Leger

WiFi

Page 13: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

13@DocProfSkySchuyler St. Leger

Microwave

Page 14: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

14@DocProfSkySchuyler St. Leger

Microwave

Page 15: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

15@DocProfSkySchuyler St. Leger

Additional Resources

http://sdr.ninja

http://www.rtl-sdr.com

https://www.radioreference.com/

http://greatscottgadgets.com/sdr/

Page 16: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

16@DocProfSkySchuyler St. Leger

References• https://github.com/bastibl/gr-rds

Page 17: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

17@DocProfSkySchuyler St. Leger

Thanks To

Jared Boone

Russ Handorf

Michael Ossmann

Dominick Spill

Wireless Village crews at DEF CON & Shmoocon

SCaLE team

Page 18: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

18@DocProfSkySchuyler St. Leger

Questions?

Page 19: Open Source Radio - SCALE Source Radio An Introduction to ... from Huawei. 3 Schuyler St. Leger @DocProfSky ... GNU Radio Toolkit used by most SDR software

19@DocProfSkySchuyler St. Leger

Thanks

Schuyler St. Leger

https://github.com/docprofsky

[email protected]

@DocProfSky