SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Fun with bits of ether:
Software Defined Radio (SDR)
NERP Meetup Mar-31-2014
(Not Exclusively Raspberry Pi)
Presenter: Drew Fustini
@pdp7 / drew@pdp7.com
Video Playlist:
https://www.youtube.com/playlist?list=PLa1tazUyp-oM
Pumping Station: One
Chicago Hackerspace
Software Defined Radio (SDR)
● Application of Digital Signal Processing to radio
waveforms
● Similar to software-based digital audio
techniques
● Sound card digitizes audio waveforms
● Software radio peripheral digitizes radio
waveforms.
● Like very fast sound card with speaker &
microphone replaced by an antenna.
● Implement virtually any wireless technology:
Bluetooth, ZigBee, cellular technologies, FM, etc
*text on this slide from: https://www.kickstarter.com/projects/mossmann/hackrf-an-open-source-sdr-platform
● http://gnuradio.org/redmine/projects/gnuradio/wiki
● GNU Radio is a free & open-source software
development toolkit that provides signal processing
blocks to implement software radios.
● It can be used with readily-available low-cost external
RF hardware to create software-defined radios, or
without hardware in a simulation-like environment.
● It is widely used in hobbyist, academic and commercial
environments to support both wireless communications
research and real-world radio systems.
FUNcube Concept
“The original FUNcube Dongle concept:
receiving information from space as part of a
global educational collaboration project”
FUNcube Dongle Pro+
http://www.funcubedongle.com/
● 125 GBP / $208 USD
● Guaranteed coverage:
– 150kHz to 1.9GHz
– Gap between 240MHz and 420MHz
● “FUNcube Dongles are the ground receiver for the
FUNcube Satellite project”
● “It’s also all-mode: this means that it’s not just limited
to narrow band FM reception.”
HackRF: open source SDR platform
● operates from 30 MHz to 6 GHz, a wider
range than any SDR peripheral
● used to transmit or receive radio signals. It
operates in half-duplex mode: it can transmit
or receive
● Max bandwidth is 20 MHz, about 10 times
the bandwidth of TV tuner dongles popular for
SDR
● used for high speed digital radio applications
such as LTE or 802.11g
● Post-kickstarter, expected retail ~$300:
http://greatscottgadgets.com/hackrf/
HackRF Hardware
● LPC43xx ARM Cortex-M4 microcontroller
● CoolRunner-II CPLD (may switch to MAX V)
Cheap USB adapters
as SDR receiver
● Find cheap <$30 USB DVB-T adapters from
many sources online
● DVB-T is used to broadcast TV in Europe
● Libraries have been written to use USB DVB-T
with certain a software defined radio
Adafruit SDR USB stick
If you've ever been curious about software defined radio (SDR), this USB stick is the
easiest way possible to have fun with a powerful, configurable receiver.
● $22: Software Defined Radio Receiver USB Stick - RTL2832 w/R820T
●
RTL2832U and R820T tuner with an MCX RF connector
●
Tune into signals from 24MHz to 1850MHz.
● Use a computer (with Windows, Mac, or Linux) to tune into:
– FM Radio
– AM signals (but not AM radio)
– CW (morse code!)
– unencrypted radio signals (such as those used by many police and fire
departments)
– POCSAG pagers
●
basic 'DVB-T' antenna
NooElec SDR stick on Amazon
● $20: NooElec Brand RTL-SDR, FM+DAB,
DVB-T USB Stick Set with RTL2832U &
R820T. Great SDR for SDR#, HDSDR, and
Other Popular SDR Software Packages
● http://www.amazon.com/NooElec-RTL-SDR-RTL2
rtl-sdr library
● http://sdr.osmocom.org/trac/wiki/rtl-sdr
● DVB-T dongles based on the Realtek
RTL2832U can be used as a cheap SDR
● chip allows transferring the raw I/Q samples to
the host, which is officially used for
DAB/DAB+/FM demodulation.
● History and Discovery of RTLSDR
rtl-sdr supported devices
● http://sdr.osmocom.org/trac/wiki/rtl-sdr
● The RTL2832U outputs 8-bit I/Q-samples, and the highest theoretically possible
sample-rate is 3.2 MS/s, however, the highest sample-rate without lost samples that
has been tested so far is 2.56 MS/s. The frequency range is highly dependent of the
used tuner, dongles that use the Elonics E4000 offer the widest possible range (see
table below).
●
Elonics E4000 52 - 2200 MHz with a gap from 1100 MHz to 1250 MHz (varies)
●
Rafael Micro R820T24 - 1766 MHz
● Rafael Micro R828D 24 - 1766 MHz
● Fitipower FC0013 22 - 1100 MHz (FC0013B/C, FC0013G has a separate L-band
input, which is unconnected on most sticks)
● Fitipower FC0012 22 - 948.6 MHz
● FCI FC2580 146 - 308 MHz and 438 - 924 MHz (gap in between)
Build rtl-sdr on BeagleBone Black
● Using Angstrom on eMMC
● opkg update
● opkg install libusb-1.0-dev
● git clone git://git.osmocom.org/rtl-sdr.git
● Follow commands in my GitHub Gist:
– https://gist.github.com/pdp7/5503462
Test rtl-sdr
From GitHub Gist:
https://gist.github.com/pdp7/8683297
root@beaglebone:~# rtl_eeprom
Found 1 device(s):
0: Generic RTL2832U OEM
Using device 0: Generic RTL2832U
OEM
Found Rafael Micro R820T tuner
Play FM radio station 96.3MHz
(using Adafruit USB $5 audio adapter)
root@beaglebone:~# nice -n -10 rtl_fm -f 96.3e6 -M wbfm -r 48000 -
| aplay -r 48k -f S16_LE
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001
Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Tuner gain set to automatic.
Tuned to 96571000 Hz.
Oversampling input by: 6x.
Oversampling output by: 1x.
Buffer size: 8.03ms
Exact sample rate is: 1020000.026345 Hz
Sampling at 1020000 S/s.
Output at 170000 Hz.
Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000
Hz, Mono
Alternative if no USB audio adapter
● http://www.meetup.com/Southeast-Michigan-Beagle
● Listening to audio via my Mac using
BeagleBone connected to tuner. 'sox' installed
on my Mac for the 'play' app. 'rtl_fm' :
● ssh root@192.168.7.2 "nice -n -10 rtl_fm -W -f
96.3M" | play -r 32k -t raw -e signed-integer -b
16 -c 1 -V1 --buffer 100000 -
rtlizer: RF Spectrum Analyzer
● http://www.oz9aec.net/index.php/beaglebone/480-rtliz
ViewRF: RF Spectrum Analyzer
● http://hackaday.com/2013/09/09/an-rtl-sdr-spectrum
Gqrx
http://gqrx.dk/
Gqrx by Alexandru Csete
● http://gqrx.dk/
● Open source software defined radio receiver
powered by the GNU Radio SDR framework and
the Qt graphical toolkit
● Packaged for Ubuntu Linux & Mac OS X
● Supported Hardware:
http://gqrx.dk/supported-hardware
● Videos:
https://www.youtube.com/user/oz9aec/videos
Run your own GSM base station!
● http://openbts.org/
● OpenBTS is a Unix application that uses a
software radio to present a GSM air interface
to standard 2G GSM handset and uses a SIP
softswitch or PBX to connect calls
● Range Networks SDR1 Open Source
Software-Defined Radio:
http://openbts.org/sdr1.html
The Amp Hour interviews
● HackRF creator:
http://www.theamphour.com/the-amp-hour-161-gifted-grimg
● “Matt started and still runs Ettus Research, now a 12
person Software Defined Radio (SDR) company
located in the Bay Area”
http://www.theamphour.com/the-amp-hour-101-quality-quad
● Universal Software Radio Peripheral (USRP) products
are computer-hosted software radios:
http://en.wikipedia.org/wiki/Universal_Software_Radio_Peri
●

