Einzelnen Beitrag anzeigen

Benutzerbild von Treffnix
Treffnix

Registriert seit: 25. Jun 2003
Ort: AC
740 Beiträge
 
Delphi 7 Professional
 
#1

Line-In -> digitale Signale oder wie erkenne ich Frequenz

  Alt 5. Aug 2005, 22:58
Hallo,

ich brauch mal nen Tritt in die richtige Richtung. Auf unserem ELW-Notebook haben wir ein Programm ( derzeit noch absolute Testphase ) um der Einsatzleitung bei größeren Einsätzen eine Übersicht zu ermöglichen. Unter anderem werden auch die anwesenden Fahrzeuge gelistet und verwaltet. Derzeit noch komplett von Hand. Jetzt möchte ich mir das FMS zu Nutze machen. FMS steht für Funkmeldesystem und übermittelt Standardinformationen zwischen Fahrzeug <-> Leitstelle über Funk. Dabei wird dann in Verbindung mit der Fahrzeugkennung eine Zahl gesendet. Die 3 steht z.B. für Einsatz übernommen. 4 für eingetroffen usw...

Ohne FMS-Unterstützung gibt es derzeit 2 Probleme:
1. Es muss immer jemand von Hand den Status für jedes involvierte Fahrzeug aktualisieren.
2. FMS lässt sich ohne Programm nicht am Funk nachverfolgen. Man hört nur ein "Klack Klack" und weiss natürlich nicht, welches Fahrzeug da welchen Status meldet.

Andere Programme mit FMS-Unterstützung arbeiten meist so, dass der Funk per Audiokabel auf einen Audioeingang des PCs übertragen wird. Ich müsste also analysieren, was am Audioeingang reinkommt.
Mein Problem ist nun, dass ich von Soundverarbeitung überhaupt keine Ahnung habe. Daher brauche ich oben erwähnte Tritte.

Wie erkenne ich z.B. zwischen normalem Funkverkehr ( also Sprache ) und dem normalen Funkrauschen gültige FMS-Nachrichten? Das FMS-Protokoll hat laut Definition eine Geschwindigkeit von 1200 bit/s. Heisst das, ein Signal ist genau 1/1200 Sekunden lang? Ist das überhaupt noch messbar?

Die Definition gibts übrigens z.B. hier

Dort steht unter Punkt 4

Zitat:
Die zu übertragenden Informationsinhalte werden auf der Übertragungsstrecke in koheränter Unterträger-FSK ( Frequenzumtastung 1200/1800 Hz ) mit einer Übermittlungsgeschwindigkeit von 1200 bit/s +- 0,01% gemäß CCITT-Empfehlung V 6, gesendet. Die dabei ausgesendeten Signale sind nach CCITT-Empfehlung V 1 für log. 1 = 1200 Hz und für log. 0 = 1800 Hz.
Bedeutet das jetzt, dass ein Signal von 1/1200 Sekunden mit einer Frequenz von 1200 Hz eine digitale 1 darstellt und bei 1800 Hz eine digitale 0? Wenn dem so ist, bleibt immer noch die Frage, wie ich das erkenne. Dazu muss ja quasi permanent die Frequenz des Eingangs abgefragt und in Echtzeit verarbeitet werden. Und dabei müssen dann noch Kameraden, die zufällig in der Frequenz ins Funkgerät quäken herausgefiltert werden.

Ich bin gerade son bissl sehr ratlos um nicht zu sagen: HILFE!
  Mit Zitat antworten Zitat