View
215
Download
0
Category
Preview:
Citation preview
Interradio 2013./Dr. Ha. /1
Prof. Dr.-Ing. M. HartjeDK5HH
Fachbereich Elektrotechnik & Informatikhartje@etech.hs-bremen.de
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
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
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
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
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
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
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
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
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)
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
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
Recommended