Modem Fragen und Ideen

OP #994045
Mir schwirrt im Moment grad ein Gedanke im Kopf rum. Es gibt ja jetzt 
für relativ wenig Geld billige Funkgeräte.

Wie wäre es, wenn man mit Hilfe von Mikrocontrollern auf beiden Seiten 
Daten überträgt. Eventuell könnte man die auch als Router benutzen.

Für das Protokoll habe ich mir folgendes überlegt:

Die Mikrocontroller laufen mit einer Abtastrate von 8 kHz und einer 
Symbolrate von 1k/s. Somit sind die ersten Minima im Spektrum ein 
Kilohertz voneinander entfernt. Das Signal sollte somit locker in einen 
Sprachkanal passen.
Am Beginn jeder Übertragung steht ein kurzes Korrelationssignal der 
Empfänger führt ständig eine Kreuzkorrelation mit diesem Signal durch. 
Entdeckt er ein Maximum, so beginnt er die Demodulation.

Durch das Korrelationssignal am Anfang kann man einfach den Anfang der 
Bits, sowie die Phasenlage des Signales feststellen. Ebenso entspricht 
der Wert des Maximums dem Quadrat der Amplitude des Eingangssignales.
Die eigentliche Modulation könnte man jetzt beispielsweise mit QAM 
machen. Dadurch dass man Symbolanfang, Phasenlage und Amplitude bekannt 
ist, geht das recht einfach. Man integriert einfach über das Symbol und 
wertet die Summe aus.
Wenn man immer nur Blöcke fester größe (z.Bsp. 128 oder 256 Symbole) 
verwendet, so wird die Verwürfelung der Bits auch recht einfach. 
Beispielsweise könnte man einfach beim Index die Bits verwürfeln. Somit 
kann man kurzzeitige Störungen besser verteilen und die Kanalkodierung 
kann die leichter korrigieren.

Was meint ihr dazu?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.