In diesem Artikel versuche ich zu zeigen, wie man mit Linux Bordmitteln eine Verbindung zu einem Packet Radio Knoten aufbauen kann. Wir kommen damit zum Sendebetrieb. Die Beschreibung eines geeigneten Adapterkabels und den Empfang von Signalen habe ich im Artikel Linux und Amateur Packet Radio beschrieben. Ich werde in diesem Artikel auf Software für die man den WINE Emulator (1) benötigt bewusst verzichten. Nicht, dass mich jemand falsch versteht: WINE ist ein großartiges Projekt und es ist absolut nichts falsch daran es zu verwenden, speziell dann wenn es keine andere Lösung gibt. Wir wollen es eben mal ohne Alkohol versuchen, hi.
Obwohl auch auf Kurzwelle nicht ganz unmöglich, so wird Schmalband Packet Radio normalerweise im 2m und 70cm Band über Transceiver gemacht, die nur FM Modulation beherrschen. Darauf konzentrieren wir uns auch.
Sehen wir uns an, was wir benötigen, so stoßen wir darauf, dass das ein so genannter TNC, ein Terminal Node Controller ist. Die Aufgabe eines TNC's ist es Daten, die wir in paketierter Form übergeben, unter Kontrolle eines Protokolles, in unserem Fall AX.25, an eine Gegenstelle zu übermitteln.
Solche TNC's waren ursprünglich, in den 80ern des 20. Jahrhunderts, reine Hardwarelösungen und deshalb auch recht unflexibel. Für die Abwicklung von Protokollen sind Computer prädestiniert und seitdem sie ausreichend hohe Geschwindigkeit haben können sie auch die Aufgaben der analogen Signalverarbeitung übernehmen, die in so einem TNC anfallen. Wer schon mit digitalen Übertragungsverfahren im Amateurfunk zu tun hatte weiß, dass oft eine Soundkarte ausreicht. So ist es auch in unserem Fall.
Trotzdem geht es nicht ganz ohne Hardware. Eine Verbindung zwischen Rig, also unserem Transceiver, und dem Computer muss her. Diese Verbindung besteht aus zwei Teilen:
- Eine analoge Schnittstelle für Audio Übertragung und
- eine digitale Schnittstelle für die PTT Steuerung, also die Sendertastung.
Die Beschreibung eines geeigneten Kabels findet sich, wie bereits gesagt, in dem Artikel Linux und Amateur Packet Radio. Wir werden in diesem Abschnitt nun zunächst den Sendefall vorbereiten. Es ist hilfreich wenn euch zusätzlich zum Transceiver ein Kontrollempfänger zur Verfügung steht. Ein Empfänger der FM demodulieren kann ist ausreichend. Wer einen Empfänger hat der auch SSB fähig ist auf 2m oder 70cm, der kann darüberhinaus den exakten Hub seiner Aussendung einstellen. Das Verfahren dazu heisst *Besselnull* und ich werde es eventuell an anderer Stelle im Wiki beschreiben. Wie gesagt, das ist aber nicht unbedingt nötig.
Wir installieren die hamlib und sox. Dabei handelt es sich einerseits um eine Bibliothek, die es Applikationsprogrammen erlaubt verschiedene Rigs über eine einheitliche Schnittstelle anzusprechen und andererseits um ein vielseitiges Audio Werkzeug.
sudo apt install libhamlib-utils libhamlib-doc sox <\pre> Wir könnten den Transceiver damit über die CAT Schnittstelle steuern und insbesonders die PTT Steuerung vornehmen. In meinem Beispiel mache ich aber davon keinen Gebrauch sondern beschränke mich darauf den RTS Pin der seriellen Schnittstelle zu schalten.