introduction to digital voice over hf mel whitten, k Ø pfx [email protected] fdm dv windrm

44
Introduction to Digital Introduction to Digital Voice Voice over HF over HF Mel Whitten, KØPFX [email protected] FDM DV WinDRM

Upload: ibrahim-aymond

Post on 01-Apr-2015

224 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

Introduction to Digital Introduction to Digital VoiceVoice

over HFover HF

Mel Whitten, KØPFX [email protected]

FDMDV

WinDRM

Page 2: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

HF Digital VoiceHF Digital Voice

Why digital?Why digital? DV basicsDV basics DV Evolution in SoftwareDV Evolution in Software The AOR hardware solutionThe AOR hardware solution On-the-Air with DV On-the-Air with DV

Page 3: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Why digitalWhy digital ? ?

Binary decisions are easier to make than Binary decisions are easier to make than complex ones of varying voltages. complex ones of varying voltages.

Applying coding algorithms, digital errors Applying coding algorithms, digital errors are much easier to detect, correct and are much easier to detect, correct and process than complex analog signals.process than complex analog signals.

““Noise” is effectively lost – it is not in the Noise” is effectively lost – it is not in the demodulation process as found in the demodulation process as found in the analog world. analog world.

The listener gets back the original signal.The listener gets back the original signal. Multi-media features can be included.Multi-media features can be included.

Page 4: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Sampling…Sampling… The voice is sampled (measured) The voice is sampled (measured) using an A-D converter. Each sample represents using an A-D converter. Each sample represents the wave’s voltage level at that moment in time. the wave’s voltage level at that moment in time. Output of this converter then turns the voice into Output of this converter then turns the voice into numerical values.numerical values.

(Sound Card)

DV Basics…

Page 5: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

DV Basics… Voice CodingDV Basics… Voice Coding Encoding…Encoding… The output of the A-D converter The output of the A-D converter

can then be efficiently compressed and can then be efficiently compressed and encoded into a digital bit stream for encoded into a digital bit stream for transmission over a carrier.transmission over a carrier.

Decoding…Decoding… A corresponding voice decoder A corresponding voice decoder then receives the data bit stream for then receives the data bit stream for processing.processing.

Page 6: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

HF Coder/decoders - CODECSHF Coder/decoders - CODECS Codecs model speech in small segments and then Codecs model speech in small segments and then

convert it into a synthesized speech signal which convert it into a synthesized speech signal which is perceptually close to the original.is perceptually close to the original.

Parameters for pitch, level, freq response are Parameters for pitch, level, freq response are extracted and then encoded into a bit stream. extracted and then encoded into a bit stream.

LPC-10, SPEEX, AMBE and coming soon..Codec2 LPC-10, SPEEX, AMBE and coming soon..Codec2 are examples of Codecs that make HF voice are examples of Codecs that make HF voice possible with their lower data rates.possible with their lower data rates.

Page 7: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Typical Digital Voice ProcessTypical Digital Voice Process

TX audio Input

RX audio Output

Page 8: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Applying the digital process to Applying the digital process to HF Voice then…HF Voice then…

QRN (noise) and QSB (fades) are QRN (noise) and QSB (fades) are eliminated in the decoded voice reducing eliminated in the decoded voice reducing listener fatigue.listener fatigue.

Spectral efficiency is realized narrowing Spectral efficiency is realized narrowing bandwidth requirements.bandwidth requirements.

Other non-voice apps for data are also Other non-voice apps for data are also realized (call-signs, text, pictures, mode realized (call-signs, text, pictures, mode configuration, etc). configuration, etc).

Page 9: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Software Evolution of HF DV

Digital Radio Mondiale – DRM

Page 10: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Digital Radio MondialeDigital Radio MondialeDigital replacement for AMDigital replacement for AM

DRM is a global open (free) digital radio DRM is a global open (free) digital radio standard capable of providing near-FM standard capable of providing near-FM quality sound for SW, MW and LW.quality sound for SW, MW and LW.

Driven by an international consortium of Driven by an international consortium of broadcasters, manufacturers, regulators broadcasters, manufacturers, regulators and educators with about a 100 members.and educators with about a 100 members.

DRM is found world wide with most DRM is found world wide with most stations in Europe, Asia, and Pacific. stations in Europe, Asia, and Pacific.

In 2008 FCC granted Alaska Experimental In 2008 FCC granted Alaska Experimental DRM license WE2XRH for use with DART DRM license WE2XRH for use with DART transmitters. transmitters.

Page 11: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Alaska’s DRM project using Digital Aurora Radio Tech (DART) Transmitters and new Cross Dipole Antennas on 5/7.5/9.5 mHz

