Verzerrung und Rauschen ermitteln

OP #3206663
Hallo Forumsteilnehmer,

ich bitte um Hilfe zu folgender Aufgabenstellung: Ich habe die 
Abtastwerte eines Signales in Dateiform vorliegen und würde daraus gerne 
die Signalqualität ermitteln. Ich weiß, was ich ursprünglich auf die 
Reise in die digitale Welt geschickt habe, sagen wir mal ein perfektes 
Sinussignal mit bekannter Frequenz. Die Abtastwerte sind das Endergebnis 
einer Übertragungsstrecke aus Abtastratenwandler, Filter und weiteren 
Sachen. Jetzt würde ich gerne wissen, dass ich soundsoviel Verzerrung 
habe und soundsovie Rauschen etc.. In der realen Welt könnte man ja 
einen Spektrumanalysator nehmen, aber was tue ich, wenn das alles nur 
Simulation ist? Ohne Mathlab, wohlgemerkt.

Vielen Dank im voraus,
Harald
OP
Hallo Bob,

Danke für die schnelle Antwort. DFT also, hmmm, Dichtefunktionaltheorie? 
Designer for Tomorrow? Diskrete Fourier-Transformation, ha, das wird es 
sein. Aber wenn ich das richtig sehe, ist das ja nur die halbe Miete. 
Denn wenn ich die Transformierte habe, was dann? Wie bekomme ich das 
Rauschen heraus? Noch dazu, wo ich mich ja um MatLab oder SciLab herum 
drücken will. Warum? Nun, ich habe noch nie mit diesen Tools gearbeitet 
und vermute, dass es mich ein paar Tage bis Wochen kosten wird, mich da 
einzuarbeiten.

Deshalb suche ich nach einem Algorithmus, dem ich eine halbe Million 
Abtastwerte zum Fraß vorwerfen kann und der mir dann sagt: Also wenn das 
ein Sinus sein soll, dann hast du aber 7% harmonischen Verzerrung und 
-30 dB FS Rauschen drin. Kann sein, dass es das nicht gibt, und deshalb 
frage ich Euch, die Spezialisten.

Viele Grüße,
Harald
Gast
Audacity macht eine Frequenzanalyse.

Nur die ersten 237.8s eines gewählten Bereichs aber das sind ja schon 4 
Minuten.

Nicht ganz klar ist mir der genaue Algorithmis. Es basiert auf einer 
FFT, doch macht es wohl periodische FFT mit max 16384 Samples & 
Windowing und bildet daraus einen Durchschnitt im Frequenzbereich über 
maximal 4 Minuten.
Die Frage ist dann nach der Überlappung der Abschnitte etc.

Taugt aber bestimmt um Rauschen und Verzerrungen zu vergleichen.
OP
Hallo Dogbert,

Vielen Dank für den Hinweis. Das ist schon eine Spur näher dran an dem 
was ich suche. Allerdings ist auch Audacity ein ziemlich großes Ding. 
Mir steht eher der Sinn nach einem ganz kleinen und einfachen Tool. Bei 
meiner eigenen Suche bin ich auf FFTW gestoßen, eine offene Bibliothek 
für die Fouriertransformation. Hat damit jemand schon Erfahrungen 
gesammelt?

Viele Grüße,
Harald

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.