what is an sdr? why use one? interfacing to other ... · 3/6/2016  · • sdr demo –flexradio...

29
NASHUA AREA RADIO CLUB TECH NIGHT –SOFTWARE DEFINED RADIOS MARCH 8 TH , 2016

Upload: others

Post on 09-Oct-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

NASHUA AREA RADIO CLUB

TECH NIGHT – SOFTWARE

DEFINED RADIOSMARCH 8TH,2016

Page 2: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

• WhatisanSDR?Whyuseone?• Howdotheywork?• SDRDemo– FlexRadio6000Series• InterfacingToOtherEquipmentandSoftware

• Amps,BandDecoders,etc.• Loggers,CWandDigitalModeswithSDRs

• SDRDongleDemo– Aninexpensivewaytogetstarted

• SDRAdd-onforConventionalRadios

SoftwareDefinedRadios(SDRs)

Topicsfordiscussion

2

Page 3: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

SoftwareDefinedRadios

Examples

ManyHardwareOptions ManySoftwareOptions3

Page 4: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

TheComputerRevolution

• Off-lineapplications– Calculators– Logbooks

• “User-definedRadio”– e.g.,HTmemoryandmodeuploads

• “User-controlledRadio”– Readstatusfromrig– Read/write (statusandcontrol)– e.g.,HamRadioDeluxe,CT,N1MM,RoverLog, …

4

Page 5: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

MoreComputerRevolution

• DigitalSignalProcessing– Filters– PSK,RTTYdemodulators– Skimmers

• “Software-DefinedRadio”– Allnonfrequency-determining processes

doneaslogicorequations

“There is a distinct difference between a radio that internally uses software for some of its functions and a radio that can be completely redefined in the field through modification of software. The latter is a software-defined radio.”

AC5OG (now K5SDR), QEX Jul/Aug 2002

MOST

5

Page 6: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

SoftwareDefinedRadioWhat’sItBuyMe?

• Moreidealfunction– Betterperformance

• Expandedfunctionalcapability– Was:selectable.Now:continuouslyvariable– Was:sweptdisplay.Now:continuousdisplay

• ImprovedSituationAwareness– Understandwhatisonabandandwhereitis

• Updatesequalnewcapability– Newmodes– Newfiltertypese.g.,TrackingNotchFilters

6

Page 7: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

SituationAwarenessIntegratedBandscopesofthe2000s

• “Nearreal-time”style• Swept“secondaryreceiver”

• Displaysareaaroundtunedfrequency– ± 12.5/25/50/100kHz

• Mediumresolution• Sweptatmoderaterate

IcomIC-756PRO

7

Page 8: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

SituationAwarenessDigitalSampling/Processing/Display

• Goal:continuous,real-timedisplay

• PhysicalaccessoryorsoftwareGUI

• Stillcaptures“IF”spectrum

8ElecraftK3andP3Panadapter

Page 9: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

SituationAwareness- SDRDigitalSampling/Processing/Display

• Continuous,real-timedisplayviaFouriertransformofentire“IF”bandwidth

• Highresolution– Inbothfrequencyandtime

• Waterfallprovidesactivityhistory• Adjustableintensity

– “VisualEnhancement” allowspullingsignalsoutofthenoise

9

Page 10: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

SoftwareDefinedRadioArchitectureVariants

RFDown-

Convert,Detect

SoundCard Software

RF Down-convert

D/AConvert Software

RF Down-convert

D/AConvert Software

SingleConversionDesigns

Flex-3000,Flex-5000,ApacheLabs,RFSPACE,

Dongles

RF D/AConvert Software PC

Client

RF D/AConvert Software Buttons

& Knobs

DirectSamplingDesigns

Flex-6000Series,IcomIC-7300

10

BasebandAudio

Firewire

Ethernet

Page 11: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

It’saBlackBox(notreally)

• What’sinthere?(hardware)– RFinput-output switching– Filtering– LOandfrequencyselection– A-DandD-Aconversion– Computer interface

• Where’stherest?(software,that’swhere)– Firmwareinthebox– Drivers toconnect theboxtothecomputer

viaFireWire(IEEE1394),USBorEthernet– Softwareapplicationorclientprogramincomputerperforms“radio”

and“knobs”functions

11

Page 12: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

12

Page 13: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

FlexRadio 6000SeriesDirectConversionArchitecture

FlexInsiderAugust2012

13

Page 14: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

WhyAllThatMath?

• Adiodedetects

• Butarealdiodeisn’tperfect

• Themathdescribeswhat’ssupposedtogoonVo=0,(Vi<1)Vo=1,(Vi>=1)

14

Page 15: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

What’sThisI/QThing?

• IandQbothsampleincomingsignals

• QChannel isshifted90o fromIchannel

• Effectivelyseparatesfrequencies aboveandbelowLO

• Doublesradio“passband”foragivensampling rate

• Makessideband“demodulation “asnap

15

Page 16: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

Filtering intheDigitalDomain

• SimplestdesignisFiniteImpulseResponse orFIR

• Implemented byaddedscaled&delayedversionsofasignal

• Softwareapplicationsexisttodetermine coefficients

• Withtoday’sdigitalprocessors, digitalfilterscanbeverycloseto“ideal”

– Roll-off”sharpness”– Passbandripple– Phaseshift

16

Page 17: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

SoftwareDefinedRadiosKeyElementsEffectingPerformance

• Architecture– Minimizeuseofanalogcomponents– SingleConversionvs.DirectSampling

• A/DConverterResolution,RangingandSpeed– 12-bit,16-bit,24-bit,….Resolution– Converter rangingalgorithms– Samplingspeed determines radio“bandwidth”– PanadapterBandwidth (96KHz– 14MHz)

