software defined radios the future is now…• designers: n8vb and vk6aph. 27 penelope – digital...

34
1 SWISS AMATEUR TELEPRINTER GROUP Software Defined Radios The Future Is NowSWISS AMATEUR TELEPRINTER GROUP Dominik Bugmann, HB9CZF [email protected] 15. Februar 2008

Upload: others

Post on 14-Mar-2020

3 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

1

SWISS AMATEUR TELEPRINTER GROUP

Software Defined RadiosThe Future Is Now…

SWISS AMATEUR TELEPRINTER GROUP

Dominik Bugmann, [email protected]. Februar 2008

Page 2: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

2

Warum SDR ?

• Packet Radio über die letzten 20+ Jahre• Keine Anwendungen, geringe Innovation

• SDR ist auch für die Industrie neu• Neue Gruppe von Amateuren

• Wie kann die SWISS-ARTG helfen ?• Publikum in HB adressieren• Know-how Transfer (English – Deutsch)• Rasantes Entwicklungstempo

Page 3: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

3

Software Defined vs. Controlled

• Controlled• PC kontrolliert den Transceiver

• Defined• 100% der Modulation, Demodulation und Steuerung

Page 4: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

4

Philosophie: Viel Software & wenig Hardware

• Laufende Verbesserungen – Wird immer besser!

• Leistungsfähigkeit in analog nicht möglich

• Weniger analog –> mehr linear

• TRX für jeden Mode / Betriebsstil

• Open Source GPL – Viele Mitwirkende

Page 5: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

5

Warum Open Source?

• Grosse Mitarbeiter-Basis

• Schnellere Erweiterungen

• Viele Augen – Besserer Code

• Nicht Herstellerabhängig

• Amateur – For the Love of…

• Alle gewinnen

Page 6: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

6

PC vs. Embedded DSP Chips

• PCs werden kaum obsolet

• Totale Bildschirm Flexibilität

• Übertreffen DSP Chips

• PCs Upgradeable

• Click Tuning

Page 7: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

7

SWISS AMATEUR TELEPRINTER GROUP

Gib mir I & Q

Und ich kann die Welt demodulieren

Page 8: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

8

Quadrature Sampling Architektur

ss ffBW ==

2*2

Quadrature Sampling Doubles Bandwidth

Page 9: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

9

Quadrature Signal Vector

QIM ttt

22 += ⎟⎟

⎜⎜

⎛= −

IQ

t

tt tan 1φ

All Modes

AM: PM:

Page 10: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

10

CW und SSB Demodulation

• CW Signal bei 14.101 MHz mit 1 kHz Tone

• Gewünschtes Signal:• 14.101 MHz – 14.100 MHz = 1 kHz

• Weiteres Signal:• 14.099 MHz – 14.100 MHz = -1 kHz

LO

Page 11: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

11

Block Diagramm: SSB Demodulator

Hilbert Transformation

Page 12: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

12

I und Q bei 14.101 MHz

USB: I leads Q (Wanted Signal)

-6.00

-5.00

-4.00

-3.00

-2.00

-1.00

0.00

1.00

2.00

0 360 720 1080 1440 1800

I

Q

Page 13: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

13

I und Q+90º bei 14.101 MHz

USB: I + Q+90

-6.00

-5.00

-4.00

-3.00

-2.00

-1.00

0.00

1.00

2.00

0 360 720 1080 1440 1800

I

Q

Page 14: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

14

I und Q+90º bei 14.101 MHz

USB: I + Q+90

-2.00

-1.50

-1.00

-0.50

0.00

0.50

1.00

1.50

2.00

0 360 720 1080 1440 1800 I+Q

Page 15: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

15

Block Diagramm: SSB Demodulator

Hilbert Transformation

Page 16: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

16

I und Q bei 14.099 MHz

LSB: I lags Q (Unwanted Signal)

-6.00

-5.00

-4.00

-3.00

-2.00

-1.00

0.00

1.00

2.00

0 360 720 1080 1440 1800

I

Q

Page 17: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

17

I und Q+90º bei 14.099 MHz

LSB: I - Q+90

-6.00

-5.00

-4.00

-3.00

-2.00

-1.00

0.00

1.00

2.00

0 360 720 1080 1440 1800

I

Q

Page 18: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

18

I und Q+90º bei 14.099 MHz

LSB: I - Q+90

