An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 ›...

40
An Introduction to Software Defined Radio What is it? Why do I want one? How do I choose one? Steve Brightman

Transcript of An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 ›...

Page 1: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

AnIntroductiontoSoftwareDefinedRadio

• What is it?• Why do I want one?• How do I choose one?

SteveBrightman

Page 2: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

WhatisanSDR?

www.sdrplay.com

• A radio communication systemwheremanycomponentsthathavebeentraditionallyimplementedinhardware…

(e.g. mixers, filters, amplifiers, modulators/demodulators,detectors,etc.)

…areimplementedbysoftwareonaPCor embeddedsystem.

• Thehardwareportionconsistsofpre-selectionfilters,possiblysomeIFfilteringandaAnalog-to-digitalconverter

Page 3: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

WhydoIwantone?

TopTenList1. Truegeneralcoverage2. Workonefrequencyandstillmonitortheband(oranotherband!)

• Panadapter (suddenlyyoureyescando1000Xwhatonlyyourearscoulddopreviously,onesignalatatime!)

3. Filters!(brick-wallenvelopes…improvingallthetimewiths/wupgrades)4. AudioandIFDigitalSignalProcessing(DSP)5. HarnessthepowerofyourexistingComputer6. MultipleVFOsand/orvirtualreceivers7. Recordlargebandwidthsofthespectrumandtunelater!8. Record/playbackofaudiofromaspecificsignal9. Allowsyoutoexplorenewapplications:

• Digitalmodes,WXsatellites,radioastronomy,aircraftmonitoring,digitalstations,TV,DAB,Ionosondes!etc etc

10. Canyoueverhavetoomanyreceivers?

www.sdrplay.com

Page 4: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

ApplicationExamples

Page 5: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

www.sdrplay.com

DigitalDecodingFldigi NBEMS(NarrowBandEmergencyMessagingSystem)

Credit:JeffKopcak,k8jtk

Fldigi:http://www.w1hkj.com

Credit:ErikMikkel Wied

…andWEFAX Decoding

AlsosupportsDSD,DSD+,MultiPSK,DM780andmoreviaVACandCATcontrol

Page 6: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

www.sdrplay.com

ADS-BdecodingexampleusingDump1090andVRS

Credit:MaxSantos,AC5PY

Page 7: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

Satelliteworking

www.sdrplay.com

Page 8: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

www.sdrplay.com

NOAAWeathersatellite(137MHz)-Wxtoimg (RSP1)

Credit:JeffBroughton,WB8RJY

Credit:Sefi Merkel

Userpicturesfromthefacebook group:www.facebook.com/groups/sdrplay/

Wxtoimg:http://www.wxtoimg.com

Page 9: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

www.sdrplay.com

HighResolutionsatelliteimages(1.7GHz)RSP2 ..includinglatestGOES-16

Page 10: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

SDRplay forumonSatimaging

www.sdrplay.com

Page 11: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

TuneintoJupiter!

www.sdrplay.com

Page 12: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

www.sdrplay.com

DoublesasanewpieceofRFlabkit:anRFPowermeter– getoneforworkorplay!

Within1dBaccuracy!

Page 13: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

SDRhardware

Page 14: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

SDRVariety

www.sdrplay.com

Performan

ce

Price

8-bitDongles

HighEnd

GeneralPurpose

• $10– 100• Lowperformance• Introductory

• $100– 200• Goodperformance• WideCoverage• RSP,Airspy etc

• $500– 1000s• Highperformance• Specializedfunctionality• RFSpace,Flex,ELADetc

Page 15: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

ReviewofSDRreceivers– whattoconsider:

• FrequencyRange: TherangeoffrequenciestheSDRcantune.• ADCResolution: Higherisbetter.Moreresolutionmeansmoredynamicrange,lesssignalimaging,alowernoisefloor,moresensitivitywhenstrongsignalsarepresentandbetterabilitytodiscernweaksignals.

• InstantaneousBandwidth: The sizeoftherealtimeRFchunkavailable.• RX/TX: Cantheradioreceiveand/ortransmit?• Preselectors: Analoguefiltersonthefrontendtohelpreduceoutofbandinterferenceandimaging.

• Software: Isyourfavouritepackagesupported?Doesmanufacturerprovide?• Price

www.sdrplay.com

Page 16: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

www.sdrplay.com

• ContinuousSDRreceivercoveragefromVLFto2GHz• AlltheamateurradiobandsfromVLFto23cm• HighperformanceADCtechnology(notanothercompromiseSDR!)• Built-inhighperformancefront-endfilters• Useasastand-alonegeneralcoveragereceiver,orasahighresolutionpanadapter• Visualizeallthesignalsinmultiplebandssimultaneously• SDRuno WindowsSDRsoftwareprovidedfree-of-charge• Alsoworkswithotherplatforms(Mac,Linusetc)andpopularSDRSoftware(e.g.HDSDR,SDR-Console&CubicSDR)

• RunonaRaspberryPi3– downloadourSDCardimage• Idealforportableoperation(poweredviaUSB)• CanbeusedasaSpectrumAnalyzeroranRFPowerMeter• Backedbytheworld’sbiggestandbestSDRsupportcommunity!

SDRplay Receivers– RSPFamily

Page 17: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

10MHzvisibility

www.sdrplay.com

1kHz 2GHz

Instantaneousbandwidthillustration

RSP1 RSP2 RSP2pro RSP1a

Page 18: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

IntroducingtheRSPduo

www.sdrplay.com

…thebiggestchangetoSDRsincetheRSP1!

Page 19: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

RSPduo -Dualindependenttuners!

www.sdrplay.com