• PrecisionandAccuracyofDigitalClock– Stable,temperature compensated clocks– Determines phasenoiseperformance– GPSDisciplinedOscillatorsorGPSDO’s(especially forUHFandabove)

• Processingpowerin“box”– NumberofsimultaneousPanadpaters (1– 8)andreceivers

17

Page 18: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

SoftwareDefinedRadiosInterfaceBetweenthe“Box”andthe“Computer”

• Informationontheinterfacecaninclude:– I/Qdigitaldatastreams– Radiocontrolinterface (e.x.CATInterface)

• Interfacespeedcanlimitpanadapterbandwidthinmanydirectcoversiondesigns

• NativeinterfacesupportonPCishighlydesirable• Thin-clientdesignsusingethernetmaybea“sweetspot”

Interface Bandwidth Distance Remotable?

Availability on

RecentPCs

Analog Audio ~1.5Mbps Few Feet No Sound cardusingI/Q

Firewire 400– 800Mbps FewFeet No Not native

Ethernet 100Mbps– 1Gbps

WorldwideviaInternet

Excellent Native

USB3.0 Upto5Gbps FewFeet No Native

PCInternal Limitedbybus Same Box No CustomPC

18

Page 19: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

RemoteOperatingWithAnSDROfficeDesktop

19

Page 20: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

Flex-6700SDROperationDemoScenarios

• PhoneQSO

• MultiplePanadapters(“slices”andreceivers)

• TrackingNotchFilters

• CWQSO

• DigitalQSO

20

Flex-6700

SDR

PCRunning

SmartSDR

Remotevia

theInternet

Page 21: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

Flex-6700 inOperationPhoneQSOs,SplitOperation,MultiplePanadapters,Filters

USPhoneQSOon20m 5J0PDXpedition SplitQSO

Multiple PanadaptersandReceivers21

TrackingNotchFilter(TNF)

Page 22: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

Flex-6700 inOperationCWQSOs,CWSkimmer,DigitalQSO

2015CWSweepstakes Contest

VK9WADXpedition Pileupon30mCW22

DigitalDXQSO

Page 23: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

PAPort A Port

A1-6

BandData,PTT&INH

PTT&INH

TomicroHAMControlBus

ToAntennaSwitching

1GBpsSwitchedLANWAN GW

(100/5

MBps)

WiFi GW

802.11g/n

microHAMSNDBandDecoder

Flex-6700SDR

FlexRadioMaestro

HeilPR781/USBQ

BoseBluetoothHeadset

ShackRemote

Site

SoftwareAppsRemote:• RotatorControl• Power/SWRMeter• Amp/TunerControl• AntennaSelection (custom)

LANRemotes Audio,CW,CAT,UIandCOMPorts

ElecraftW2Power/SWRMeter

LocalaudioviaPC

Elecraft500WAmp&Tuner

FilterMaxBPF

SoftwareDefinedRadiosInterfacingtotheOtherEquipment

DDUtil Creates

PhysicalCAT

Interface

23

Page 24: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

PTT&INH

Flex-6700SDR

LocalaudioviaPC

CWOperationCWSkimmer

LANCarriesAudio,CW,AT,UIandCOMPorts

VirtualAudioCableReceive I/QStream

DAX(Digital

AudioExchange)

SDR-Bridge

ConnectsDAX

andCWSkimmer

24

Page 25: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

PTT&INH

Flex-6700SDR

LocalaudioviaPC

DigitalOperationandLoggerInterfaceDXLabSuite

LANCarriesAudio,CW,AT,UIandCOMPorts VirtualAudioCable

Tx&RxAudioStream

DAX(Digital

AudioExchange)

SDR-Bridge

ConnectsDAX

andCWSkimmer

25VirtualCATCable

DXLabCommander

DXLabWinWarbler

Page 26: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

RTL-SDRDongleOperationDemoScenarios

• OverviewoftheHardwareandSoftware– RTL-SDRDongleandAntennaPackage– HaminUpUpconverter– SDR-RadioSoftware

• ReceiveFMBroadcastRadio• 2mSimplexFM• 2mRepeaterMonitoring• WeatherBandRadio• PagerChannelReception• …

26

Setupguide- http://www.rtl-sdr.com

Page 27: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

SDRAdd-onforConventionalRadiosExample- RFSPACESDR-IQ

• SDRConnectstoIFoutputofconventionalradio• UseSDR-RADIOsoftwaretodisplayIFinSDRformaton

computer• SDR-RADIOusesCATinterfacetotuneconventionalradio

baseduponSDRinputs27

IFOutput

USBIQ+Control

Page 28: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

AdditionalTopicsforDiscussion

• OpenSourceSDRProgramsavailable

• NewIcomIC-7300DirectSamplingRadio

• ContestingPossibilitieswithSDRs

• AdvancedDigitalModeswithSmartSDR

• SDRPerformanceMeasurementsReciprocalMixingDynamicRange(RMDR)andPhaseNoise

• …

28

2:00,5:00,8:45,12:30,28:15mins

Page 29: What is an SDR? Why use one? Interfacing To Other ... · 3/6/2016  · • SDR Demo –FlexRadio 6000 Series • Interfacing To Other Equipment and Software • Amps, Band Decoders,

UsefulLinks

• FlexRadio- http://www.flexradio.com/amateur-products/

• RTL-SDR- http://www.rtl-sdr.com

• RFSPACE- http://www.rfspace.com

• SDR-RADIO- http://sdr-radio.com

• SignalIDWiki- http://www.sigidwiki.com

• SherwoodRadioPerformanceComparisons-http://www.sherweng.com/table.html

29