Aus der „Küche“ der SVXLink-...

11
Interradio 2013./Dr. Ha. /1 Prof. Dr.-Ing. M. Hartje DK5HH Fachbereich Elektrotechnik & Informatik [email protected] Aus der „Küche“ der SVXLink- Entwicklungen Hexen Interradio 2013./Dr. Ha. /2 Prinzip der parametrierbaren Relaissteuerung RX TX RX-Interface TX-Interface Steuerrechner Netzwerk LINUX Weiche Antenne Steuersoftware

Transcript of Aus der „Küche“ der SVXLink-...

Page 1: Aus der „Küche“ der SVXLink- Entwicklungenhomepages.hs-bremen.de/~hartje/pub/2013/interradio/F_Ergaenzungen... · Interradio 2013./Dr. Ha. /5 Relaisaudio bei Txund Rx Frequenzgänge

Interradio 2013./Dr. Ha. /1

Prof. Dr.-Ing. M. HartjeDK5HH

Fachbereich Elektrotechnik & [email protected]

Aus der „Küche“ der SVXLink-Entwicklungen

Hexen

Interradio 2013./Dr. Ha. /2

Prinzip der parametrierbaren Relaissteuerung

RX TX

RX-Interface TX-Interface

Steuerrechner

Netzwerk

LINUX

Weiche

Antenne

Steuersoftware

Page 2: Aus der „Küche“ der SVXLink- Entwicklungenhomepages.hs-bremen.de/~hartje/pub/2013/interradio/F_Ergaenzungen... · Interradio 2013./Dr. Ha. /5 Relaisaudio bei Txund Rx Frequenzgänge

Interradio 2013./Dr. Ha. /3

Kontrolle durch Programm

Audio-Verbindungen

Audio-MIXER

Voter

Local RX

Local TX

WAVEcholink

Echolink

Net RXNet RXNet RX

Net TX

UDP

Quelle?

UDPSenke?

Interradio 2013./Dr. Ha. /4

Audioqualität im AmateurfunkKommunikationsstandard (300-2700Hz)

DSTARDMRKleiner Dynamikumfang

GesprächsstandardFM-RelaisDirektfrequenz (FM)Dynamikumfang >50 dB

Page 3: Aus der „Küche“ der SVXLink- Entwicklungenhomepages.hs-bremen.de/~hartje/pub/2013/interradio/F_Ergaenzungen... · Interradio 2013./Dr. Ha. /5 Relaisaudio bei Txund Rx Frequenzgänge

Interradio 2013./Dr. Ha. /5

Relaisaudio bei Tx und RxFrequenzgänge sehr ungleichFrequenzgänge nicht „glatt“Nicht für Sprachübertragung optimal

Nutzer haben sehr unterschiedliche Aussteuerungspegel (laut / leise)Mobilisten: durchdringende ModulationKlönrunden: angenehme Modulation

Interradio 2013./Dr. Ha. /6

Soundverarbeitung von LINUXBisher

Soundkarten zur Ein- und Ausgabe

Möglichkeiten von SoundkartenUmfangreiche VerarbeitungGetrennte Pfade Tx RxZusätzliche Verarbeitung (Blockketten)Qualitätssteigernde digitale Signalverarbeitung (zB Entrauschen)

DG7BST

Page 4: Aus der „Küche“ der SVXLink- Entwicklungenhomepages.hs-bremen.de/~hartje/pub/2013/interradio/F_Ergaenzungen... · Interradio 2013./Dr. Ha. /5 Relaisaudio bei Txund Rx Frequenzgänge

Interradio 2013./Dr. Ha. /7

Alsa-Soundkarten-DSPLadspa-Bibliotheken mit mehreren 100 Plugins (LLLLinux AAAAudio DSPDSPDSPDSP AAAApplication)

Hilbert-Transformator (0° und 90° - IQ)Filter (HP, LP, BP, Notch)GleichrichterDiverse Kompressoren & LimiterEquallizer

Definition in wenigen Zeilen (Parameter)Anpassung in der svxlink.conf (Soundkarte)

Interradio 2013./Dr. Ha. /8

Beispiel: KompressorEinstellung eines geringen HubesLeise und laute Modulationen ausgleichen!!!Begrenzung der Modulation auf „guten“ Hub für alle ModulationenKeine scharfe Begrenzung – vermeidet Oberschwingungen im wichtigen Frequenzbereich für Sprachverständlichkeit (1-2,5 kHz)Umschalten

tags für Mobilisten einschaltenabends für Klönrunden eventuell ausschalten oder anders parametrieren

Page 5: Aus der „Küche“ der SVXLink- Entwicklungenhomepages.hs-bremen.de/~hartje/pub/2013/interradio/F_Ergaenzungen... · Interradio 2013./Dr. Ha. /5 Relaisaudio bei Txund Rx Frequenzgänge

Interradio 2013./Dr. Ha. /9

Konfigurationsbeispiel# apt-get install swh-plugins/etc/asound.confpcm.AMP1 { type plug; slave.pcm „Komp20“}pcm.Komp20 { type ladspa; slave.pcm „plughw:0.0“;Path „/usr/lib/ladspa“; plugins [ { id 1913;

input { controls [ 20 -1.0 0.5 ] } } ] }# controls: 20 dB-Verstärkung, Limit -1,0 dB, Release-

time 0,5 sek

svxlink.confAUDIO_DEV=alsa:AMP1 anstelle von

AUDIO_DEV=alsa:plughw:0,0

Interradio 2013./Dr. Ha. /10