Weitere ähnliche Inhalte

Was ist angesagt?

Chapter 1 introduction to radio communication systems
Chapter 1 introduction to radio communication systemsChapter 1 introduction to radio communication systems
Chapter 1 introduction to radio communication systemskiên lý
 
Unit 1 introduction to software defined radios
Unit 1   introduction to software defined radiosUnit 1   introduction to software defined radios
Unit 1 introduction to software defined radiosJAIGANESH SEKAR
 
Base Station Antenna needs for the 5G RAN
Base Station Antenna needs for the 5G RANBase Station Antenna needs for the 5G RAN
Base Station Antenna needs for the 5G RAN3G4G
 
LTE ADVANCED PPT
LTE ADVANCED PPTLTE ADVANCED PPT
LTE ADVANCED PPTTrinath
 
SOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOSOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOKartikeyPatwal
 
Evolution of wireless communication systems (1 G to 5G).
Evolution of wireless communication systems (1 G to 5G).Evolution of wireless communication systems (1 G to 5G).
Evolution of wireless communication systems (1 G to 5G).MANIRAFASHA Cedrick
 
Software defined radio
Software defined radioSoftware defined radio
Software defined radioDevesh Samaiya
 
Digital microwave communication principles
Digital microwave communication principles Digital microwave communication principles
Digital microwave communication principles Mohamed Sewailam
 
Amplifiers -edfa,raman & soa comparision
Amplifiers -edfa,raman & soa comparisionAmplifiers -edfa,raman & soa comparision
Amplifiers -edfa,raman & soa comparisionMapYourTech
 
