F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated...
Transcript of F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated...
![Page 1: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/1.jpg)
S
S software D defined R radio
F6ITU & Bruno.KEROUANTON.net
March 22, 2013
PalExpo - Geneva
A short introduction to radio, electronics and XXI century HAM
tartiflette rulez
![Page 2: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/2.jpg)
He and I
S Bruno KEROUANTON
S Head of IT Security (CISO)
S Former {geek && demomaker}
S http://éé.net
S F6ITU a.k.a Marc OLANIÉ
S IT journalist ; former geek
Radio Amateur, HF guru ;)
S http://f6itu.wordpress.com
S http://www.cnis-mag.com
![Page 3: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/3.jpg)
Concerned with Drone Spoofing ?
A short warning notice !...
![Page 4: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/4.jpg)
Radio
![Page 5: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/5.jpg)
Regulatory authorities (if your need a license or info)
S Switzerland : Office Fédéral des Communications (OFCOM)
S France : Agence Nationale des Fréquences (ANFR) + ART
![Page 6: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/6.jpg)
S
Let’s start with a Quiz !
![Page 7: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/7.jpg)
Watizit ? (Keskecé ?)
![Page 8: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/8.jpg)
Quiz #1 Let’s zoom a bit
(It’s no watercooling, folks)
![Page 9: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/9.jpg)
S
From traditional radio…
* (by the way, visit & support !)
*
![Page 10: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/10.jpg)
S
From traditional radio…
…to SDR
* (by the way, visit & support !)
*
lana-sator.livejournal.com
![Page 11: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/11.jpg)
Radio «old-school»
S Small portable radio receiver
S Modes : FM, AM, SSB
S Ranges : FM, LW, MW, SW
S Very good, but…
«Obsolete technology»
40 years old… at least !
![Page 12: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/12.jpg)
The Genesis…(on my blog)
![Page 13: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/13.jpg)
(some) advantages of SDR
Source (National Instruments)
![Page 14: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/14.jpg)
S
A bit of signal theory…
![Page 15: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/15.jpg)
E. Ducretet & L. Levy version 1900
(Traditional Radio)
![Page 16: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/16.jpg)
E. Ducretet & L. Levy version 2013
(Software Defined Radio)
![Page 17: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/17.jpg)
Very important theory, part 1 Joseph Fourier (1768-1830)
S Any complex signal is «just» a sum of sinusoids
S Easy to compose or decompose a complex signal
S FFT is the «fast» implementation… so useful !!!
![Page 18: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/18.jpg)
Very important theory, part 2 What can define a signal ?
S A signal is defined by Frequency, Amplitude and Phase
Fourier (FFT) Strength Time shift
Measuring all 3 at the same time ? Use I and Q !
![Page 19: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/19.jpg)
The 6 fundamental components of a SDR
Antenna PLL+DDS FPGA
Tayloe mixer
ADC/DAC Software
![Page 20: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/20.jpg)
Antenna Those electrosmog attracters…
S Antennas are a tradeoff for
signal/quality bandwith
S The better the antenna, the
better the reception
S Choose antenna according
to frequency to receive
S Gain up to 30dBi
![Page 21: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/21.jpg)
DDS Direct Digital Synthesis
DEC START INC POINTER ; Increase the text pointer LDA #7 STA COUNTER ; Initialize X-scroll OUT JMP $EA7E ; Return from interrupt ; Hardcoded sin table SIN BYT 0,3,6,9,12,15,18,21,24,27,30,32 BYT 35,38,40,42,45,47,49,51,53,54 BYT 56,57,59,60,61,62,62,63,63,63 SCROLL SCR "HAPPY INSOMNIHACK 2013 !"
![Page 22: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/22.jpg)
FPGA Field Programmable Gate Array
S Performance Fast and efficient
S > 30/50 Msamples/s
up to 150 !
S Mainly used for Digital Down Converter (DDC)
![Page 23: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/23.jpg)
Tayloe Mixer Getting I and Q
S Phase shifting : Getting a quadrature signal is the fundamental concept of SDR !
In phase
Quadrature
![Page 24: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/24.jpg)
ADC / DAC Analog-to-Digital Converter
S ADC : To input (receive) the signal
S DAC : To output (transmit) the signal
![Page 25: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/25.jpg)
SDR Software
S RX (Receive) : Direct input from the sound card (I and Q)
S TX (Transmit) : Direct output to the sound card (I and Q)
Software can then get amplitude, frequency and phase…
- Display the waterfall spectrum
- Focus on any frequency range
- Decode it (FM, AM, SSB, CW, …)
- Or encode it (to transmit)
![Page 26: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/26.jpg)
S
Some SDR Hardware
![Page 27: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/27.jpg)
USRP
S The first “public” SDR (Army did it in the 70’s 80’s !)
S Ettus Research (acquired by National Instruments)
S Professional, but quite expensive !
![Page 28: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/28.jpg)
Rhode+Schwarz vs RTL2832u
S What should I choose ?
![Page 29: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/29.jpg)
Rhode+Schwarz vs RTL2832u
$ 45’000 $ 7 Extensive Training needed Plug-n-play
(high frequency range & bandwith) (less reliable… but still OK !)
![Page 30: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/30.jpg)
eBay : find anything !
![Page 31: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/31.jpg)
Homemade SDR
The best
compromise !
![Page 32: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/32.jpg)
S
Some SDR software
![Page 33: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/33.jpg)
First, Zadig ! Windows driver for RTL2832U…
S OpenSource generic USB Driver
S Needed to operate the RTL2832U
S Good info http://rtlsdr.org/softwarewindows
S Get latest version (automated downloader/installer) at
S http://sdrsharp.com/downloads/sdr-install.zip
![Page 34: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/34.jpg)
Then, SDR# (or SDR Sharp, as you like)
![Page 35: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/35.jpg)
Listening to radio
with HDSDR
![Page 36: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/36.jpg)
Another one :
Spectrum Lab
S Lots of functions, bells and whistles… a bit too much !
![Page 37: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/37.jpg)
Decoding «anything»
with MultiPSK
S Powerful, and lots of protocols implemented…
S Very poor/weird interface… good luck !
S … and unfortunately shareware ;(
![Page 38: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/38.jpg)
Watching planes with ADSB# and ADSBScope
S ADSB# (receiver) +
ADSBScope (display)
![Page 39: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/39.jpg)
ADSB – «playback»
![Page 40: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/40.jpg)
ADSB – «playback»
![Page 41: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/41.jpg)
ADSB – «playback»
![Page 42: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/42.jpg)
Hacking everything
with GNUradio
S The «ultimate lab» tool
S Swiss knife of experimentation
S Too complicated for beginners
S USRP highly recommended… ;(
![Page 43: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/43.jpg)
Extending open research
with OSMOCOM
S Open project, based on GNURadio
S Open implementation of popular radio protocols
GSM TETRA
GMR APCO25
DECT and many others !
Build your own home-made GSM infrastructure !
![Page 44: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/44.jpg)
Towards the intelligent radio a full fledged SDR network
Cognitive networks
S End-to end hardware homogeneity
S End-to-end protocol homogeneity
S Self-adaptating SDR network
S Any node can be a SPOF
![Page 45: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/45.jpg)
S
SDR in practice Ready for a demo ?
![Page 46: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/46.jpg)
S
![Page 47: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/47.jpg)
Answer to the Quiz Watwazit ? (Cétékoi ?)
![Page 48: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/48.jpg)
Some URLs
S Software S Zadig + SDR# rtlsdr.org/softwarewindows and sdrsharp.org
S HDSDR www.hdsdr.de
S Spectrum Lab www.qsl.net/d/dl4yhf
S ADSB# sdrsharp.org
S ADSB Scope www.sprut.de
S GnuRadio gnuradio.org
S Osmocom osmocom.org
S Hardware S RTL2832U realtek.com.tw (and ebay.com)
S USRP ettus.com
![Page 49: F6ITU & Bruno.KEROUANTON.net March 22, 2013 … · SGood info SGet latest version (automated downloader/installer) at S ...](https://reader031.fdocuments.in/reader031/viewer/2022022010/5b06fc407f8b9ae9628dcbe9/html5/thumbnails/49.jpg)
S
Thanks for listening ;) And have a nice evening too !
Bruno http:// éé . net
Marc http:// f6itu . wordpress . com