AVR als Demodulator Mdulator eines Modemsignals

(Firma: matzetronics) #2740035
Lesenswert?
• ▲
▼
AVR314 beschreibt, wie man mit einem AVR DTMF Sinustöne sendet, das sind 
diese duale Wähltöne fürs Telefon. Such dir da raus, was du brauchst.

Dekodieren ist nicht ganz trivial. Die meisten Dekoder verwenden 
Hardware Unterstützung in Form eines z.B. PLL Dekoders a la NE567 oder 
so, abhängig von der gewünschten Baudrate. Gurgel mal nach AVR 
Tondekodern.
#2740100
Lesenswert?
• ▲
▼
Hi,

was ist das denn für ein "Modemsignal"? (Falls du keine Informationen 
über den verwendeten Standard hast: Die resultierende 
Übertragungsgeschwindigkeit kann zumindest einen Anhalt geben.)

Die verschiedenen über die Jahre entstandenen Übertragungsstandards 
haben nämlich ganz unterschiedliche Modulationsverfahren, für die du 
natürlich auch ganz unterschiedliche Techniken zur Dekodierung 
benötigst. (Faustregel: je schneller, desto komplexer.)

Grüße

Stefan
#2740121
Lesenswert?
• ▲
▼
Matthias Sch. schrieb:
> Dekodieren ist nicht ganz trivial. Die meisten Dekoder verwenden
> Hardware Unterstützung in Form eines z.B. PLL Dekoders a la NE567 oder
> so, abhängig von der gewünschten Baudrate. Gurgel mal nach AVR
> Tondekodern.

So hat man das frueher gemacht als uC noch langsam waren. Heute kann man 
das komplett in Software machen.

Im Anhang Schaltung und Software fuer ein 1200 Baud FSK Modem nach dem 
Bell202 Standard.
Angehängte Dateien:
(Firma: matzetronics) #2740131
Lesenswert?
• ▲
▼
Helmut Lenzen schrieb:
> So hat man das frueher gemacht als uC noch langsam waren. Heute kann man
> das komplett in Software machen.

Haha, das ist aber von der Hardware deutlich aufwendiger als ein kleiner 
Tondekoder Chip, wohlgemerkt für 1200 Baud, sowas gibts ja heute gar 
nicht mehr :-). Und schon bei 9600 Baud bricht die Schaltung ja ein, 
während mein NE567 sich da erst richtig wohlfühlt :-P
#2740148
Lesenswert?
• ▲
▼
Matthias Sch. schrieb:
> Haha, das ist aber von der Hardware deutlich aufwendiger als ein kleiner
> Tondekoder Chip, wohlgemerkt für 1200 Baud,

Stimmt zwar aber es gibt auch schneller CPU wo man weitaus komplexere 
Modulationverfahren implementieren kann. Das ganze ist als Beispiel 
gedacht.
Auch ist FSK sehr Bandbreiten ineffizent. Auch hat der TO keine Baudrate 
erwaehnt. Heute nimmt man PSK Modulation.

 sowas gibts ja heute gar
> nicht mehr :-). Und schon bei 9600 Baud bricht die Schaltung ja ein,
> während mein NE567 sich da erst richtig wohlfühlt :-P

Der NE567 gehoert zur Gattung aussterbendes Chip. Die Software kann auch 
noch ein bisschen mehr als der NE567 kann. Und die Filter braucht man 
nicht unbedingt
(Firma: Promaxx.net) #2741238
Lesenswert?
• ▲
▼
In meinem Zyxel-Modem mit 14.400 bps waren neben div. CPUs auch 2 DSPs 
für die Signale zuständig. Das wird auch heute kein AVR machen,

evtl. ein DSPIC  ;-)

Aber ist doch Blödsinn, weil es dafür doch fertige Chips geben sollte.

Und noch einfacher ist es, ein fertiges Modem einzusetzen...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.