\input dsfahne

\tit {DFSK-Decoder}

\untit {Worum geht es}

Direct Frequency Shif Keying (DFSK) wird unter anderem beim City-Ruf
Dienst der Telekom angewendet. Die, der Redaktion \"ubermittelten, und 
unten vorgestellten Schaltpl\"ane sind Decodierschaltungen, um aus dem 
analogen Signal, welches aus Ohrh\"orerausgang eines sog. ,,Scanners'' 
(Funkempf\"anger, der einen sehr weiten Empfangsbereich hat, und mit
dem mensch unter anderem Polizei-, Amateur- und Flugfunk empfangen kann.)
wieder ein Digitales zu machen.

\untit {Kurze Schaltungseinf\"uhrung}

Der erste Schaltplan gilt f\"ur ,,Standard'' Hand-Empf\"anger, (Realistic, 
AOR), die mensch  f\"ur ca. 400,- bis 900.- DM kaufen kann. Die zweite 
Schaltung ist f\"ur etwas teurere Scanner gedacht. (YAESU FRG 9600, 
ca. 1300.- DM). Die Unterschiede zwischen den Schaltungen ergeben sich 
aus der Art des analogen Signals, welches aus dem Ausgang kommt. 
Bei den Preiswerteren Ger\"aten besteht das Signal im groben aus sog. 
Peaks mit \"Uber-, bzw Unterschwingungen. Bei den etwas teureren 
Ger\"aten besteht das Signal aus einer stark steigenden Flanke, und 
einem ,,langsamen '' Abfall der Spannung. (Sich entladener 
Kondensator) Aus diesem Grund wird das Signal in der ersten Stufe 
differenziert, die zweite Stufe stellt einen Schmitt-Trigger dar.
Alles weitere kann mensch in jedem zweitklassigem Elektronic Buch 
nachlesen.

\untit {,,Einmessen'' der Schaltungen}

Bei der ersten Schaltung wird die Anpassung an das Ausgangssignal zum 
einem \"uber das Potentiometer in der Schaltung, und zum anderen 
\"uber den Laut\-st\"arke\-regler des Empf\"ang\-ers gemacht. Bei der 
zweiten Schaltung (die auch sonst etwas unkritischer ist) wird dies 
nur \"uber den Lautst\"arke\-regler des Empf\"an\-gers gemacht.
Wenn es bei der ersten Schaltung Probleme gibt, so kann es noch daran 
liegen, da\ss{} der falsche Ausgang des RS-\-Flip-\-Flops verwendet wurde 
(die beiden K\"a\-sten mit dem \& drin). Einfach mal probieren.
Der dritte Schaltplan ist eine einfache Ankopplung \"uber den schon 
fast legend\-\"aren MAX 232 (TTL nach V.24 und zu\-r\"uck mit 5V 
Spannungsquelle), um da\ss{} Signal in den PC reinzuw\"urgen.

\untit {Software}

Die ebenfalls in diesem Artikel vorgestellte Software dient dem Decodieren 
von POCSAC Daten. Dieses Format wird f\"ur sog. ,,Pager''\--Dienste (z.B.
City-Ruf) verwendet.
Die Software soll auf so ziemlich jedem ,,Standard'' 286'er laufen, 
und wurde nach unseren Informationen mit dem Turbo-C Compiler 
problemlos compiliert. Desweiteren l\"auft sie zur Zeit nur auf COM 1.

\untit {Funktionsweise der Software}

Der CTS-Pin der V.24 wurde so umprogrammiert, da\ss{} er bei einer 
\"Anderung einen Interrupt ausl\"ost. Wenn dieses nun stattgefunden 
hat, wird ein vorher gestarteter Timer im PC ausgelesen. Anhand dieses 
Timerwertes werden nun die Anzahl der Bits berechnet, die in der Zeit 
\"ubermittelt worden sind. Ebenso wird der Wert der Bits \sat {(0/2, 
der Siatzer)} festgestellt, dieses wird in einen Ringpuffer 
geschrieben, der dann von der Hauptroutine gepollt wird. Alles andere 
ist nur noch Schieben, Shiften, Decodieren (siehe auch DS 36).

\untit {Zu guter letzt}

Der Autor des Artikels er\-kl\"art hier\-mit noch\-mal, da\ss{} die Daten
(Programm und Schaltplan) der Redaktion \"uber\-mittelt worden sind, und 
beruft sich im Bezug auf die Quellen auf den Informantenschutz.
Alle Daten sind nur zu Test- und Lernzwecken freigegeben. Jede andere
Nutzung w\"urde gegen bestehendes Recht (Funkanlagengesetz, 
Grundgesetz versto\ss{}en). Auch wenn Rund\-funk\-empf\"anger mittlerweile 
keiner Empfangsfrequenzbereichsbegrenzung mehr unterliegen, so ist es 
immer noch Strafbar ,,nicht \"offentliche'' Funkdienste abzu\-h\"oren.
\autor {rowue}

\bye