Optical Wireless Communications
Optical Wireless CommunicationsOptical Wireless Communications
Optical Wireless CommunicationsSitha Sok
 
Laser communication
Laser communicationLaser communication
Laser communicationrahul dogra
 
RF Basics & Getting Started Guide by Anaren
RF Basics & Getting Started Guide by AnarenRF Basics & Getting Started Guide by Anaren
RF Basics & Getting Started Guide by AnarenAnaren, Inc.
 

Was ist angesagt? (20)

Sdr
SdrSdr
Sdr
 
PDH
PDHPDH
PDH
 
Chapter 1 introduction to radio communication systems
Chapter 1 introduction to radio communication systemsChapter 1 introduction to radio communication systems
Chapter 1 introduction to radio communication systems
 
Unit 1 introduction to software defined radios
Unit 1   introduction to software defined radiosUnit 1   introduction to software defined radios
Unit 1 introduction to software defined radios
 
Base Station Antenna needs for the 5G RAN
Base Station Antenna needs for the 5G RANBase Station Antenna needs for the 5G RAN
Base Station Antenna needs for the 5G RAN
 
LTE ADVANCED PPT
LTE ADVANCED PPTLTE ADVANCED PPT
LTE ADVANCED PPT
 
5G antenna-Technology
5G antenna-Technology5G antenna-Technology
5G antenna-Technology
 
SOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOSOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIO
 
Evolution of wireless communication systems (1 G to 5G).
Evolution of wireless communication systems (1 G to 5G).Evolution of wireless communication systems (1 G to 5G).
Evolution of wireless communication systems (1 G to 5G).
 
Designing 5G NR (New Radio)
Designing 5G NR (New Radio)Designing 5G NR (New Radio)
Designing 5G NR (New Radio)
 
Tecnologia wimax
Tecnologia wimaxTecnologia wimax
Tecnologia wimax
 
Trapatt diode
Trapatt diodeTrapatt diode
Trapatt diode
 
Software defined radio
Software defined radioSoftware defined radio
Software defined radio
 
Digital microwave communication principles
Digital microwave communication principles Digital microwave communication principles
Digital microwave communication principles
 
Amplifiers -edfa,raman & soa comparision
Amplifiers -edfa,raman & soa comparisionAmplifiers -edfa,raman & soa comparision
Amplifiers -edfa,raman & soa comparision
 
Optical Wireless Communications
Optical Wireless CommunicationsOptical Wireless Communications
Optical Wireless Communications
 
Laser communication
Laser communicationLaser communication
Laser communication
 
Basics of RF
Basics of RFBasics of RF
Basics of RF
 
RF Basics & Getting Started Guide by Anaren
RF Basics & Getting Started Guide by AnarenRF Basics & Getting Started Guide by Anaren
RF Basics & Getting Started Guide by Anaren
 
5. Cálculo de radioenlaces
5. Cálculo de radioenlaces5. Cálculo de radioenlaces
5. Cálculo de radioenlaces
 

Ähnlich wie Software Defined Radio (SDR)

