You are on page 1of 10

SharleneKatz,DavidSchwartzandJamesFlynn

TraditionalTransmitter
x(t) Modulator xmod(t)
(AM,FM,PSK)

cos2fct

f f
fmfm fcfc

f
fcfc
SDRTransmitter
GNURadio USRP
xmod(t)
Modulator xmod(t)
x(t) x
(AM,FM,PSK)

Stillbaseband f
f fc
fmfm
cos2fct

Difference:Frequencyshift
occursAFTERmodulation(in
USRP),notDURING
modulation.
fc
NarrowbandFMTransmitter
BasicGRClayoutofNBFMTransmitterwithsinewave
signalsource.
GainCompression
USRP400MHzDAUGHTERBOARD
1.4

1.2
USRPOUTPUTVOLTAGE

0.8

MeasuredValues
0.6
LinearRegion

0.4

0.2

0
0 2000 4000 6000 8000 10000 12000 14000 16000
USRPINPUTVALUE
NarrowbandFMTransmitter
(SignalLevels)
Maxlevel=1 Maxlevel=1

Maxlevel=
16384
Samplerates/Interpolation

Assumemaximum BW=2(f+fm) fs332KHz


basebandfrequency, =2(5K+3K) FPGADAC
fm=3KHzfs16 =16KHz Interpolation Requires
KHz fs232KHz factorofupto512 128Ms/s
(mustbemultiple
of4)
Samplerates/Interpolation

fs16KHz fs232KHz fs332KHz


FPGADAC
Interpolation Requires
Example1:
factorofupto512 128Ms/s
fs1:Pickfs1=8KHz (mustbemultiple
(factorof128Ms/s) of4)

fs3:Minimumvalueof128M/512=250K

Pickfs3=256K(multipleof8K)

Usefs2=fs3=256K(eliminateneedforresampler)
Samplerates/Interpolation

fs16KHz fs232KHz fs332KHz


FPGADAC
Interpolation Requires
Example2:
factorofupto512 128Ms/s
fs1:Pickfs1=32KHz (mustbemultiple
(factorof128Ms/s) of4)

fs3:Minimumvalueof128M/512=250K

Pickfs3=256K(multipleof32K) Setinterpolationon
USRPtobe128M/256K=
Usefs2=fs3=256K(eliminateneedforresampler) 500
FinalDesignandDemo

You might also like