Fragen zu PCM, 16Bit, dB

Gast #1148436
Hallo,

ich habe einen PCM Datenstrom (16Bit 44.1kHz Stereo - also CD!) und 
möchte "Stille" erkennen, wobei "Stille" parametrierbar sein soll. Wenn 
es also für so und so lange im Mittel nicht lauter als so und so ist, 
dann ist es still.

Nun meine Frage:
Den Grenzwert für "Stille" möchte ich in dB angeben. Leider weiß ich 
nicht, wie ich ein 16Bit Sample untersuchen muss. Wo liegt der 
Nullpunkt? Und wie rechne ich dann die dBs aus?

Ich würde mich gleichfalls über konkrete Antworten alsauch über 
weiterführende  links freuen. - Danke euch!
(Firma: TravelRec.) Persönliche Seite #1148547
PCM-Daten liegen im 2er Komplement vor. Die obere Halbwelle bewegt sich 
von 0x0000 bis 0x7FFF, die negative Halbwelle bewegt sich von 0xFFFF bis 
0x8000. Der tatsächliche Nullpunkt liegt bei Zahlenwert 0x0000, real 
bewegt er sich um 0xFFFF und etwas darunter bis 0x0001 und etwas 
darüber.
#1148553
und den dB-Nullpunkt würde ich auf die maximale Aussteuerung legen, also 
ein Sinus zwischen -32768 und +32767 als Dezimalzahl ausgedrückt. 
jeweils die Hälfte sind 6 dB drunter, also ein Sinus von -16384 bis 
+16383 hätte -6dB Amplitude. Mit 16 Bit ist also die kleinstmögliche 
Schwingung von 0 nach +1 oder -1 nach Null, das sind etwa -96 dB.

Antwort schreiben

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