HPSDR - VK7TW Lca 2017 (2070116)
HPSDR - VK7TW Lca 2017 (2070116)
HPSDR - VK7TW Lca 2017 (2070116)
OSC
DDS, XTAL
CPU MEM VID
RF HARDWARE PC HARDWARE
RF INPUT BASEBAND I/Q DEMODULATED AUDIO
(ANALOG AUDIO)
USER INTERFACE
Source: Dr Howard White KY6LA
SDR - Software demodulation/modulation
Modulation How with I & Q
AM Amplitude modulating the I & Q and summing
(Double sideband suppressed carrier) – phase is constant
FM Magnitude of the modulating signal is constant and only frequency variation is
controlled relative to phase (FSK!)
SSB AM modulate and sum IQ and digitally filter the side band not required
PSK Finite number of phases used
ASK Finite number of amplitudes used
FSK Finite number of frequencies used
QAM Finite number of phases (>2) and amplitudes (>2)
Gen 1 Tx – eg. Softrock Ensemble - QSE
SOUND CARD
MIC LINE
INPUT OUTPUT QSE
OSC
DDS, XTAL
CPU MEM VID
PC HARDWARE RF HARDWARE
AUDIO INPUT BASEBAND AUDIO RF OUTPUT
(ANALOG)
USER INTERFACE
Source: Dr Howard White KY6LA
Generation 2 – ADC(DDC)/DAC(DUC) at the
Antenna – process in the PC
• Generation 2 Fat pipe direct sampling broad bandwidth SDR
• ~2006 RF ADCs faster and more affordable
• Eliminated much of the glue and direct sampling – images gone
• Hearing everything and can get 350million samples/second – SunSDR 650million!!
• Needs powerful PC and fat network pipe
• First to do it in amateur radio circles - HPSDR and Perseus
• Bandpass filters, attenuator, ADC, fat pipe to PC
• PowerSDR front end made Open Source – thanks Flex!
• Pros – distortion fixed, many receivers at once, adapters, dynamic range huge, program
anything, HW is set and all the rest done in SW – Angelina – 7 rxs
• Cons – faster PC and fat pipes – external DSP in PC
Gen 2 Rx – Direct Digital Conversion
USER INTERFACE
Digital
A/D Down USB2 CPU MEM VID
Converter
OSC
A/D D/A
DDS, XTAL IN OUT
SOUND CARD
RF HARDWARE PC HARDWARE
RF INPUT DIGITAL I/Q DEMODULATED AUDIO
DATA STREAM
Source: Dr Howard White KY6LA
Gen 2 Tx – eg. Direct Up Conversion
USER INTERFACE
MIC AUDIO
MODULATED RF
USB Digital
CPU MEM VID USB2 I/F Up A/D
Converter
OSC
A/D D/A A/D
IN OUT IN DDS, XTAL
SOUND CARD
PC HARDWARE RF HARDWARE
AUDIO INPUT DIGITAL I/Q RF OUTPUT
DATA
STREAM ALTERNATE
AUDIO
INPUT
Source: VK7TW
Why band pass filters & other issues with
DDC/DUC SDRs
• DDC - Broadbandwidth rx – hearing 0-61MHz of signals – need avoid ADC overload
• Linearity The native linearity of the data converter is excellent, something on the
order of an IP3 of +50 dBm.
• Image suppression. MERCURY receiver - sampling frequency of 122.88 MHz for the
ADC to allow MERCURY receiver to rx from 0 to 61 MHz. Signals / intermodulation
artefact frequencies (from anywhere!) can also appear in the data converter
output. – 88-108MHz FM could appear in the 15-35MHz spectrum!
• PC Power – minimum dual core – prefer i5 or i7 and reasonable Graphics card –
NVIDIA - Generation 2 issue
• Latency – need real time operating systems – Windoze is NOT – Linux is ;-)
VHF/UHF/Microwaves
• Softrock – 2/4/6m Ensemble – Gen 1
• David Minchin VK5KK – SDR Academy / Gippstech presentation
• mCHF – M0NKA All mode HF Rig – uses only control surface with UHFSDR
– UHFSDR – WB6DHW – 1.7-700MHz http://wb6dhw.com/For_Sale.html#UHFSDR
• DDS – AD9951 (Minikits) – GPSDO locked
• TulipSDR - Russian
• HackRF – Michael Ossman
• LimeSDR – Shipping Nov 2016????
• BladeRF – just announced.
Source: wb6dhw Website
SDR Hardware and Software
●
Hardware has been stable and standard for 3-4 years - DUC/DDC
●
SDR Software is exploding at the moment
●
SoapySDR - A vendor neutral and platform independent SDR support
library - standardisation
●
Client/Service SDR architectures - GHPSDR-3 / QTRadio
●
CUDA SDR – Using the graphics card processors to do the DSP
calculations – Phil Harman VK6AP – experimenting in this area with
many others – watch this space!
GNU-Radio – the SDR Swiss Army
Knife/Toolkit
• GNU Radio is a powerful open source radio development toolkit -
signal processing runtime, processing blocks, integration with
common low-cost external RF hardware and commodity processors.
• It is widely used in hobbyist, academic and commercial environments
to support wireless communications research as well as to implement
real-world radio systems.
• Easiest Entry – GNU Radio Companion
• http://
gnuradio.org/redmine/projects/gnuradio/wiki/GNURadioCompanion
Source: gnuradio.org
Some of the SDRs Available Now
• Flex – 6700 – US$7500 - Maestro – US$1200
• HPSDR – Angelina ~$1500
• Perseus http://www.microtelecom.it/perseus/ - Italian
• ANAN – 200D – US$3000 ANAN 10E – US$1000 – 8000 - US$4000
• Software Labs – QS1R - http://www.srl-llc.com/?product=qs1r-revd-receiver
• RFSpaceIQ - http://www.rfspace.com/RFSPACE/Home.html
• Icom - IC7300
• TulipSDR – Romanian - https://tulipsdr.wordpress.com/
• ELAD – Italian - http://ecom.eladit.com/ - Euro$1159
• SUNSDR – Russian http://sunsdr.eu/product/sunsdr2pro/ - Euro$1590 – MB1 High End Euro$5890
• BladeRF X40 - 300MHz to 3.8GHz - US$420
• HackRF One - 1 MHz to 6 GHz - US$300
• LimeSDR – 6rx & 4tx – full duplex - Mobile Basestation - 100 kHz – 3.8 GHz with 64Mhz bandwidth -
https://myriadrf.org/projects/limesdr/ US$289
• Check tomorrow it will have changed!
What’s Happening Now and Future
Now:
• Already here - FreeDV, DSTAR, Fusion & DMR already being built in!
• GPS Disciplined Oscillators accurate timing for weak signal modes
• VHF and above – microwave LOs/IFs – HackRF, LimeSDR, BladeRF, etc, etc
The Future:
• GPU processing – NVIDIA Graphics Cards – CudaSDR
• Remote Stations – suburban RF smog!
• WebSDRs
Demo in breaktime
• HPSDR with PiHPSDR Linux Control Surface – 0-61MHz
• Codan 100W PA