Dezibel in lineare Amplitude umrechnen
Etwa 6,0206 dB verdoppeln die Amplitude, und 0 dB entsprechen genau dem Faktor 1. Rechnen Sie Verstärkungen in beide Richtungen mit der Amplitudenregel 20 mal Zehnerlogarithmus um, gültig für Spannung, Schalldruck oder digitale Samples. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Wert
- 6
- Berechnungsmodus
- Db to linear
- Dezibel
- 6
- Lineare Amplitude
- 1,995262315
Dieser Rechner wandelt Verstärkung oder ein Amplitudenverhältnis zwischen der logarithmischen dB-Schreibweise und einem linearen Faktor um. Wählen Sie die Richtung, geben Sie eine endliche Zahl ein und erhalten Sie beide Darstellungen. Verwendet wird die Standardbeziehung mit dem Zwanzigfachen des Zehnerlogarithmus, die bei gleicher Referenz und Impedanz für Spannungs-, Druck- und digitale Audioamplitudenverhältnisse gilt.
Dezibel und lineare Amplitude verstehen
Ein Dezibelwert beschreibt ein Verhältnis logarithmisch, während die lineare Amplitude dasselbe Verhältnis als gewöhnlichen Multiplikator angibt. Bei Amplituden entspricht 0 dB dem Faktor 1, also weder Verstärkung noch Dämpfung. Positive dB ergeben einen Faktor über 1, negative dB einen Wert zwischen 0 und 1.
Der Faktor 20 gilt für Amplitudenverhältnisse wie Spannung, Schalldruck oder Sample-Amplitude. Leistungsverhältnisse verwenden dagegen den Faktor 10 und benötigen eine andere Rechnung. Rund 6.0206 dB verdoppeln die Amplitude, während -6.0206 dB sie halbieren.
Das Ergebnis ist dimensionslos; ohne einen zusätzlichen Bezugswert bestimmt es weder eine absolute Spannung noch einen Schalldruckpegel oder digitalen Vollaussteuerungspegel.
Die richtige Umrechnungsrichtung wählen
Damit können Sie Gain auf Samples anwenden, Verstärkerdaten auswerten oder Dämpfung in einen Skalierungsfaktor überführen. Der lineare Wert muss strikt größer als null sein, denn der Logarithmus von null ist nicht endlich und der einer negativen reellen Zahl nicht definiert. Null und negative Werte führen deshalb zu einem Eingabefehler statt zu Unendlich oder NaN.
Beide Richtungen verlangen eine endliche Zahl. Das Verhältnis 1 ergibt 0 dB; Werte über 1 ergeben positive, Werte zwischen 0 und 1 negative dB. Prüfen Sie stets, ob ein Amplituden- und kein Leistungsverhältnis vorliegt.
Ergebnisse in Audioanwendungen richtig nutzen
Das Ergebnis entsteht direkt mit Zehnerlogarithmus und Potenzierung in JavaScript, ohne Netzwerk, Zufall oder Zeitabhängigkeit. Behalten Sie in Zwischenschritten ausreichend Genauigkeit und runden Sie erst für Anzeige oder Zielformat. Kleine Rundungsabweichungen können sich über mehrere Gain-Stufen summieren, auch wenn sie meist unhörbar bleiben.
Ein linearer Faktor lässt sich auf digitale Samples anwenden, verhindert aber kein Clipping: Eine Erhöhung kann Spitzen aus dem zulässigen Bereich schieben. Ebenso beschreibt ein dB-Ergebnis das eingegebene Verhältnis und keine unabhängig gemessene Lautheitsänderung. Wahrgenommene Lautheit hängt von Frequenz, Dauer, Hörbedingungen und menschlichem Gehör ab.
Vergleichen Sie physische Spannungen oder Drücke nur mit kompatiblen Einheiten und Referenzen.
Anwendungsfälle
Gain auf Samples anwenden
Rechnen Sie Gain oder Dämpfung in dB in den linearen Faktor für eine digitale Signalverarbeitung um.
Ein Amplitudenverhältnis in dB ausdrücken
Überführen Sie ein positives Spannungs-, Druck- oder Sample-Amplitudenverhältnis in eine kompakte logarithmische Schreibweise.
Audiotechnische Rechnungen prüfen
Kontrollieren Sie Gain-Stufen und bekannte Bezugspunkte wie Einsverstärkung, doppelte oder halbe Amplitude.
Häufige Fragen
Warum wird eine lineare Amplitude von null abgelehnt?
Der Logarithmus von null ist negativ unendlich und kein endlicher dB-Wert; daher folgt ein Eingabefehler.
Rechnet dieses Werkzeug Leistungsverhältnisse um?
Nein. Es ist für Amplitudenverhältnisse bestimmt. Leistung verwendet 10 × log10 statt 20 × log10.
Verdoppelt eine Erhöhung um 6 dB die Amplitude genau?
Nicht genau. Eine exakte Verdopplung entspricht ungefähr 6.020599913 dB; 6 dB ergeben etwa 1.9953.
Was bedeutet 0 dB als linearer Faktor?
Es entspricht dem Faktor 1, der Pegel bleibt also gleich. Positive Dezibelwerte ergeben Faktoren über 1, negative Werte Faktoren zwischen 0 und 1, also eine Abschwächung des Signals.
Verhindert ein linearer Verstärkungsfaktor Übersteuerung?
Nein. Der Faktor skaliert nur die Samples, und eine höhere Amplitude kann Spitzen über den zulässigen Bereich hinausschieben. Prüfen Sie die Spitzen, nachdem Sie die Verstärkung angewendet haben.
Sagt das Ergebnis etwas über die empfundene Lautstärke?
Nein. Der Dezibelwert beschreibt nur das eingegebene Verhältnis, keine gemessene Lautheitsänderung. Wie laut etwas wirkt, hängt von Frequenz, Dauer, Hörbedingungen und dem menschlichen Gehör ab.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/audio/decibel-to-linear \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":6,"mode":"db_to_linear"}'const res = await fetch("https://api.kit.forhosting.com/audio/decibel-to-linear", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 6,
"mode": "db_to_linear"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/decibel-to-linear",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 6,
"mode": "db_to_linear"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/decibel-to-linear", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":6,"mode":"db_to_linear"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":6,"mode":"db_to_linear"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/decibel-to-linear", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"value": 6,
"mode": "db_to_linear"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.decibel_to_linear",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_mb | 200 |
max_minutes | 180 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Dezibel und lineare Amplitude verstehen
Die Formel lautet: lineare Amplitude = 10 hoch dB geteilt durch 20.
Die richtige Umrechnungsrichtung wählen
Wählen Sie db_to_linear, wenn der bekannte Wert in Dezibel vorliegt und Sie den Amplitudenfaktor benötigen. Wählen Sie linear_to_db, wenn ein positives Amplitudenverhältnis vorliegt und Sie die logarithmische Darstellung wünschen. Dafür gilt dB = 20 mal Zehnerlogarithmus der linearen Amplitude.
Ergebnisse in Audioanwendungen richtig nutzen
Für Automatisierung steht dieselbe deterministische Rechnung über die API für $0.002 je Anfrage bereit; der Browser eignet sich für schnelle Prüfungen.
Technische Fragen
Welche Formel wandelt dB in lineare Amplitude um?
Der Rechner verwendet lineare Amplitude = 10^(dB/20).
Welche Formel wandelt lineare Amplitude in dB um?
Verwendet wird dB = 20 × log10(lineare Amplitude); die Amplitude muss größer als null sein.
Was kostet die Umrechnung über die API?
Jede API-Anfrage kostet $0.002. Die interaktive Browserrechnung benötigt keine Serververarbeitung.