Beispiel: 15-kanaliger EqualizerKorrektur des Frequenzganges (Tx, Rx)apt-get install libasound2-plugin-equalInteraktive Konfiguration: (nicht notwendig)apt-get install qasconfig qashctlAufruf mit „qashctl“ (X-Grafik) (12 Kanäle 50 Hz bis 3500 Hz -48…+24 dB)Wahlweise nur TX-HF oder nur RXBeliebig schaltbar tags/abends mit cron

Page 6: Aus der „Küche“ der SVXLink- Entwicklungenhomepages.hs-bremen.de/~hartje/pub/2013/interradio/F_Ergaenzungen... · Interradio 2013./Dr. Ha. /5 Relaisaudio bei Txund Rx Frequenzgänge

Interradio 2013./Dr. Ha. /11

Verkehrsfunk und andere Ansagen

Interradio 2013./Dr. Ha. /12

Softwarestruktur

Webseite z.B.www.vmz-bremen.de

Shell-Skript PHP-Skript mit JSONCRON

Wav-Datei holen

Kompander (sox)

Mary (Java) TTSTextaufbereitung

Ausgabesteuerung und Verwaltung der Meldungen (SVXLink)

1 min

Page 7: Aus der „Küche“ der SVXLink- Entwicklungenhomepages.hs-bremen.de/~hartje/pub/2013/interradio/F_Ergaenzungen... · Interradio 2013./Dr. Ha. /5 Relaisaudio bei Txund Rx Frequenzgänge

Interradio 2013./Dr. Ha. /13

Neue und etablierte Interfaces

Interradio 2013./Dr. Ha. /14

Interface AufgabenSteuerung

TX, PTT

RX, HW-Squelch

SoundPotenzialtrenner

TX, Mik od. Modulator

RX, Lsp od. Diskriminator

DTMF-Decoder

Interface

ZumRechner

EntkopplungAnti-BrummPegelanpassungKeine Übersteuerung

Page 8: Aus der „Küche“ der SVXLink- Entwicklungenhomepages.hs-bremen.de/~hartje/pub/2013/interradio/F_Ergaenzungen... · Interradio 2013./Dr. Ha. /5 Relaisaudio bei Txund Rx Frequenzgänge

Interradio 2013./Dr. Ha. /15

Beispiel: USB Radio InterfaceLieferant DMK-Engineering, Preis: 70$7 SteuerleitungenStereo-Sound für 2 RelaisUnterstützt auch Asterix PBX �Relaissteuerung + Telefon - InternetCTCSS

http://www.dmkeng.com

Interradio 2013./Dr. Ha. /16

NHRC-7-RepeatercontrollerWerkbild: nhrc.net

Page 9: Aus der „Küche“ der SVXLink- Entwicklungenhomepages.hs-bremen.de/~hartje/pub/2013/interradio/F_Ergaenzungen... · Interradio 2013./Dr. Ha. /5 Relaisaudio bei Txund Rx Frequenzgänge

Interradio 2013./Dr. Ha. /17

Einfachste USB-Soundkarten1,54 € incl. VersandIntern: CM1084 GPIO-Ports 8mA4 Flanken-entprellteInputs (Interrupt)Mikrophoneing. (Zein~600 Ω)zB URI-Board

Quelle: DX.com

Interradio 2013./Dr. Ha. /18

Beispiel SoundkartePreiswerte USB-Soundkarte CM108 (1,54€)4 GPIO-Pins auf der SC; 4 Flankengesteuerte mit Entprellung Interrupts(Taster)2 LED (gesteuerte Ausgänge)Pegelanpassung an SC-GPIO erforderlich

PTTHardware-Squelch

Vermeidet separate serielle SchnittstelleUnterstützt durch libhamlib2 (linux, win)

Page 10: Aus der „Küche“ der SVXLink- Entwicklungenhomepages.hs-bremen.de/~hartje/pub/2013/interradio/F_Ergaenzungen... · Interradio 2013./Dr. Ha. /5 Relaisaudio bei Txund Rx Frequenzgänge

Interradio 2013./Dr. Ha. /19

Beschaltungsmöglichkeiten W

eite

re G

PIO

PTT

HW-SQL

50k15k

27k

GPIO3Imax=8mA

Dig.GND

Vol. DwnVol. Up

Topview

Interradio 2013./Dr. Ha. /20

Softwareerweiterungen SVXLinkGemeinsam mit „Adi“ in Vorbereitung

URI-Board funktioniert �

NHRC-Board in Kürze

Parametrierungsbeispiele und Dokunoch zu erstellen

Page 11: Aus der „Küche“ der SVXLink- Entwicklungenhomepages.hs-bremen.de/~hartje/pub/2013/interradio/F_Ergaenzungen... · Interradio 2013./Dr. Ha. /5 Relaisaudio bei Txund Rx Frequenzgänge

Interradio 2013./Dr. Ha. /21

Erweiterung alter RelaisEcholink-AnbindungVernetzung mit NachbarrelaisMit xx0xxx-L KonfigurationAuswertung des Eigenrauschens als SQL-KriteriumDerzeit noch mit Hardwareschaltung realisiert – zukünftig rein in Software (ladspa läßt grüßen)

Interradio 2013./Dr. Ha. /22

ZusammenfassungDSP-Funktionen mit leistungsfähigen Prozessoren

EqualizerKompressoren / LimiterNotchFilter

Neue Interfaceboards (PTT und HW-Sql)URI-BoardNHRC-BoardEinfache USB-Soundkarten