Wie dekodiere ich eine .WAV Datei mit binärer AM-Modulation

Gast #296768
Lesenswert?

Hallo.

Ich habe folgendes Signal, welches ich gerne näher analysieren möchte:
http://formtapez.net/ablage/signal.gif (Ausschnitt)
Als Quelle dient eine .WAV Datei, die ich in eine Textdatei in binärer
Form umwandeln will.

Das Signal ist eine Sinusschwingung mit 1280 Hz und AM Modulation mit
einem Hub von 50%, bzw. 75%.
Ich möchte nun eine Textdatei erhalten, in der pro Schwindung entweder
"1" oder "0" erscheint (je nach Hub).

Gibt es für solche Zwecke vielleicht schon Programmbeispiele?

MfG
formtapez
Persönliche Seite #296769
Lesenswert?

Hi

keines das mir bekannt wäre aber der Algorithmus ist doch simpel. Du
ermittelst den Bereich einer Schwingung (von einem Nulldurchgang
neg->pos zum nächsten Nulldurchgang neg->pos) und suchst dir in diesem
Bereich den Maximalwert von dem du abhängig machst ob du eine 0 oder
eine 1 in deine Textdatei schreibst. Das ist eine simple for-Schleife.

Matthias
Gast #296770
Lesenswert?

Ist das Signal gestört oder immer so sauber? Dann könnten ein paar
Fehlerkorrekturen nicht schaden.
Ich habe ein Wettersatellitensignal mit Software auf dem AVR decodiert,
mit AD-Wamdler-Abtastung in 90 Grad Schritten und Näherungsberechnung
des "Pythagoras" zwischen zwei benachbarten Samples, das ergibt eine
AM-Demodulation. Träger ist dort 2400Hz und die Modulation analog

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren