8. FAX
SSTV-Signale findet man häufig auf dem Bandsegment 3730–3740 kHz sowie zwischen
14230 und 14240 kHz. Nach kurzer Einarbeitungszeit erkennt man SSTV – wie alle anderen
Bildmodi – rasch akustisch.
8.3 FAX und SSTV mit JVComm32
Da unter WIN95 die Verhältnisse für Echtzeit-Verarbeitung zeitkritischer Prozesse nicht
sonderlich günstig sind, hatte auch JVComm32 mit der bislang im PTC angebotenen
SSTV/FAX-Senderoutine auf langsamen PCs Probleme: Der PTC fordert für den Sende-
betrieb einen kontinuierlichen Datenstrom mit hoher Baudrate (üblicherweise 57600 Bd)
über die serielle Schnittstelle. Es dürfen keinerlei Pausen auftreten, da das gesendete Bild
sonst Lücken und Verschiebungen aufweist. Ein lückenloser Datenstrom hoher Baudrate ist
jedoch unter WIN95 nur auf relativ flotten PCs möglich - und auch hier nicht immer, je
nachdem, wieviel Rechenleistung von anderen laufenden Tasks abgezogen wird.
Ein zweites Problem der bisherigen Implementierung: Das Sende-Timing muß vom PC
geliefert werden. Da die PCs üblicherweise nur ungenaue bzw. unabgeglichene Quarze
verwenden, führt dies zu einer recht umständlichen Prozedur für die Schräglaufkorrektur
auf der Sendeseite.
Beide Probleme löst die neue Senderoutine, die mit dem Modem-Befehl
Menü aktivierbar ist. Empfangsseitig verhält sich das JVComm-Modem des PTC-II exakt
wie das bisherige FMfax-Modem (ebenfalls im
schied: Während das JVComm-Modem des PTC-II im Sendezustand ist, liefert der PTC
keine Empfangsdaten an den PC. Es ist also kein Vollduplex mit loop back möglich.
Die JVComm-Senderoutine stellt einen gepufferten Datenaustausch mit Handshake zur
Verfügung. Hierdurch werden die Echtzeitanforderung auf der WIN95-Seite um Größen-
ordnungen reduziert. Der PTC gibt die Daten exakt mit einer Rate von 1/20 mal MBaud-
Rate an der HF-Seite (DSP-Modem) aus. Da die Datenrate aufgrund der 10 Schritte / Byte
auf der seriellen Schnittstelle maximal 1/10 mal MBaud-Rate betragen kann, bleibt dem PC
relativ viel Zeit, um den Sendepuffer des PTC zu füllen.
8.3.1 Spezifikationen
PTC-Daten-Puffergröße insgesamt: 13312 Byte.
Handshake (RTS, Pin 8 an der SUB-D-9-Buchse des PTC-II)
• Aktiviert (=XOFF, -10 V) bei: 8000 Byte oder mehr im Puffer.
• Deaktiviert (=XON, +10 V) bei: 6000 Byte oder weniger im Puffer.
Auch nach XOFF kann der PC noch ca. 5000 Byte schicken, ohne einen Pufferüberlauf zu
erzeugen.
Ausgabe-Datenrate: exakt 1/20 * MBaud-Rate.
Eine Schräglauf-Korrektur ist üblicherweise nicht erforderlich, da der Quarz im PTC-II bis
auf wenige ppm genau abgeglichen ist.
8.3.2 Zuordnung der Datenbytes für den PTC
Wert
0–240
241
242
243
120
Bedeutung
Normale, lineare Frequenz-Sendedaten:
Synchton
Synchton
Synchton
-Menü aktivierbar). Einziger Unter-
0 = 1500 Hz
240 = 2300 Hz
1100 Hz
1200 Hz
1300 Hz
im
-