İçeriğe geç
🛠️ToolsShed

Sound Level Converter

Ses seviyesi birimlerini (dBm, dBu, dBV, dBW ve dBSPL) dönüştürün.

Elektrik Ses Seviyeleri

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

Akustik Ses Basınç Seviyesi (SPL)

Not: SPL farklı bir referans (20 µPa) kullanır ve elektrik birimlerine dönüştürülemez.

Pascal (Pa)
1.0024 Pa
dBSPLSes Kaynağı
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

Bu araç hakkında

Ses seviyesi ölçümü, ses mühendisliği, akustik ve telekomünikasyon alanlarında önemlidir ve farklı birimler, bir referans standardına göre güç, gerilim veya basıncı ifade eder. Bu dönüştürücü, dBm (1 miliwata referans), dBu (0.775 volta referans), dBV (1 volta referans), dBW (1 wata referans) ve dBSPL (Ses Basınç Seviyesi, insan algısı) arasında sorunsuz bir şekilde çevirmenize yardımcı olur. Ses ekipmanları ile çalışırken, ses sistemleri tasarlarken veya akustik ortamları analiz ederken bu dönüştürümleri anlamak önemlidir.

Aracı kullanmak basittir: dönüştürdüğünüz birimi seçin, sayısal değeri girin, hedef birimi seçin ve dönüştürücü anında eşdeğeri hesaplar. Örneğin, ses mühendisleri tüketici ses cihazlarını profesyonel ekipmanla entegre ederken düzenli olarak dBm ve dBV arasında dönüştürürken, akustisyenler sessiz ofislerden endüstriyel bölgelere kadar olan ortamlardaki gürültü seviyelerini ölçmek için dBSPL kullanır. Araç bu dönüştürmeler arkasındaki karmaşık logaritmik matematiği işler, manuel hesaplamalar veya arama tabloları ihtiyacını ortadan kaldırır.

Bu birimlerin farklı alanlarda farklı amaçlar hizmet ettiğini unutmayın: dBSPL, insan kulağı tarafından algılanan ses basıncı için spesifiktir, oysa dBm, dBu, dBV ve dBW, ses devreleri ve sinyal iletiminde yaygın olarak kullanılan elektrik gücü veya gerilim ölçümleridir. Dönüştürücü, standart referans değerleri ve doğrusal frekans yanıtı varsayar, bu nedenle sonuçlar sabit durum sinyalleri için en doğrudur ve gerçek ses ekipmanının frekansa bağlı özelliklerini dikkate almayabilir.

Sıkça Sorulan Sorular

Kod Uygulaması

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.