Zum Inhalt springen
🛠️ToolsShed

Sound Level Converter

Konvertiere zwischen Audio-Pegel-Einheiten: dBm, dBu, dBV, dBW und dBSPL.

Elektrische Audiopegel

dBm0 dBm = 1 mW (into 600 Ω = 0.775 V)
0
dBu0 dBu = 0.775 V ≈ 1 mW into 600 Ω
0
dBV0 dBV = 1 V (−2.21 dBu)
-2.2185
dBW0 dBW = 1 W = 30 dBm
-30

Schalldruckpegel (SPL)

Hinweis: SPL verwendet eine andere Referenz (20 µPa) und kann nicht in elektrische Einheiten konvertiert werden.

Pascal (Pa)
1.0024 Pa
dBSPLSchallquelle
0Threshold of hearing
20Rustling leaves
40Quiet room
60Normal conversation
80Busy traffic
94Typical SPL measurement reference
110Rock concert front row
120Jet engine at 100m
140Threshold of pain

Über dieses Tool

Die Schallpegelmessung ist in der Audiotechnik, Akustik und Telekommunikation unverzichtbar, wobei verschiedene Einheiten Leistung, Spannung oder Druck bezogen auf einen Referenzstandard ausdrücken. Dieser Konverter hilft Ihnen, nahtlos zwischen dBm (bezogen auf 1 Milliwatt), dBu (bezogen auf 0.775 Volt), dBV (bezogen auf 1 Volt), dBW (bezogen auf 1 Watt) und dBSPL (Schalldruckpegel, die menschliche Wahrnehmung von Lautstärke) zu übersetzen. Das Verständnis dieser Umrechnungen ist entscheidend, wenn Sie mit Audiogeräten arbeiten, Soundsysteme entwerfen oder akustische Umgebungen analysieren.

Die Verwendung des Tools ist unkompliziert: Wählen Sie die Einheit aus, von der Sie umrechnen möchten, geben Sie den Zahlenwert ein, wählen Sie die Zieleinheit aus und der Konverter berechnet sofort das Äquivalent. Zum Beispiel konvertieren Audioingenieure regelmäßig zwischen dBm und dBV, wenn sie Consumer-Audiogeräte mit professioneller Ausrüstung integrieren, während Akustiker dBSPL verwenden, um Geräuschpegel in Umgebungen von ruhigen Büros bis zu Industriestandorten zu quantifizieren. Das Tool führt die komplexe logarithmische Mathematik hinter diesen Umrechnungen durch und erspart Ihnen manuelle Berechnungen oder Nachschlagetabellen.

Beachten Sie, dass diese Einheiten in verschiedenen Bereichen unterschiedliche Zwecke erfüllen: dBSPL ist speziell für den Schalldruck gedacht, der vom menschlichen Ohr wahrgenommen wird, während dBm, dBu, dBV und dBW Messungen der elektrischen Leistung oder Spannung sind, die häufig in Audioschaltkreisen und der Signalübertragung verwendet werden. Der Konverter geht von Standardreferenzwerten und linearem Frequenzgang aus, daher sind die Ergebnisse für stationäre Signale am genauesten und berücksichtigen möglicherweise nicht die frequenzabhängigen Eigenschaften echter Audiogeräte.

Häufig gestellte Fragen

Code-Implementierung

import math

# Audio level unit conversions (electrical, 600Ω reference)
# All conversions go through watts as base

def dbm_to_watts(dbm: float) -> float:
    return 0.001 * 10 ** (dbm / 10)

def watts_to_dbm(w: float) -> float:
    return 10 * math.log10(w / 0.001)

def dbu_to_watts(dbu: float, impedance: float = 600) -> float:
    volts = 0.7746 * 10 ** (dbu / 20)
    return volts ** 2 / impedance

def watts_to_dbu(w: float, impedance: float = 600) -> float:
    volts = math.sqrt(w * impedance)
    return 20 * math.log10(volts / 0.7746)

def dbv_to_watts(dbv: float, impedance: float = 600) -> float:
    volts = 1.0 * 10 ** (dbv / 20)
    return volts ** 2 / impedance

def watts_to_dbv(w: float, impedance: float = 600) -> float:
    volts = math.sqrt(w * impedance)
    return 20 * math.log10(volts / 1.0)

def dbw_to_watts(dbw: float) -> float:
    return 10 ** (dbw / 10)

def watts_to_dbw(w: float) -> float:
    return 10 * math.log10(w)

# SPL conversions (acoustic, different domain)
def dbspl_to_pa(dbspl: float) -> float:
    return 20e-6 * 10 ** (dbspl / 20)

def pa_to_dbspl(pa: float) -> float:
    return 20 * math.log10(pa / 20e-6)

# Convert from dBm to all electrical units
dbm_in = 0  # 0 dBm
w = dbm_to_watts(dbm_in)
print(f"Input: {dbm_in} dBm")
print(f"  dBW:  {watts_to_dbw(w):.4f}")
print(f"  dBu:  {watts_to_dbu(w):.4f}")
print(f"  dBV:  {watts_to_dbv(w):.4f}")
print(f"  dBm:  {watts_to_dbm(w):.4f}")

# SPL reference level
print(f"\n94 dBSPL = {dbspl_to_pa(94):.4f} Pa")
print(f"20 µPa = {pa_to_dbspl(20e-6):.1f} dBSPL (threshold of hearing)")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.