Sie sind auf Seite 1von 18

GNURadioinAction

GNURadioConference
JohnathanCorgan
September2011

Agenda

Usagemodels/designflowswithGNURadio

GNURadioasaresearchplatform

GNURadioasprototypingsystem

GNURadioasproductionsystem

GNURadioasaservice

Someexamplesofrealworldfieldedsystems

GPSInterferenceMitigationAnalysisPlatform

Cooperativerangingandangleofarrivaldetermination

SbandAgileSatelliteGroundStationNetwork

Mobilehandsetradiolocationandflowanalysis

Remainingconferenceschedule

September2011

DesignFlow/UsageModels

GNURadioisoptimizedforrealtime,overtheairRF
applications,usinglowcostexternalhardware
Dependingtheendgoal,differentdesignflowscan
produce:

Aresearchplatformsupportinginvestigationand
implementationofotherprojects(programmablelabgear)

Aworkingprototype,providingafast,lowcostwaytotest
algorithmsandwaveformdesignbeforegoingtoa
productionsystemusingsomethingelse

Aworking,endtoendcommunicationsystemreadyforfield
deploymentasis

Acomponentofanintegratedserviceoffering

Ineachcase,GNURadioisprovidingthesignal
processingpowerontopofhardwareSDRcapability

September2011

GNURadio/USRPSDRSystem
Upto25Msps
ComplexBaseband
SampleStream
USB2.08Msps
GbE25Msps
I/Q

Upto~80MHz
Passband,
DC~6GHz
(dbdependent)

GNURadioHost
Application

EttusResearch
USRP(FPGAbased)

External
RFElectronics

Baseband
Modulation/Demodulation

Up/DownConversion
ADC/DAC
Interpolation/Decimation

LowNoiseRx
PowerAmpforTX

USRPprovidesforexternalreferencesourceandPPS
inputformultiUSRPcoherentoperation
RFfrontend/DAC/ADCoperatesacross~100MHz
ProgrammableSpartan3*seriesFPGAperforms
filtering/decimationtotransportlimitations

September2011

GPSInterferenceMitigationAnalysis

GNURadioandtheUSRPisusedtotestGPSjamming
mitigationalgorithmsinrealtime
USRP#1receivesanddownconvertsGPSL1to
baseband
SamplestreamisfedtoGNURadiobasedinterference
generator
SignalisthenrebroadcastusingUSRP#2
RebroadcastsignalissplitbetweencommercialGPSand
USRP#3
USRP#3providesbasebandsamplestocustomresearch
GPSimplementation

September2011

GPSInterferenceMitigationDesign
1.57542GHz
L1
Downconversion

Upconversion
Rebroadcast

LNA

Commercial
Receiver
(*lots*ofattenuation!)

4Msps
Baseband

Interference
Generation

September2011

CustomGPS
Processing

GNURadio/USRPasPrototypingAid

TherearemanysituationswhereeitheraPChosted
applicationorUSRPhardwarearenotsuitablefor
deployment
Customsilicon,extremeenvironments,andpower,size,
andweightlimitations
UsingGNURadio/USRPcangreatlyspeedupthe
developmentprocess:

FirstimplementwaveforminGNURadio,debugonPC

MigrateportionsofwaveformtoUSRPFPGA

Remaininghostsoftwaremayfitinembeddedplatform

Getitworkingineasytodebugenvironmentsbefore
reimplementingwithcustomhardwareorsilicon

September2011

RapidPrototypingforCustomDesign

GNURadioApp
foreverything

GNURadio
MinimalApp

Up/DownConversion
Only

FPGAWaveform
Implementation

FPGAWaveform,
EmbeddedProcessor
September2011

Custom
Design

CooperativeRanging/BearingSystem

Phasedarrayantennaandtransactionresultsinrange
andbearingcalculationbetweencooperativesystems

UltimategoaliscustomASICimplementingalgorithm

Designflow:

GNURadiobasedrangingonlysystemusingPCsandstock
USRPs

CustomRFdaughterboardimplementingmultipleRX,single
TX,addsAOAestimation

MigrationofalgorithmfromPCtoUSRPFPGAforwider
bandwidth,performance

Customprototypehardwareimplementingsingleboard
solution

Profit!

September2011

RangingSystemDesign
20MHz
Up/DownConversion
Only

RangingOnly
GNURadioAPP
20MHz

CustomRFFrontEnd
forPhasedArray