[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin VernouxHackito Ergo Sum
 
Arduino Meetup with Sonar and 433Mhz Radios
Arduino Meetup with Sonar and 433Mhz RadiosArduino Meetup with Sonar and 433Mhz Radios
Arduino Meetup with Sonar and 433Mhz Radiosroadster43
 
Lab based ppt pluto-sdr_final
Lab based ppt pluto-sdr_finalLab based ppt pluto-sdr_final
Lab based ppt pluto-sdr_finalBhavna Singh
 
Digital Earth Station
Digital Earth Station  Digital Earth Station
Digital Earth Station Susmita Pandey
 
GNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spottenGNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spottenPeter Martin
 
A LOW-COST DESKTOP SOFTWARE DEFINED RADIO DESIGN ENVIRONMENT USING MATLAB, SI...
A LOW-COST DESKTOP SOFTWARE DEFINED RADIO DESIGN ENVIRONMENT USING MATLAB, SI...A LOW-COST DESKTOP SOFTWARE DEFINED RADIO DESIGN ENVIRONMENT USING MATLAB, SI...
A LOW-COST DESKTOP SOFTWARE DEFINED RADIO DESIGN ENVIRONMENT USING MATLAB, SI...Omid Abolghasemi
 
Do you know what your digital pins are "really" saying
Do you know what your digital pins are "really" sayingDo you know what your digital pins are "really" saying
Do you know what your digital pins are "really" sayingLeroy Levin
 
Getting started with digital modes
Getting started with digital modesGetting started with digital modes
Getting started with digital modesskutaboot
 
Multipilot pres-ufficiale def
Multipilot pres-ufficiale defMultipilot pres-ufficiale def
Multipilot pres-ufficiale defRoberto Navoni
 
Multiband Transceivers - [Chapter 5] Software-Defined Radios
Multiband Transceivers - [Chapter 5]  Software-Defined RadiosMultiband Transceivers - [Chapter 5]  Software-Defined Radios
Multiband Transceivers - [Chapter 5] Software-Defined RadiosSimen Li
 
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS USING R...
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS  USING R...POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS  USING R...
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS USING R...Nishmi Suresh
 
Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2Roberto Navoni
 
Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011Roberto Navoni
 
Gnu Radio and the Universal Software Radio Peripheral
Gnu Radio and the Universal Software Radio PeripheralGnu Radio and the Universal Software Radio Peripheral
Gnu Radio and the Universal Software Radio PeripheralAlexandru Csete
 
Sora- A High Performance Baseband DSP Processor
Sora- A High Performance Baseband DSP ProcessorSora- A High Performance Baseband DSP Processor
Sora- A High Performance Baseband DSP ProcessorHarshit Srivastava
 
Everyday Practical Electronics April 2015 UK
Everyday Practical Electronics April 2015 UKEveryday Practical Electronics April 2015 UK
Everyday Practical Electronics April 2015 UKjustreleasedpdfs
 
Sonifex opengear-products
Sonifex opengear-productsSonifex opengear-products
Sonifex opengear-productsRadikal Ltd.
 
Design and Implementation of Low Power High Speed Symmetric Decoder Structure...
Design and Implementation of Low Power High Speed Symmetric Decoder Structure...Design and Implementation of Low Power High Speed Symmetric Decoder Structure...
Design and Implementation of Low Power High Speed Symmetric Decoder Structure...Dr. Amarjeet Singh
 

Ähnlich wie Software Defined Radio (SDR) (20)

[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
[HES2014] HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux
 
Arduino Meetup with Sonar and 433Mhz Radios
Arduino Meetup with Sonar and 433Mhz RadiosArduino Meetup with Sonar and 433Mhz Radios
Arduino Meetup with Sonar and 433Mhz Radios
 
RF Experiments in Raspberry Pi
RF Experiments in Raspberry PiRF Experiments in Raspberry Pi
RF Experiments in Raspberry Pi
 
Lab based ppt pluto-sdr_final
Lab based ppt pluto-sdr_finalLab based ppt pluto-sdr_final
Lab based ppt pluto-sdr_final
 
Digital Earth Station
Digital Earth Station  Digital Earth Station
Digital Earth Station
 
GNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spottenGNU Radio & digitaal vliegtuig spotten
GNU Radio & digitaal vliegtuig spotten
 
A LOW-COST DESKTOP SOFTWARE DEFINED RADIO DESIGN ENVIRONMENT USING MATLAB, SI...
A LOW-COST DESKTOP SOFTWARE DEFINED RADIO DESIGN ENVIRONMENT USING MATLAB, SI...A LOW-COST DESKTOP SOFTWARE DEFINED RADIO DESIGN ENVIRONMENT USING MATLAB, SI...
A LOW-COST DESKTOP SOFTWARE DEFINED RADIO DESIGN ENVIRONMENT USING MATLAB, SI...
 
Do you know what your digital pins are "really" saying
Do you know what your digital pins are "really" sayingDo you know what your digital pins are "really" saying
Do you know what your digital pins are "really" saying
 
Getting started with digital modes
Getting started with digital modesGetting started with digital modes
Getting started with digital modes
 
Multipilot pres-ufficiale def
Multipilot pres-ufficiale defMultipilot pres-ufficiale def
Multipilot pres-ufficiale def
 
Multiband Transceivers - [Chapter 5] Software-Defined Radios
Multiband Transceivers - [Chapter 5]  Software-Defined RadiosMultiband Transceivers - [Chapter 5]  Software-Defined Radios
Multiband Transceivers - [Chapter 5] Software-Defined Radios
 
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS USING R...
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS  USING R...POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS  USING R...
POWER EFFICIENT SOFTWARE DEFINED RADIO FOR DISASTER AFFECTED REGIONS USING R...
 
Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2
 
Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011
 
Gnu Radio and the Universal Software Radio Peripheral
Gnu Radio and the Universal Software Radio PeripheralGnu Radio and the Universal Software Radio Peripheral
Gnu Radio and the Universal Software Radio Peripheral
 
Software Defined Radio Workshop
Software Defined Radio WorkshopSoftware Defined Radio Workshop
Software Defined Radio Workshop
 
Sora- A High Performance Baseband DSP Processor
Sora- A High Performance Baseband DSP ProcessorSora- A High Performance Baseband DSP Processor
Sora- A High Performance Baseband DSP Processor
 
Everyday Practical Electronics April 2015 UK
Everyday Practical Electronics April 2015 UKEveryday Practical Electronics April 2015 UK
Everyday Practical Electronics April 2015 UK
 
Sonifex opengear-products
Sonifex opengear-productsSonifex opengear-products
Sonifex opengear-products
 
Design and Implementation of Low Power High Speed Symmetric Decoder Structure...
Design and Implementation of Low Power High Speed Symmetric Decoder Structure...Design and Implementation of Low Power High Speed Symmetric Decoder Structure...
Design and Implementation of Low Power High Speed Symmetric Decoder Structure...
 

Mehr von Drew Fustini

Linux on RISC-V with Open Source Hardware (Open Source Summit Japan 2020)
Linux on RISC-V with Open Source Hardware (Open Source Summit Japan 2020)Linux on RISC-V with Open Source Hardware (Open Source Summit Japan 2020)
Linux on RISC-V with Open Source Hardware (Open Source Summit Japan 2020)Drew Fustini
 
Linux on RISC-V with Open Hardware (ELC-E 2020)
Linux on RISC-V with Open Hardware (ELC-E 2020)Linux on RISC-V with Open Hardware (ELC-E 2020)
Linux on RISC-V with Open Hardware (ELC-E 2020)Drew Fustini
 
Linux on RISC-V (ELC 2020)
Linux on RISC-V (ELC 2020)Linux on RISC-V (ELC 2020)
Linux on RISC-V (ELC 2020)Drew Fustini
 
How to run Linux on RISC-V (FOSS North 2020)
How to run Linux on RISC-V (FOSS North 2020)How to run Linux on RISC-V (FOSS North 2020)
How to run Linux on RISC-V (FOSS North 2020)Drew Fustini
 
For the Love of Tux: Linux on RISC-V
For the Love of Tux: Linux on RISC-VFor the Love of Tux: Linux on RISC-V
For the Love of Tux: Linux on RISC-VDrew Fustini
 
Berlin Embedded Linux meetup: How to Linux on RISC-V
Berlin Embedded Linux meetup: How to Linux on RISC-VBerlin Embedded Linux meetup: How to Linux on RISC-V
Berlin Embedded Linux meetup: How to Linux on RISC-VDrew Fustini
 
How to run Linux on RISC-V
How to run Linux on RISC-VHow to run Linux on RISC-V
How to run Linux on RISC-VDrew Fustini
 
FPGA Badge Hack: Linux on RISC-V
FPGA Badge Hack: Linux on RISC-VFPGA Badge Hack: Linux on RISC-V
FPGA Badge Hack: Linux on RISC-VDrew Fustini
 
RISC-V and open source chip design
RISC-V and open source chip designRISC-V and open source chip design
RISC-V and open source chip designDrew Fustini
 
Introduction to Open Source Hardware, OSHWA and Open Hardware Summit
Introduction to Open Source Hardware, OSHWA and Open Hardware SummitIntroduction to Open Source Hardware, OSHWA and Open Hardware Summit
Introduction to Open Source Hardware, OSHWA and Open Hardware SummitDrew Fustini
 
Linux on Open Source Hardware with Open Source chip design (36c3)
Linux on Open Source Hardware with Open Source chip design (36c3)Linux on Open Source Hardware with Open Source chip design (36c3)
Linux on Open Source Hardware with Open Source chip design (36c3)Drew Fustini
 
Open Source Hardware, Linux and RISC-V
Open Source Hardware, Linux and RISC-VOpen Source Hardware, Linux and RISC-V
Open Source Hardware, Linux and RISC-VDrew Fustini
 
Open Source Hardware for Good
Open Source Hardware for GoodOpen Source Hardware for Good
Open Source Hardware for GoodDrew Fustini
 
Autodesk EAGLE and OSH Park
Autodesk EAGLE and OSH ParkAutodesk EAGLE and OSH Park
Autodesk EAGLE and OSH ParkDrew Fustini
 
BeagleBone Blue at Maker Faire 2017
BeagleBone Blue at Maker Faire 2017BeagleBone Blue at Maker Faire 2017
BeagleBone Blue at Maker Faire 2017Drew Fustini
 
Open Source Hardware and Libre Silicon
Open Source Hardware and Libre SiliconOpen Source Hardware and Libre Silicon
Open Source Hardware and Libre SiliconDrew Fustini
 
Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)Drew Fustini
 
Portland Science Hack Day: Open Source Hardware
Portland Science Hack Day: Open Source HardwarePortland Science Hack Day: Open Source Hardware
Portland Science Hack Day: Open Source HardwareDrew Fustini
 

Mehr von Drew Fustini (20)

Linux on RISC-V with Open Source Hardware (Open Source Summit Japan 2020)
Linux on RISC-V with Open Source Hardware (Open Source Summit Japan 2020)Linux on RISC-V with Open Source Hardware (Open Source Summit Japan 2020)
Linux on RISC-V with Open Source Hardware (Open Source Summit Japan 2020)
 
Linux on RISC-V with Open Hardware (ELC-E 2020)
Linux on RISC-V with Open Hardware (ELC-E 2020)Linux on RISC-V with Open Hardware (ELC-E 2020)
Linux on RISC-V with Open Hardware (ELC-E 2020)
 
Linux on RISC-V (ELC 2020)
Linux on RISC-V (ELC 2020)Linux on RISC-V (ELC 2020)
Linux on RISC-V (ELC 2020)
 
Linux on RISC-V
Linux on RISC-VLinux on RISC-V
Linux on RISC-V
 
How to run Linux on RISC-V (FOSS North 2020)
How to run Linux on RISC-V (FOSS North 2020)How to run Linux on RISC-V (FOSS North 2020)
How to run Linux on RISC-V (FOSS North 2020)
 
Linux on RISC-V
Linux on RISC-VLinux on RISC-V
Linux on RISC-V
 
For the Love of Tux: Linux on RISC-V
For the Love of Tux: Linux on RISC-VFor the Love of Tux: Linux on RISC-V
For the Love of Tux: Linux on RISC-V
 
Berlin Embedded Linux meetup: How to Linux on RISC-V
Berlin Embedded Linux meetup: How to Linux on RISC-VBerlin Embedded Linux meetup: How to Linux on RISC-V
Berlin Embedded Linux meetup: How to Linux on RISC-V
 
How to run Linux on RISC-V
How to run Linux on RISC-VHow to run Linux on RISC-V
How to run Linux on RISC-V
 
FPGA Badge Hack: Linux on RISC-V
FPGA Badge Hack: Linux on RISC-VFPGA Badge Hack: Linux on RISC-V
FPGA Badge Hack: Linux on RISC-V
 
RISC-V and open source chip design
RISC-V and open source chip designRISC-V and open source chip design
RISC-V and open source chip design
 
Introduction to Open Source Hardware, OSHWA and Open Hardware Summit
Introduction to Open Source Hardware, OSHWA and Open Hardware SummitIntroduction to Open Source Hardware, OSHWA and Open Hardware Summit
Introduction to Open Source Hardware, OSHWA and Open Hardware Summit
 
Linux on Open Source Hardware with Open Source chip design (36c3)
Linux on Open Source Hardware with Open Source chip design (36c3)Linux on Open Source Hardware with Open Source chip design (36c3)
Linux on Open Source Hardware with Open Source chip design (36c3)
 
Open Source Hardware, Linux and RISC-V
Open Source Hardware, Linux and RISC-VOpen Source Hardware, Linux and RISC-V
Open Source Hardware, Linux and RISC-V
 
Open Source Hardware for Good
Open Source Hardware for GoodOpen Source Hardware for Good
Open Source Hardware for Good
 
Autodesk EAGLE and OSH Park
Autodesk EAGLE and OSH ParkAutodesk EAGLE and OSH Park
Autodesk EAGLE and OSH Park
 
BeagleBone Blue at Maker Faire 2017
BeagleBone Blue at Maker Faire 2017BeagleBone Blue at Maker Faire 2017
BeagleBone Blue at Maker Faire 2017
 
Open Source Hardware and Libre Silicon
Open Source Hardware and Libre SiliconOpen Source Hardware and Libre Silicon
Open Source Hardware and Libre Silicon
 
Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)Intro to Open Source Hardware (OSHW)
Intro to Open Source Hardware (OSHW)
 
