You are on page 1of 37

Introduction to

Software Defined Radio (SDR)


Lior Elazary (KK6BWA)
CVARC !"#!"$

%&an'( for all t&e &el)*
Ste+e Sed,wic'- WB#.RS

W&at i( Software Defined Radio
(SDR)
%&e ,oal of SDR i( to re/o+e all t&e analo, )art(
of t&e radio and do it all in (oftware0

W&at can SDR do for /e1

2erfor/ t&e /odulation!de/odulation for ALL t&e /ode(

345- W45- A5- SSB- 6SB- LSB- CW- etc0

Wor' (atellite( wit& ea(e (auto ad7u(t/ent for t&e Do))ler effect)

Recei+e I/a,e( fro/ weat&er (atellite(



W&at can SDR do for /e1

Vi(ually (ee a lar,e )ortion of an R4


()ectru/0

See w&o8( tal'in,

Scan t&e 9and(

:el) wit& conte(tin,1



W&at can SDR do for /e1

2erfor/ +ariou( R4 /ea(ure/ent(0

5ea(ure (i,nal (tren,t&- interference )attern(-


e+aluate antenna(- and /any /ore0

W&at can SDR do for /e1

S/all foot)rint (would fit on t&e )al/ of you &and) and


low co(t for all of t&e(e feature(0

W&at can SDR do for /e1
2lot Air)lane fli,&t )at&( alon, wit& weat&er and
ot&er (en(or data u(in, ADSB

W&at can SDR do for /e1

Su))ort any future /od!de/od wit& 7u(t a (oftware


u)date0

Can &el) wit& +ariou( e;)eri/ent(!ad+ance( wit&out


&a+in, to )&y(ically 9uild circuit(0

Radio A(trono/y
(&tt)<!!rf()ace0co/!R4S2ACE!A(trono/y0&t/l)

:ow doe( SDR wor'1

:ow doe( SDR wor'1
(in t&eory)
ADC
DS2
Con+ert t&e analo,
(i,nal( on t&e antenna
to di,ital (i,nal(
(=8( and "8()
6(e (i,nal )roce((in,
tec&ni>ue( to )erfor/
filterin, and de/odulation(0

:ow doe( SDR wor'1
(in t&eory)
ADC
Con+ert t&e analo,
(i,nal( on t&e antenna
to di,ital (i,nal(
(=8( and "8()

:ow doe( SDR wor'1
(in )ractice)
B24
?
@=
A
D
C
A
D
C
L24
L24
I
A
Analo, filter to
a+oid
o+erloadin,
DS2
I4 (ta,e (o
t&at t&e ADC
could (a/)le
&i,&
fre>uencie(
IA out)ut (o we can
(a/)le B!C
fre>uencie( fro/ t&e
DCD (/ea(ure
fre>-)&a(e-a/)litude)
Di,ital controlled
o(cillator (DCD)

SDR :ardware

SDR :ardware
W&at you need to ,et (tarted
Antenna
S/all )iece of &ardware
to con+ert t&e (i,nal(
fro/ t&e antenna to t&e
co/)uter (?E"#)
Co/)uter

SDR :ardware
SoftRoc'
6(e( t&e Sound card
for ADC
SDRCR%L
Low Co(t
6(e t&e (oundcard to for ADC
5ediu/ Co(t
6SR2 ?E6==
Blade R4 ?E==
:i,& End
4le;Radio
Sy(te/(
4LEFCG===A
6:4SDR
%F!RF
RF
R&odeBSc&warz
EG-===

SDR :ardware
W&ic& to c&oo(e
Dr
R&odeBSc&warz
EG-===
R%LCSDR
E"#
&tt)<!!www0e9ay0co/!it/!3ew('yC%VH#%C+HC
6SBCDVBC%CR%LCSDRCRecei+erCR%LH#$H6C
R#H=%C%unerC5CFCIn)utC!"6=#@6=@H""#1
)tIL:JDefaultDo/ainJ=K&a(&Iite/HGL6HL#Ld
6

SDR :ardware
Mou can alway( 9uild
your own000

SDR Software

SDR Software
2owerSDR
%&e &eart of SDR0
2erfor/( t&e co/)utation( for t&e radio )art0
&tt)<!!www0fle;Cradio0co/
SDR S&ell
&tt)<!!ew)ereira0info!(drC(&ell
Linrad
&tt)<!!www0nite&aw'0co/!(/G9(z!linu;d()!linrad0&t/
:DSDR
&tt)<!!www0&d(dr0de!(creen(&ot(0&t/l
.36 Radio
&tt)<!!,nuradio0or,
SDR S&ar)
&tt)<!!(dr(&ar)0co/!

SDR Software

All SDR (oftware &a+e (i/ilar .6I /odule(



SDR Software
Control )anel

Control 2anel (t&e tunin, 'no9)

Ad7u(t t&e fre>uency

C&an,e t&e /ode (345- A5- CW-etc0)

C&an,e filter(

Ad7u(t audio le+el(

C&annel 5e/ory

5any ot&er( de)endin, on (oftware



SDR Software
4a(t 4ourier %ran(for/ (44%)

S&ow( t&e fre>uencie( )re(ent in a (i,nal and t&eir (tren,t&

Con+ert( fro/ t&e ti/e do/ain into t&e fre>uency do/ain

6(e( t&e 4ourier t&eory t&at any (i,nal can 9e 9ro'en down into
indi+idual Sine wa+e(

SDR Software
4a(t 4ourier %ran(for/ (44%)

SDR Software
Waterfall (S)ectro,ra/)

Di()lay( t&e fre>uencie( (tren,t&( (44%) o+er ti/e

Allow( you to (ee (i,nal( a/on, noi(e a( well a( identify t&e


(i,nal(

Color coded0 Blac' no (i,nal- (&ade( fro/ 9lue to red indicate


(tron,er (i,nal(

SDR Software
DS2 RF (i/)le e;a/)le
IA
In)ut
Low 2a(( 4ilter De/odulator
Audio
Dut)ut
Audio Dut)ut
Select( only t&e
infor/ation you want
%&e in)ut
fro/ t&e
ADC
Con+ert( fro/
raw data to audio
out)ut

:ow to u(e t&e SDR Software
4ilter( and %unin,
4ilter( allow u( to ,et only t&e
infor/ation we want

.nuRadio %&e Swi(( ar/y 'nife of
SDR


Li(tenin, to :4

3eed an :4 u)con+erter

Ba(ically a /i;er to 9rin, t&e low fre>uencie( of :4 to


&i,&er fre>uencie( t&at t&e SDR can (a/)le0

Build you own<


&tt)<!!www0,eor,eC(/art0co0u'!wi'i!4unCu9eJ6)con+erter

Buy fro/ e9ay< ?E= (&a+e ne+er 9ou,&t one)

&tt)<!!co/)are0e9ay0co/!li'e!"#""HH@"H$=1+arIl+Klty)IAll4i;ed2riceIte/%y)e(K+arI(9ar


:ow to u(e t&e SDR Software
Connectin, for furt&er )roce((in,

Can connect directly to fldi,i- (oundC/ode/- or any ot&er


needed )roce((in,

Se+eral o)tion( a+aila9le on window(

C&oo(e t&e /i;er in)ut or /icro)&one in)ut

C&an,e (ettin,( in SDRN under t&e audio (ection0

In(tall +irtual audio ca9le (EHG)

&tt)<!!(oftware0/uzyc&en'o0net!en,!+ac0&t/

In(tall 7ac' audio (free- 9ut .ood luc')

&tt)<!!7ac'audio0or,!

Connect a ca9le fro/ line out to t&e line in of t&e co/)uter0

6(e t&e /ic a( in)ut

Dn linu; (i/)ly u(e )i)e( or 4I4D

5ac1111

Re/ote ADC
a+oid feedline lo((

2lace t&e ADC ri,&t ne;t to t&e antenna

Ra()9erry )i wit& %C2 connection

&tt)<!!zr6aic09lo,()ot0co/!H="$!=H!(ettin,Cu)C/yC
ra()9erryC)iCa(C(drC(er+er0&t/l

We9 SDR
&tt)<!!we9(dr0ewi0utwente0nl<#@="!

.ettin, (tarted
:ow %o

Buy t&e 6SB don,le<


&tt)<!!www0e9ay0co/!it/!3ew('yC%VH#%C+HC6SBCDVBC%CR%LCSDRCRecei+erCR%LH#$H6CR#H=%C%unerC5CFCIn)utC!"6=#@6=@H""#1)tIL:JDefaultDo/ainJ=K&a(&Iite/HGL6HL#Ld6
Cut t&e antenna and )lace a )lHG@ 6:4 connector

In(tall SDR S&ar)<


&tt)<!!rtl(dr0or,!(oftwarewindow(

In(tall t&e dri+er(< u(e Oadi,

In(tall SDRN (drCin(tall0zi)

%une ))/ (o t&e


fre> will di()lay
correctly

In SDRN clic'
confi,ure
Check ID aginst
http://rtlsdr.org/hardwa
re-usb

2erfor/ance %i)(

Antenna i( e+eryt&in,*

Eli/inate feedline lo((e( 9y /ountin, t&e SDR at t&e antenna


feed)oint- wit& weat&er)roofin, and a lon, 6SB ca9le to t&e co/)uter
or Et&ernet t&ou,& t&e ra()9erry )i0

6(e a 9and)a(( filter to )rotect t&e radio fro/ (tron, outCofC9and


(i,nal(0

Con(ider a >uality )rea/)lifier for t&e R%LCSDR to reduce t&e (y(te/


noi(e fi,ure0

Reduce t&e SDR8( internal ,ain to )re+ent noi(e due to R4 cli))in, and
inter/odulation

Enclo(e t&e de+ice in a ,rounded /etal ca(e0

4ilter t&e BGV (u))ly to t&e radio0 6(e a co/9ination of ferrite 9ead(
and 9y)a(( ca)acitor( to tar,et t&e full ()ectru/ of noi(e0

2ut R4 C&o'e( on t&e 6SB ca9le to filter out co/)uter noi(e0

Software tric'(- (uc& a( o+er(a/)lin, and deci/ation can &el) C watc&


for R%LH#$H fir/ware and dri+er u)date(*

Reference(

&tt)<!!www0a9@il0net!(oftwareCdefinedCradio!rtlH#$HC(dr0&t/l

&tt)<!!www0&a/(dr0co/!Start:ere0&t/

&tt)<!!www0&a/(dr0co/!WAHD4I!:and(JDnJSDRJPH=DaytonJH==#J+=J@0))t

&tt)<!!w9Gr+z0co/!(dr!

&tt)<!!(dr(&ar)0co/!

&tt)<!!www09ayco/0or,!?to/!&a/!(ound/ode/!

&tt)<!!www0in(o/ni&ac'0c&!i/a,e(!in(o/ni&ac'C/ar"$C9'C(dr0)dfN)a,eI"=Kzoo/Iauto-=-G#

&tt)<!!www0)e=(at0+,net0nl!ta,!(dr(&ar)!

&tt)<!!H6==0wre))0co/!H6==!Lin'(!H@!$!(u)er'u&0co/!,nuradio0&t/l

&tt)<!!w96d&w0co/!4orJSale0&t/lN6:4SDR

&tt)<!!www0da+e,ardner0or,!:a/!2D4!Ea(ySDR0)df

&tt)<!!zr6aic09lo,()ot0co/!H="$!=H!(ettin,Cu)C/yCra()9erryC)iCa(C(drC(er+er0&t/l

&tt)<!!www0oz@aec0net!inde;0)&)!,nuCradio!,nuCradioC9lo,!LLCnoaaCa)tCrece)tionCwit&C,>r;CandCrtl(dr

&tt)<!!www0arrl0or,!file(!file!%ec&nolo,y!ti(!info!)df!=H=L=#>e;="$0)df

&tt)<!!+H0(drCradio0co/!Download0a();


Li+e De/o000
And Aue(tion(0

You might also like