Ranging/AOA
Transaction
83MHz

FPGAbasedWaveform,
MathdoneonARM
September2011

Custom
Design

10

AgileGroundStationNetwork

TheOpenSystemforAgileGroundStations(OSAGS)isa
NASAfundedPhaseIISBIRproject
Threeequatorial,networkcoordinated2.4mSband
dishesusingGNURadio,USRP2s,andRFX2200
daughterboards
33%orbitcoverageforequatorialorbits,57passesper
dayforpolar
SDRdesignallowsmultisatelliteupanddownlinkwithno
missionspecifichardware
Permissionuplinkmodulator,downlinkdemodulator,and
telemetryprocessorsloadedonthefly

September2011

11

OSAGSDesign
USRP2
Downconverter
&ADC

TCP/IP

GbE

GPS

GbE
TCP/IP

GbE

RX

USRP2
DAC/
Upconverter

TX

RS232

RS232

DishControl
Interface

SDRPC
Terabyte
DiskArray

DishControl/
GSManagementPC

NonBlocking
GbESwitch

10/100/1000
Switch

DishControl/
GSManagementPC
(Standby)

GbE
GbE
GbE

StandbyUSRPs

September2011

CiscoRouter
IPsecVPN

Standby
SDRPC

Offsite
WAN
Link

Terabyte
DiskArray

12

MobileHandsetLocationTracking

UsesUSRPsandGNURadiotodemodulateandidentify
uniqueGSMhandsetuplinkbursts
Byplacingmultiplereceiversinavolumeofinterest,
correlationsbetweenmultiplemeasurementscanbe
achieved

Timeofarrival

Signalstrength

Arrivalphase

Offlinestatisticalprocessingcalculatesaggregatedata
regardingmovementwithinthevolume

Providedasaservicetoshoppingmalls,airports,etc.

ExampleofSDRbeingusedbehindthescenes

September2011

13

InConclusion

ThesearebutasmallsliceofhowGNURadioandthe
EttusResearchUSRPareenablingproducts/services
Manymoreareasnotdiscussed:

Securityvulnerabilityresearch

Spaceweather/solarphysics

Audiofrequencyapplications(SONAR,communications)

Searchandrescueapplications

Academicinstruction

Amateurradioapplications

WhatwillyouuseGNURadiofor?

September2011

14

ConferenceSchedule(Wed)

1:001:30PMWelcomeandIntroductionTomRondeau
1:302:00PMGNURadioRoadmapandVisionTom
Rondeau

2:003:00PMGNURadioinAction

3:003:30PMCoffeeBreak

3:304:00PMGNURadioforQuantumOptical
CommunicationsDr.TravisHumble
4:004:30PMOP25OpenSourceP25Implementationin
GNURadioMaxParke

4:305:00PMADSBinGNURadioNickFoster

5:005:30PMOpenDiscussionPolyphaseFilterbanks

September2011

15

ConferenceSchedule(Thu)

9:009:30AMOpeningRemarksTomRondeau
9:3010:30AMRealityBites...Whydoesn'tmysignallooklikethetextbook?
(PartI)MattEttus
10:3011:00AMCoffeebreak
11:0012:00AMRealityBites...Whydoesn'tmysignallooklikethe
textbook?(PartII)MattEttus

12:001:30PMLunchbreak

1:303:30PMDiscussionSessionDevelopingDevelopersandEducation

3:304:00PMCoffeebreak

4:004:30PMEventbasedSchedulerTimO'Shea

4:305:00PMIntroductiontoStreamTagsTomRondeau

5:306:00PMAdvanceGNURadiototheNetworkLevel,Opportunitiesand
ChallengesDr.AndrewGe

September2011

16

ConferenceSchedule(Fri)

9:0010:00AMContributingtoGNURadioJohnathan
Corgan
10:0010:30AMCoffeebreak
10:3012:00PMPanelSession:What'stheuseofSDR,
anyway?

12:001:00PMLunchBreak

1:001:30PMTheUSRPProductLineMattEttus

1:302:00PMUHDDriverforUSRPsJoshBlum

2:002:30PMAnAlternativeHardwarePlatformforGNU
RadioTaoWang
2:303:00PMAstandalonepackageforbringinggraphics
processoraccelerationtoGNURadio:GRGPUWilliam
Plishker

September2011

17

September2011

18

Das könnte Ihnen auch gefallen