Page 12: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Open-Source DRM DREAM Open-Source DRM DREAM Receiver SoftwareReceiver Software

Page 13: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

DRM Multi-Media ServicesDRM Multi-Media Services

Page 14: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

DRM digital Shortwave 49-19mtrDRM digital Shortwave 49-19mtr

Page 15: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

DRM – how does it work?DRM – how does it work?

Coded OFDM multiple-carriers with QAM16/QAM64. Coded OFDM multiple-carriers with QAM16/QAM64. MPEG4 AAC, CELP and HVXC CODECS.*MPEG4 AAC, CELP and HVXC CODECS.* SW 10kHz channel spacing/Up to 25+ Kbps data.SW 10kHz channel spacing/Up to 25+ Kbps data. Integrates images, html pages, schedules.Integrates images, html pages, schedules. Robustness modes match propagation conditions.Robustness modes match propagation conditions.

* AAC=Advanced Audio Coding + Spectral Band Rep +* AAC=Advanced Audio Coding + Spectral Band Rep + Parametric-Stereo Parametric-Stereo CELP=Coded Excited Linear Prediction (robust speech)CELP=Coded Excited Linear Prediction (robust speech) HVXC=Harmonic Vector Excitation (low bit speech coder)HVXC=Harmonic Vector Excitation (low bit speech coder)

Page 16: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Example of OFDM carriersExample of OFDM carriers

All the data, including the digitally encoded audio, is shared out for All the data, including the digitally encoded audio, is shared out for transmission across equally spaced carriers. This unique spacing transmission across equally spaced carriers. This unique spacing ensures the ensures the orthogonalityorthogonality of the carriers of the carriers.. Each transmits a small amount of the overall data stream.

Data

Page 17: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Digital Radio Mondiale 10kHz BW

Page 18: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

455kHz to 12kHz $28/

9.016mHz to 12kHz for ICOM Radios

I5XWW 455 kHz to 12kHz Receiver

IF Converter

NE602

Page 19: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

UniWave “Di-Wave 100” DRM Receiver

Hardware solution – New DRM Receiver

Page 20: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

DRM TX SoftwareDRM TX Software

Page 21: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

First ham DRM application First ham DRM application HamdreamHamdream

Page 22: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

WinDRM Digital VoiceWinDRM Digital Voice + + DataData

Voice/Data/ImagesVoice/Data/Images One GUI for both One GUI for both

RX/TXRX/TX 2.3-2.5Khz SSB BW 2.3-2.5Khz SSB BW OFDM 29-57 carriers OFDM 29-57 carriers 2400 bps open source 2400 bps open source

SPEEX & LPC CODECS SPEEX & LPC CODECS (~8dB SNR voice) (~8dB SNR voice)

MSC channel data rate 1 Kbps to 6.3 Kbps MSC channel data rate 1 Kbps to 6.3 Kbps

4 to 64QAM Quadrature Amplitude Modulation 4 to 64QAM Quadrature Amplitude Modulation

Multiple TX/RX DRM modes to match propagation Multiple TX/RX DRM modes to match propagation

Page 23: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

WinDRMWinDRM Developed for ham transceivers – no mods.Developed for ham transceivers – no mods.

FACFAC (Fast Access Channel) transmits call sign, (Fast Access Channel) transmits call sign, modulation, interleaver, BW and sync pilots.modulation, interleaver, BW and sync pilots.

MSCMSC (Main Service Channel) transmits the (Main Service Channel) transmits the voice/file data at 4-64QAM with FEC protection.voice/file data at 4-64QAM with FEC protection.

Multiple displays for monitoring OFDM RX sigs.Multiple displays for monitoring OFDM RX sigs.

Complete User Complete User DocsDocs available. available.

Page 24: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

WinDRM Waterfall WinDRM Waterfall Sync Reference Pilots Sync Reference Pilots

Page 25: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

FDMDV

FDMDV

Frequency Division Multiplex

HF Digital Voice

Page 26: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

HB9TLK’s Frequency DivisionHB9TLK’s Frequency Division Multiplex Digital Voice Multiplex Digital Voice

FDMDV

Page 27: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

DescriptionDescription

Latest DV development, Dec 2007 releaseLatest DV development, Dec 2007 release Com voice quality in one-half BW of SSB Com voice quality in one-half BW of SSB Fast “instant” sync on the voice – no delays Fast “instant” sync on the voice – no delays Robust in noise and QRM to <4dB SNRRobust in noise and QRM to <4dB SNR Auto ID/Tuning or mouse “click tuning”Auto ID/Tuning or mouse “click tuning” Multiple displays for signal analysis/tuningMultiple displays for signal analysis/tuning AFC keeps any TX drift in sync with receiveAFC keeps any TX drift in sync with receive No radio mods, compatible with SSB radiosNo radio mods, compatible with SSB radios

