Sound Level Converter
Konvertiere zwischen Audio-Pegel-Einheiten: dBm, dBu, dBV, dBW und dBSPL.
Elektrische Audiopegel
Schalldruckpegel (SPL)
Hinweis: SPL verwendet eine andere Referenz (20 µPa) und kann nicht in elektrische Einheiten konvertiert werden.
| dBSPL | Schallquelle |
|---|---|
| 0 | Threshold of hearing |
| 20 | Rustling leaves |
| 40 | Quiet room |
| 60 | Normal conversation |
| 80 | Busy traffic |
| 94 | Typical SPL measurement reference |
| 110 | Rock concert front row |
| 120 | Jet engine at 100m |
| 140 | Threshold 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.