Portland Science Hack Day: Open Source Hardware
Portland Science Hack Day: Open Source HardwarePortland Science Hack Day: Open Source Hardware
Portland Science Hack Day: Open Source Hardware
 

Kürzlich hochgeladen

Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...ranjana rawat
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证ehyxf
 
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
↑Top celebrity ( Pune ) Nagerbazar Call Girls8250192130 unlimited shot and al...
↑Top celebrity ( Pune ) Nagerbazar Call Girls8250192130 unlimited shot and al...↑Top celebrity ( Pune ) Nagerbazar Call Girls8250192130 unlimited shot and al...
↑Top celebrity ( Pune ) Nagerbazar Call Girls8250192130 unlimited shot and al...Call Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...Pooja Nehwal
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcRCALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcRdollysharma2066
 
Shikrapur Call Girls Most Awaited Fun 6297143586 High Profiles young Beautie...
Shikrapur Call Girls Most Awaited Fun  6297143586 High Profiles young Beautie...Shikrapur Call Girls Most Awaited Fun  6297143586 High Profiles young Beautie...
Shikrapur Call Girls Most Awaited Fun 6297143586 High Profiles young Beautie...tanu pandey
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...motiram463
 
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...MOHANI PANDEY
 
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
HLH PPT.ppt very important topic to discuss
HLH PPT.ppt very important topic to discussHLH PPT.ppt very important topic to discuss
HLH PPT.ppt very important topic to discussDrMSajidNoor
 

