SDR mit Gnuradio – SDR mit Gnuradio –––Grundlagen und...
Transcript of SDR mit Gnuradio – SDR mit Gnuradio –––Grundlagen und...
HamRadio/DK5HH/29.06.2013/1
SDR mit Gnuradio SDR mit Gnuradio SDR mit Gnuradio SDR mit Gnuradio –––– Grundlagen und Grundlagen und Grundlagen und Grundlagen und Anwendungen mit FCD und Anwendungen mit FCD und Anwendungen mit FCD und Anwendungen mit FCD und RTLRTLRTLRTL----
StickStickStickStick als 23 als 23 als 23 als 23 cmcmcmcm----RelaisRelaisRelaisRelais----RXRXRXRX mit mit mit mit SVXlinkSVXlinkSVXlinkSVXlink29.6.13
Prof. Dr.-Ing. Michael HartjeDK5HH
HamRadio/DK5HH/29.06.2013/2
Übersicht über den WorkshopWas verstehen Sie / Du unter diesem Thema?� GnuRadio Grundlagen� Gnuradio Anwendung mit Hardware� Messungen mit Gnuradio an FM-Relais aus Sicht des
Relaisverantwortlichen� Repeater-RX mit FCD� Repeater-RX mit RTL-Stick� Was ist SVXLink?� Wie wird ein Relaisgesteuert mit SVXLink?� Welche Möglichkeiten habe ich, SVXlink einzusetzen?
HamRadio/DK5HH/29.06.2013/3
GnuRadio GrundlagenEntwurfswerkzeug mit steigender Verbreitung in der IngenieurausbildungEbene 0 – physikalische EbeneSteuert HardwareBildet die Parameterierung und die SignalverarbeitungsalgorithmenPrinzip: so viel wie möglich in Software relaisieren→ also digitalisieren an der Antenne!Praktische Lösung: Direktmischer → Verarbeitung von NF
HamRadio/DK5HH/29.06.2013/11
Einfaches SDR-Prinzip mit komplexem Signallauf
Mischer Tiefpass
LO
Demod
FMAM
Digital
komplexwertiges Signalu(t) = cos ωt , sin ωtreellwertiges Signal
Antenne
TP
G
FCD
HamRadio/DK5HH/29.06.2013/13
FunCube Dongle
Q: www.oz9aec.net
HamRadio/DK5HH/29.06.2013/14
DVB-T-Stick (RTL 2830)Tuner: Elonics E4000 (60 MHz – 1,7 GHz)Decoder: RealtekRTL 2832�Auflösung: 8-Bit � 48 dB
Dynamikumfang�DAB / FM / DVB-T
Modifikationen: 0-30 MHzQ: http://superkuh.com/gnuradio.html
HamRadio/DK5HH/29.06.2013/15
USRP (ettus.com)
Basis mit FPGAHF-Frontends als Huckepack0-5GHz
Q: www.ettus.com
HamRadio/DK5HH/29.06.2013/16
Weitere HW- und SW-AnwendungenSoftrock-TRX (KW)
Fifi-SDR (RX, MW-KW)Papp-Radio, LimaSDRFLEX-Radio,SoftRock und viele weitere hier ungenannte!
WinSDRHDSDR (freeware)Viele weitere ungenannte HW und Software
Vorträge auf der HamRadio, Messestände
�� Ermöglichen den Empfang und teilweise Senden
HamRadio/DK5HH/29.06.2013/24
Einfaches SDR-Prinzip mit komplexem Signallauf
Mischer Tiefpass
LO
Demod
FMAM
Digital
komplexwertiges Signalu(t) = cos ωt , sin ωtreellwertiges Signal
Antenne
TP
G
FCD
HamRadio/DK5HH/29.06.2013/25
EmpfängerSamplerate (wie viel können wir über die Anschlüsse zum Rechner transportieren?, was verarbeitet unser Rechner weiter?)� FCD: 96 kS/s� RTL-SDR: 1 … 3,2 MS/s (nutzbar: 2,8 MS/s)� USRP : 128 kS … 8 MS/s
Bandpassfilter dieser Breite vor dem RX?Empfang mit der Bandbreite der Abtastrate!
Auswahl mit einem Mischer und anschließenden Bandpass:
HamRadio/DK5HH/29.06.2013/26
Eingang im Detail mit Kanalempfang
Mischer Tiefpass
LO
TP
G
FCD
Antenne
Mischer
LO
GXlating-
Filter
HamRadio/DK5HH/29.06.2013/27
Auswahl und Parametrieren Tiefpass
VerstärkungAbtastrate EingangZielbandbreite / 2 = TiefpasseckfrequenzFlankensteilheit des Tiefpasses� Große Flankensteilheit = große Rechenleistung� Kleine Flankensteilheit = Nebenempfang möglich
Auswahl einer Filter-Nebenrippel-Form� Einfluss auf die Rechenzeit
Abtastratenkonversion – Anpassung an Informationsgehalt (geringere Bandbreite)?
HamRadio/DK5HH/29.06.2013/33
LO
Mehrkanal-FCD-RXMischer Tiefpass
LO
TP
G
FCD
Antenne
Squelch
G
Xlating-
Filter
NB FM
HamRadio/DK5HH/29.06.2013/42
Empfang mit RTL-SDRRealtek RTL2830 ist in vielen sehr preiswerten USB-DVB-T-Sticks enthaltenTeilweise Tuner nur bis 800 MHz.Keine Innenschaltung bekanntEinschränkungen �Lücke ähnlich wie bei FCD 1,1 bis 1,2 GHz�Auflösung mit 8-Bit : 48 dB Dynamikumfang�Automatische Empfindlichkeitsanpassung
HamRadio/DK5HH/29.06.2013/43
Praxis RTL-SDRFrequenzabweichung: 63 ppmSamplerate minimal 900 kS/s: gewählt 1024Teiler auf 32 kHz mit Ganzzahl = 25, verteilt auf mehrere Stufen für Zoomfunktionen
HamRadio/DK5HH/29.06.2013/44
QuellenRTL-SDR: superkuh.com/gnuradio.htmlGnuradio: gnuradio.orgProjekte Gnuradio: cgran.org
HamRadio/DK5HH/29.06.2013/45
ZusammenfassungHttp://homepages.hs-bremen.de/~hartje/pub/2013/hamradio/gnuradio
build_gnuradio