1kHz 2GHz

Twoindependent“slices”anywhereinthecoveragerange

Page 20: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

Monitortwowidelyspacedbands

www.sdrplay.com

Page 21: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

Mixandmatchapplications,simultaneously

www.sdrplay.com

ADSBATC

Page 22: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

Software

Page 23: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

Software

• Popular 3rd Party free software includes:

• Manufacturer provided software, e.g. SDRuno for the RSP family

www.sdrplay.com

SDRConsole HDSDRCubicSDR

Page 24: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

RSPSoftwareavailabilty/compatibility

• Multi-platformsupportforWindows,Mac,Linux,Android,RaspberryPi2/3

• SDRuno WindowsSDRs/w(basedonStudio1whichcost$179)providedfreeofcharge

• ExtIO compatibility

• SupportsCubicSDR forMAC,LinuxandRaspberryPi3users

• Softwareupgradeableforfuturestandards

• APIprovidedtoallowdemodulatororapplicationdevelopment

• Workswellwith3rd Partyfree softwareincluding:

www.sdrplay.com

SDRConsole HDSDRCubicSDR

Page 25: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

SDRuno

www.sdrplay.com

SDRuno providesaruggedandflexible,highperformanceSDRreceivercapability,featuring:

• Multiple‘VirtualReceivers’whichallowforsimultaneousreceptionanddemodulationofdifferenttypesofsignalswithinthesamereceiverbandwidth

• Aselectivityfilterwithanultimaterejectiongreaterthan140dB

• Auniquedistortion-freedoublestageAGCwithfullyadjustableparameters

• MultiplenotchfilterswithBWadjustabledownto1Hz,NotchLockfeature

• AuniquesynchronousAMmodewithselectable/adjustablesidebands,dedicatedPLLinputfilter,andselectablePLLtimeconstants

• Recordandplaybackanentireamateurband!

• 29pre-setamateurandbroadcastbands

Page 26: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

MultipleVFOs&differentdecodemodessimultaneously!

www.sdrplay.com

Page 27: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

HamBandFraming+RFpowerlevel+SNRmeasurement&logging

www.sdrplay.com

Page 28: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

Panadapters

Page 29: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

WhatisaPanadapter?

www.sdrplay.com

• “Panadapter isshortforPanoramicAdapter.Thesimpleansweristhatitallowsustoseeapanoramicdisplayofthebandourradioistunedto.Wecanseeeverysignal”*.

• EarlyimplementationsusedaPCsoundcardtoachievethisfunctionbutwerethereforelimitedto200kHzofbandwidth becausetheyrelyonthe soundcard.

• TheadventofaffordableSDRhardwaresuchastheRSP1Ahasallowedimplementationswithmuchgreaterbandwidth,andhencemuchmoreusefulness.

• Combinedwithreadilyavailable,andcapable,SDRsoftwarePanadapters arenowanaffordableandeasytoimplementreality!

*DefinitioncourtesyKA9MOThttp://mypanadapter.com/

“Go-to”choiceforKenwood,Yaesu,Icom,Elecraft etc!

Page 30: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

Whypanadapter?

• Addnewcapabilities/visibilitytoanyrig• SynchronizethetherigtothesoftwareifithasaCATport• Workonefrequencywhilemonitoringthewholeband• Monitormultiplebandsinadditiontotheoneyou’reworking• Arbitrarilylargespectrumscope• Lesscost,morefeaturesthanfactoryadd-ons,

Page 31: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

Monitoring3bandswithSDRuno

Page 32: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

TheperfectPanadapter companionforyourrig

www.sdrplay.com

• AnyoftheSDRSoftwareprogramsthatsupportRSPcanbeusedtoprovideabasicspectrumdisplay.

• SDRuno,HDSDRandSDRConsolehavebuilt-incapabilitiesforCATandotheradd-onsoftware,toallowforcommunicationbetweentheSDRsoftwareandthetransceiver.

• HamRadioDeluxeandOmniRig arecommonlyusedforsynchronization/controlbetweentheTRx andSDRRx.

• Appnotesandvideosavailablefromsdrplay.com

Page 33: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

UseaT/RswitchifnotusingprotectedtransceiverIForRFout!

www.sdrplay.com

Page 34: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

Supportandfurtherinformation

Page 35: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

Softwareanddocumentation,appnotes,how-toguides

www.sdrplay.com

Page 36: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

How-tovideos:SDRplay YouTubeChannel

www.sdrplay.comwww.youtube.com/c/SDRplayRSP

Page 37: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

FacebookGroup

www.sdrplay.com

8000usershelpingeachother!

Page 38: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

DirectsupportfromSDRplay

www.sdrplay.com

Page 39: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

Hardware+Software+Community=

www.sdrplay.com

Page 40: An Introduction to Software Defined Radio - Sea-Pacseapac.org › seminars › 2018 › SEA-PAC2018-intro-to-sdr-steve.pdf• Any of the SDR Software programs that support RSP can

Formoreinformation

• Companywebsite:www.sdrplay.com• Wehavedistributorslocatedworldwide• USDistributor:HamRadioOutlet

• CommunityForums:www.sdrplay.com/community/

• Email:• NorthAmerica:[email protected]• RestofWorld:[email protected]

• Facebook:SDRplay andSDRuno specifically• Independentgroupsrunbyenthusiasticusers!

• Google/YouTube• Manyvideoscoveringhowtousethevarioussoftwarepackages,implementingpanadapters andmuchmore.UsetheGooglesearchfunction!

• SDRplay channel:www.youtube.com/c/SDRplayRSP

www.sdrplay.com

SeetheRSPfamilyattheHRObooth!