Kürzlich hochgeladen (20)

Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
 
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...
 
↑Top celebrity ( Pune ) Nagerbazar Call Girls8250192130 unlimited shot and al...
↑Top celebrity ( Pune ) Nagerbazar Call Girls8250192130 unlimited shot and al...↑Top celebrity ( Pune ) Nagerbazar Call Girls8250192130 unlimited shot and al...
↑Top celebrity ( Pune ) Nagerbazar Call Girls8250192130 unlimited shot and al...
 
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcRCALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
 
Shikrapur Call Girls Most Awaited Fun 6297143586 High Profiles young Beautie...
Shikrapur Call Girls Most Awaited Fun  6297143586 High Profiles young Beautie...Shikrapur Call Girls Most Awaited Fun  6297143586 High Profiles young Beautie...
Shikrapur Call Girls Most Awaited Fun 6297143586 High Profiles young Beautie...
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
 
CHEAP Call Girls in Mayapuri (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Mayapuri  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Mayapuri  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Mayapuri (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
 
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
 
HLH PPT.ppt very important topic to discuss
HLH PPT.ppt very important topic to discussHLH PPT.ppt very important topic to discuss
HLH PPT.ppt very important topic to discuss
 

Software Defined Radio (SDR)

  • 1. Fun with bits of ether: Software Defined Radio (SDR) NERP Meetup Mar-31-2014 (Not Exclusively Raspberry Pi) Presenter: Drew Fustini @pdp7 / drew@pdp7.com Video Playlist: https://www.youtube.com/playlist?list=PLa1tazUyp-oM Pumping Station: One Chicago Hackerspace
  • 2. Software Defined Radio (SDR) ● Application of Digital Signal Processing to radio waveforms ● Similar to software-based digital audio techniques ● Sound card digitizes audio waveforms ● Software radio peripheral digitizes radio waveforms. ● Like very fast sound card with speaker & microphone replaced by an antenna. ● Implement virtually any wireless technology: Bluetooth, ZigBee, cellular technologies, FM, etc *text on this slide from: https://www.kickstarter.com/projects/mossmann/hackrf-an-open-source-sdr-platform
  • 3. ● http://gnuradio.org/redmine/projects/gnuradio/wiki ● GNU Radio is a free & open-source software development toolkit that provides signal processing blocks to implement software radios. ● It can be used with readily-available low-cost external RF hardware to create software-defined radios, or without hardware in a simulation-like environment. ● It is widely used in hobbyist, academic and commercial environments to support both wireless communications research and real-world radio systems.
  • 4. FUNcube Concept “The original FUNcube Dongle concept: receiving information from space as part of a global educational collaboration project”
  • 5. FUNcube Dongle Pro+ http://www.funcubedongle.com/ ● 125 GBP / $208 USD ● Guaranteed coverage: – 150kHz to 1.9GHz – Gap between 240MHz and 420MHz ● “FUNcube Dongles are the ground receiver for the FUNcube Satellite project” ● “It’s also all-mode: this means that it’s not just limited to narrow band FM reception.”
  • 6.
  • 7. HackRF: open source SDR platform ● operates from 30 MHz to 6 GHz, a wider range than any SDR peripheral ● used to transmit or receive radio signals. It operates in half-duplex mode: it can transmit or receive ● Max bandwidth is 20 MHz, about 10 times the bandwidth of TV tuner dongles popular for SDR ● used for high speed digital radio applications such as LTE or 802.11g ● Post-kickstarter, expected retail ~$300: http://greatscottgadgets.com/hackrf/
  • 8. HackRF Hardware ● LPC43xx ARM Cortex-M4 microcontroller ● CoolRunner-II CPLD (may switch to MAX V)
  • 9. Cheap USB adapters as SDR receiver ● Find cheap <$30 USB DVB-T adapters from many sources online ● DVB-T is used to broadcast TV in Europe ● Libraries have been written to use USB DVB-T with certain a software defined radio
  • 10. Adafruit SDR USB stick If you've ever been curious about software defined radio (SDR), this USB stick is the easiest way possible to have fun with a powerful, configurable receiver. ● $22: Software Defined Radio Receiver USB Stick - RTL2832 w/R820T ● RTL2832U and R820T tuner with an MCX RF connector ● Tune into signals from 24MHz to 1850MHz. ● Use a computer (with Windows, Mac, or Linux) to tune into: – FM Radio – AM signals (but not AM radio) – CW (morse code!) – unencrypted radio signals (such as those used by many police and fire departments) – POCSAG pagers ● basic 'DVB-T' antenna
  • 11. NooElec SDR stick on Amazon ● $20: NooElec Brand RTL-SDR, FM+DAB, DVB-T USB Stick Set with RTL2832U & R820T. Great SDR for SDR#, HDSDR, and Other Popular SDR Software Packages ● http://www.amazon.com/NooElec-RTL-SDR-RTL2
  • 12. rtl-sdr library ● http://sdr.osmocom.org/trac/wiki/rtl-sdr ● DVB-T dongles based on the Realtek RTL2832U can be used as a cheap SDR ● chip allows transferring the raw I/Q samples to the host, which is officially used for DAB/DAB+/FM demodulation. ● History and Discovery of RTLSDR
  • 13. rtl-sdr supported devices ● http://sdr.osmocom.org/trac/wiki/rtl-sdr ● The RTL2832U outputs 8-bit I/Q-samples, and the highest theoretically possible sample-rate is 3.2 MS/s, however, the highest sample-rate without lost samples that has been tested so far is 2.56 MS/s. The frequency range is highly dependent of the used tuner, dongles that use the Elonics E4000 offer the widest possible range (see table below). ● Elonics E4000 52 - 2200 MHz with a gap from 1100 MHz to 1250 MHz (varies) ● Rafael Micro R820T24 - 1766 MHz ● Rafael Micro R828D 24 - 1766 MHz ● Fitipower FC0013 22 - 1100 MHz (FC0013B/C, FC0013G has a separate L-band input, which is unconnected on most sticks) ● Fitipower FC0012 22 - 948.6 MHz ● FCI FC2580 146 - 308 MHz and 438 - 924 MHz (gap in between)
  • 14. Build rtl-sdr on BeagleBone Black ● Using Angstrom on eMMC ● opkg update ● opkg install libusb-1.0-dev ● git clone git://git.osmocom.org/rtl-sdr.git ● Follow commands in my GitHub Gist: – https://gist.github.com/pdp7/5503462
  • 15. Test rtl-sdr From GitHub Gist: https://gist.github.com/pdp7/8683297 root@beaglebone:~# rtl_eeprom Found 1 device(s): 0: Generic RTL2832U OEM Using device 0: Generic RTL2832U OEM Found Rafael Micro R820T tuner
  • 16. Play FM radio station 96.3MHz (using Adafruit USB $5 audio adapter) root@beaglebone:~# nice -n -10 rtl_fm -f 96.3e6 -M wbfm -r 48000 - | aplay -r 48k -f S16_LE Found 1 device(s): 0: Realtek, RTL2838UHIDIR, SN: 00000001 Using device 0: Generic RTL2832U OEM Found Rafael Micro R820T tuner Tuner gain set to automatic. Tuned to 96571000 Hz. Oversampling input by: 6x. Oversampling output by: 1x. Buffer size: 8.03ms Exact sample rate is: 1020000.026345 Hz Sampling at 1020000 S/s. Output at 170000 Hz. Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
  • 17. Alternative if no USB audio adapter ● http://www.meetup.com/Southeast-Michigan-Beagle ● Listening to audio via my Mac using BeagleBone connected to tuner. 'sox' installed on my Mac for the 'play' app. 'rtl_fm' : ● ssh root@192.168.7.2 "nice -n -10 rtl_fm -W -f 96.3M" | play -r 32k -t raw -e signed-integer -b 16 -c 1 -V1 --buffer 100000 -
  • 18. rtlizer: RF Spectrum Analyzer ● http://www.oz9aec.net/index.php/beaglebone/480-rtliz
  • 19. ViewRF: RF Spectrum Analyzer ● http://hackaday.com/2013/09/09/an-rtl-sdr-spectrum
  • 21. Gqrx by Alexandru Csete ● http://gqrx.dk/ ● Open source software defined radio receiver powered by the GNU Radio SDR framework and the Qt graphical toolkit ● Packaged for Ubuntu Linux & Mac OS X ● Supported Hardware: http://gqrx.dk/supported-hardware ● Videos: https://www.youtube.com/user/oz9aec/videos
  • 22. Run your own GSM base station! ● http://openbts.org/ ● OpenBTS is a Unix application that uses a software radio to present a GSM air interface to standard 2G GSM handset and uses a SIP softswitch or PBX to connect calls ● Range Networks SDR1 Open Source Software-Defined Radio: http://openbts.org/sdr1.html
  • 23. The Amp Hour interviews ● HackRF creator: http://www.theamphour.com/the-amp-hour-161-gifted-grimg ● “Matt started and still runs Ettus Research, now a 12 person Software Defined Radio (SDR) company located in the Bay Area” http://www.theamphour.com/the-amp-hour-101-quality-quad ● Universal Software Radio Peripheral (USRP) products are computer-hosted software radios: http://en.wikipedia.org/wiki/Universal_Software_Radio_Peri ●