HIFI-FORUM » Do it yourself » Elektronik » Messtechnik » dB-Umrechnung | |
|
dB-Umrechnung+A -A |
||
Autor |
| |
Fl4sh666
Neuling |
#1 erstellt: 05. Nov 2010, 19:38 | |
Hallo! Für mein Informatikstudium sitze ich gerade an meiner Bachelorarbeit. Ein Teil davon betrifft die Messung des Schalldrucks, bzw. der Lärmbelästigung mit einem Smartphone. Mein erster Schritt ist, dass ich den Ton des Mics für ein paar Sekunden bzw. Samples aufnehme, dann den RMS bilde und das dann schließlich in dB umrechne. Da das Signal in 16Bit-Auflösung reinkommt, bekomme ich Werte im Bereich von -2^15 bis 2^15-1. Als Formel für den RMS nehme ich RMS = sqrt(1/n * (x1^2 + x2^2 + ... + xn^2). Und nun kommt mein erstes Problem: Ich möchte den Wert in der typischen dB-Werten ausgeben, bei denen 0db der Vollausschlag ist und -96db der niedrigste Wert. (Ich nehme an, die Einheit ist dann dbV, da die gemessenen Werte ja der Spannung des Mics entsprechen, oder liege ich da falsch?) Als Formel zur dB-Umrechnung verwende ich: dB = 20 * log (U / URef). Was ist nun mein URef? Verwende ich URef = 2^16, also das gesamte Spektrum des Wertebereichs meiner Aufzeichnung, so komme ich nie über 20 * log (1/2), also nie auf den Maximalwert von 0db, da der maximale Wert den ich über die RMS-Formel bekomme ja 2^15 ist. (Was für mich auch Sinn macht, da die momentane Lautstärke ja der Betrag des momentanen Funktionswert ist. Ob die Schallwelle gerade ins Positive oder ins Negative ausschlägt ist für die Lautstärke ja egal?!?) Stattdessen wollte ich für URef 2^15 verwenden, da dies der maximale RMS Wert ist. Setze ich nun für U = 1 ein, also den kleinsten messbaren Ausschlag, so komme ich auf: 20 * log (1 / 2^15) = -90,309. Das ist folglich die kleinste registrierbare Lautstärke. Jetzt lese ich jedoch immer, dass z.B. CDs, die auch 16Bit besitzen, eine Dynamik von 96dB bsitzen. Folglich fehlen in meiner Rechnung 6dB, welche ich erreichen könnte, wenn ich URef wieder auf 2^16 setze. Dann erreiche ich jedoch nie den 0dB Ausschlag. Wo ist nun mein Denkfehler? Laut meinen Überlegungen dürfte ein 16Bit Signal nur einen Dynamikunfang von 90dB haben, da ein Ausschlag von z.B. -13 ja die gleiche Lautstärke erzeugt wie +13. Ich hoffe man kann mein Problem und meinen Gedankengang verstehen. Ansonsten erkläre ich es gerne nochmal. Danke schonmal! |
||
detegg
Inventar |
#2 erstellt: 06. Nov 2010, 21:35 | |
Fl4sh666
Neuling |
#3 erstellt: 07. Nov 2010, 02:50 | |
Hi, ja die Seite kenne ich. Und ich will ja auch nicht wieder eine "Wie rechne ich dbFS in dbSPL um?"-Frage stellen. Dass das nicht so ohne weiteres geht, ist mir klar. Oben habe ich übrigens einen Fehler: Natürlich liegen die Werte in dbFS vor, und nicht dbV. Dennoch scheint mir ein Lautstärke-Dynamikumfang von 90dB logisch. Nicht, die sonst angegebenen 96dB. So steht sogar hier im Forum auf http://www.hifi-forum.de/viewthread-42-20.html : "Der niedrigste Wert läßt sich daraus natürlich auch ableiten: 0000 0000 0000 0000 0001 (20 bit, -120 dB). Für 16 bit beträgt dieser Wert: 0000 0000 0000 0001 (-96 dB) und für 24 bit: 0000 0000 0000 0000 0000 0001 (-144 dB)." Nur leider finde ich nie eine Herleitung dafür. Es ist mir auch klar, dass ein 16Bit Signal 2^16 unterschiedliche Werte darstellen kann. Ob die digitale Welle nun ins positive oder negative Ausschlägt dürfte für die Lautstärke jedoch egal sein, weshalb nur 2^15 unterschiedliche Lautstärkemöglichkeiten möglich sind?!? Grüße Fl4sh [Beitrag von Fl4sh666 am 07. Nov 2010, 03:01 bearbeitet] |
||
pelmazo
Hat sich gelöscht |
#4 erstellt: 13. Nov 2010, 12:15 | |
Nein, so kannst Du das nicht sehen. Auch ein Signal, das zwischen 0 und 1 oder zwischen 0 und -1 wechselt hat eine Lautstärke. Da ist dann zwar streng genommen ein Gleichspannungsanteil überlagert, aber der spielt dafür keine Rolle. Ein Signal das zwischen 386 und 387 wechselt hat auch wieder die gleiche Lautstärke. Daraus folgt daß eine Pegelanzeige, die einen Gleichspannungsanteil nicht herausfiltert und die digitalen Werte unmittelbar auswertet, einen Meßwert anzeigen kann der mit der Lautstärke nichts mehr zu tun hat. Zudem stellt sich bei sehr kleinen Pegeln in digitalen Systemen die Frage nach dem Dither, der streng genommen vorhanden sein muß um Artefakte zu vermeiden. |
||
cr
Inventar |
#5 erstellt: 17. Nov 2010, 16:30 | |
Mal abgesehen von 90 oder 96 ist der Dynamikumfang fast 98 (1,7+6*n) |
||
|
|
Das könnte Dich auch interessieren: |
Welches True RMS Multimeter? Nightchild am 13.04.2011 – Letzte Antwort am 16.04.2011 – 9 Beiträge |
True RMS Multimeter als Millivoltmeter ? 8bitRisc am 03.06.2013 – Letzte Antwort am 27.09.2014 – 63 Beiträge |
dB-Messung am Verstärker null1202 am 03.02.2007 – Letzte Antwort am 04.02.2007 – 9 Beiträge |
Endstufe RMS Output messen. Aluminiumhaut am 18.01.2012 – Letzte Antwort am 26.01.2012 – 5 Beiträge |
Genaue Definition von Lautstärke Fl4sh666 am 20.12.2010 – Letzte Antwort am 26.12.2010 – 16 Beiträge |
Messung von A/V-Delay in Multimediasystem kppstr am 27.09.2011 – Letzte Antwort am 28.09.2011 – 2 Beiträge |
true RMS el`Ol am 22.01.2008 – Letzte Antwort am 24.01.2008 – 3 Beiträge |
Lärmbelästigung mit Umwelttester dokumentieren julemunk am 04.11.2006 – Letzte Antwort am 07.12.2006 – 7 Beiträge |
SYMASYM DC-Offset und allgemeine Messung elemenop am 07.06.2015 – Letzte Antwort am 09.06.2015 – 14 Beiträge |
1:300 teiler für osziloskop im selbstbau. eric1985 am 21.05.2010 – Letzte Antwort am 13.07.2010 – 9 Beiträge |
Foren Archiv
2010
Anzeige
Produkte in diesem Thread
Aktuelle Aktion
Top 10 Threads der letzten 7 Tage
- Hotel Modus deaktivieren
- "diese anwendung wird jetzt neu gestartet um mehr speicherplatz verfügbar zu machen"
- Von HD+ zurück zu Standard-TV
- Remotekabel anschließen, aber wie und wo?
- Hisense verbindet sich nicht mehr mit dem WLAN
- Audiodeskription ausschalten (in ZDF App) 803er
- Umschalten von TV auf Radio
- Satellitenschüssel was und wie einstellen am TV
- Pro 7 und Sat 1 auf einmal weg.
- Markierung an Lautsprecherkabel - welche Norm?
Top 10 Threads der letzten 50 Tage
- Hotel Modus deaktivieren
- "diese anwendung wird jetzt neu gestartet um mehr speicherplatz verfügbar zu machen"
- Von HD+ zurück zu Standard-TV
- Remotekabel anschließen, aber wie und wo?
- Hisense verbindet sich nicht mehr mit dem WLAN
- Audiodeskription ausschalten (in ZDF App) 803er
- Umschalten von TV auf Radio
- Satellitenschüssel was und wie einstellen am TV
- Pro 7 und Sat 1 auf einmal weg.
- Markierung an Lautsprecherkabel - welche Norm?
Top 10 Suchanfragen
Forumsstatistik
- Registrierte Mitglieder927.531 ( Heute: 5 )
- Neuestes Mitgliedadm143
- Gesamtzahl an Themen1.555.851
- Gesamtzahl an Beiträgen21.646.873