Sound Level Converter
Ses seviyesi birimlerini (dBm, dBu, dBV, dBW ve dBSPL) dönüştürün.
Elektrik Ses Seviyeleri
Akustik Ses Basınç Seviyesi (SPL)
Not: SPL farklı bir referans (20 µPa) kullanır ve elektrik birimlerine dönüştürülemez.
| dBSPL | Ses Kaynağı |
|---|---|
| 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 |
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.