Berechnung SNR einer Spannungsmessung

Gast #6172341
Hi,folgendes:

Messbereich AD-Wandler: +/-2,048V
Zwischen Messeingang der Platine und AD-Wandler-Eingnag liegen noch ein 
paar Bauteile welche mir alle zusammen ein Grundrauschen auf das Signal 
legen. Um das zu beurteilen habe ich den Messeingang mit der Masse der 
Platine kurzgeschlossen und eine Messung durchgeführt.

Das Signal was gemessen wird liegt bei +/- 6 mV (natürlich nicht 
gleichverteilt)

Jetzt würde ich gerne das SNR Berechnen.

Liege ich da mit

SNR = Signal^2/Rauschen^2 = 2,048V^2/6mV^2

SNR_dB= 20*log(SNR)

richtig?

Ich würde gerne die Messung qualitativ beurteilen, daher das Ganze.
Gast
die Korrektur der Rechenformel hat Dieter schon genannt.

Von mir noch die Anmerkung: für die Berechnung des SNR benutzt man 
üblicherweise die Effektivwerte von Signal und Rauschen (nicht wie du 
derzeit die Spitze-Spitze-Werte). Dadurch verschiebt sich der Zahlenwert 
nochmal.
Gast
Super, danke euch beiden !

Was ich jetzt gemacht habe;
In Excel die Varianz  (0.594242887) gebildet,

danach: 20*log(2/0.594242887)= 10.54 dB


so richtig?
Gast
Sammi schrieb:
> In Excel die Varianz  (0.594242887) gebildet,

Die Varianz ist die Abweichung vom Mittelwert zum Quadrat und das 
aufintegriert. Der Effektivwert wäre die Wurzel daraus (also bei deinen 
Excel-Funktionen die Standardabweichung).

Sammi schrieb:
> danach: 20*log(2/0.594242887)= 10.54 dB

nicht log(2/... , weil der Effektivwert des Signals nicht 2V beträgt. 
Wenn das Testsginal ein full scale sinus sein sollte, dann wäre sein 
Effektivwert 2,048V/Wurzel(2)
Gast
Ach ja, du musst natürlich auch noch auf die korrekte Skalierung achten. 
Ich hatte bei deinen 0.594242887 an 0,59mV gedacht, aber dann muss du 
das "milli" in der Rechnung natürlich auch berücksichtigen. D.h. 
entweder alle Anteile (Signal, Rauschen) korrekt in Spannungen umrechnen 
oder alles in ADC-Werten rechnen - aber nicht beides mischen.
Gast
Dritter Versuch;

Standartabweichung meines rauschen: 0.770870621 mV
20*log((2048mV/Wurzel(2))/0.770870621mV)= 65.4766692

so, ists aber richtig, oder? :)

Antwort schreiben

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