FDMDV

Page 28: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

SpectrumSpectrum

Original idea of using FDM with no FEC based on work of Peter, G3PLX

FDMDV

Page 29: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Some FDMDV specs…Some FDMDV specs…

14 QPSK 50 baud carriers for voice data14 QPSK 50 baud carriers for voice data multiplexed for 1400 bps with no FECmultiplexed for 1400 bps with no FEC 1 BPSK w/2x power for data synchronizing1 BPSK w/2x power for data synchronizing 50bps/80 character SMS (callsign/qth/etc)50bps/80 character SMS (callsign/qth/etc) Narrow 1.125kHz occupied BandwidthNarrow 1.125kHz occupied Bandwidth 1400 bps LPC CODEC1400 bps LPC CODEC F6CTE’s RS-ID for mode ID/auto syncF6CTE’s RS-ID for mode ID/auto sync Transmit ALC to improve average powerTransmit ALC to improve average power Detailed FCC Detailed FCC specspec published published

FDMDV

Page 30: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Radio/PC easy set up!Radio/PC easy set up! Uses same audio and PTT connections as Uses same audio and PTT connections as

other digital modes (just like PSK31)other digital modes (just like PSK31) For voice I/O, just add a 2For voice I/O, just add a 2ndnd sound card or sound card or

a USB headset such as a Logitech 250/350a USB headset such as a Logitech 250/350 Execute software, set mixers, enter Com Execute software, set mixers, enter Com

Port and call sign/location infoPort and call sign/location info Uses conventional SSB mode with no EQUses conventional SSB mode with no EQ Run 100w rigs at 25w max power outputRun 100w rigs at 25w max power output Quick start and detailed Quick start and detailed docsdocs

FDMDV

Page 31: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Transceiver connections to Sound Transceiver connections to Sound Card and USB Head SetCard and USB Head Set

Page 32: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Logitech 250 USB Head set $20 USB Sound Adapter

from Geeks.com $7.50

“2nd” Sound Card

OR

Page 33: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

file folder…file folder…FDM

DV

Page 34: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Set up screens…Set up screens…FDM

DV

Page 35: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Soundcard for transceiver I/OSoundcard for transceiver I/O USB Headset for voice I/O USB Headset for voice I/O

FDMDV

Page 36: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Cesco, HB9TLK, author of WinDRM and FDMDV

Page 37: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

New Open Source “Codec2”New Open Source “Codec2”

The best voice quality low bit rate codec The best voice quality low bit rate codec suitable for HF is protected by patents. suitable for HF is protected by patents.

David, VK5DGR is developing an open David, VK5DGR is developing an open source 2400 k/bits codec that will be source 2400 k/bits codec that will be available for the ham radio community. available for the ham radio community.

The voice quality of the codec is expected The voice quality of the codec is expected to be close to MELP.to be close to MELP.

At 3:15 today Bruce, K6BP will present this At 3:15 today Bruce, K6BP will present this new Codec2.new Codec2.

Page 38: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Authority On Radio

A Hardware DV alternative

Page 39: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

G4GUO DV Prototype G4GUO DV Prototype (1999)(1999)

Used early AMBE - Advanced Multiband Excitation Vocoder

Open source software

Predecessor of the AOR 9800

Page 40: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

DV with D-SSTV optionDV with D-SSTV option2.4kHz occupied BW

OFDM 36 Carriers DQPSK

AMBE Vocoder chip

Excellent speech qualityPC command setNo DRM compatibility

Page 41: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

ARD 9000 Mark 2

Lower cost

Compatible with 9800

Digital Voice only

Same AMBE VocoderPlug ‘n Play No DRM compatibility

Page 42: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

Resources…Resources…SOFTWARE and Documentation

www.n1su.com www.drm.org www.sourceforge.net

SUPPORT

digitalvoice Google Group ARD9800 Yahoo Group

Digital Voice Website

www.hamradio-dv.org

Digital Voice Nets

Saturday/Sunday 18:00-20:00UTC 14.236 USB

CODEC2:

https://sourceforge.net/lists/listinfofreetel-codec2

http://www.rowetel.com/blog/?page_id=452

Page 43: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland

..and more on DV here from ARVN – Amateur Radio Video News

www.ARVideoNews.com

Page 44: Introduction to Digital Voice over HF Mel Whitten, K Ø PFX mel@melwhitten.com FDM DV WinDRM

25Sep1025Sep10 DCC - PortlandDCC - Portland