-2.000-1.500-1.000

-0.500

0.000

0.5001.000

1.500

2.000

0 360 720 1080 1440 1800 I-Q

Page 19: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

19

SWISS AMATEUR TELEPRINTER GROUP

Ich kann Dich sehen!

„Radio sehen“

Page 20: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

20

Hochauflösender Panadapter in Echtzeit

Page 21: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

21

SWISS AMATEUR TELEPRINTER GROUP

SDR wiederbelebt unser Hobby…

Page 22: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

22

SDR: Beispiele• W7PUA’s DSP-10 is a superb example of SDR

• Based on embedded DSP• Open Source• See QST 9/99 – 11/99 or EMRFD• http://www.proaxis.com/~boblark/dsp10.htm

• Flex Radio’s SDR-1000 is first commercial Amateur SDR• Flex makes proprietary hardware

• K5SDR Introduced QSD/QSE• QEX July 2002 1st of 4 Part Article

• Community writes application code• Originally by Flex• Flex now only writes GUI and Drivers

• $1500• http://www.flex-radio.com/

Page 23: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

23

SDR: More Examples

• Tony Park’s Softrock Series• QSD for Rx, QSE for Tx• $20 for Rx (1 or 2 band)• $40 for Tx/Rx (1W, 1 or 2 band)• http://groups.yahoo.com/group/softrock40/

• Hendricks QRP Kits• Firefly Xcvr

• QSD Rx• Tx not SDR

• $65 (1 band, CW)• http://www.qrpkits.com/firefly.html

Page 24: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

24

Panadapter für den Elecraft K2

• http://dj9cs.raisdorf.net/K2-Panorama.html

Page 25: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

25

HPSDR (http://hpsdr.org)

• Standalone SDR• Kein PC benötigt

• Kontrolle des SDR-1000

• Ueberlegene Soundkarten-Qualität• Delta 44, Presonus

• Spectrum Analyzer (cf. SDR-14)

• USB Interface

• mehrere Plug-In Module

Page 26: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

26

Mercury – That Dude is Fast!• 16-bit ADC Running at 130 MHz!

• Linear Technology LTC2208 ADC• Sample entire HF Spectrum in Real Time

• Cyclone II FPGA• Digital Down Converter

• Typical Bandwidth Reduction to 200 kHz• User Defined Features

• USB• On-board FX2

• Prototype measures:• Max Input Signal +9 dBm• MDS (500 Hz BW) -120 dBm

• Designers: N8VB and VK6APH

Page 27: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

27

Penelope – Digital Xmtr

• 16-bit DAC Running at 130 MHz!• Analog Devices AD9744• 1.8 – 54 MHz for Amateur Use

• Cyclone II FPGA• Digital Up Converter• All Modes

• USB• Via OZY

• Prototype measures:• 0.5W to 1W Output

• Designers: N8VB, VK6APH w/help from KK7P

Page 28: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

28

QS1R (von N8VB)

• Open Source Direct Digital Conversion (DDC) receiver

• 15 kHz …55 MHz

• USB 2.0 Interface

• 800 USD

Page 29: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

29

Der allerletzte Schrei: CW Skimmer

• http://www.dxatlas.com/CwSkimmer/

Page 30: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

30

SWISS AMATEUR TELEPRINTER GROUP

Wo gibt’s mehr Informationen?

Page 31: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

31

A Software Defined Radio For The Masses: Parts 1, 2, 3, & 4

By Gerald Youngblood, K5SDR (formerly AC5OG)Reprints may be found at www.flex-radio.com

Page 32: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

32

Weitere Informationen?

• www.swiss-artg.ch/sdr• Softrock• SDR-1000• HPSDR

• Diskussionsliste zum SDR-1000: • http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/

• Diskussionsliste zu HPSDR:• http://lists.hpsdr.org/pipermail/hpsdr-hpsdr.org/

• Diskussionsliste zum QS1R:• http://groups.yahoo.com/group/qs1r/• http://qs1r.com

Page 33: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

33

SWISS AMATEUR TELEPRINTER GROUP

Fragen ?

Page 34: Software Defined Radios The Future Is Now…• Designers: N8VB and VK6APH. 27 Penelope – Digital Xmtr • 16-bit DAC Running at 130 MHz! • Analog Devices AD9744 • 1.8 – 54

34

SWISS AMATEUR TELEPRINTER GROUP