Calcolatore da dB a rapporto di guadagno di tensione o potenza
Venti decibel corrispondono a un rapporto di tensione di 10 ma di potenza di 100, quindi scegliere il tipo giusto conta. Inserisca il valore in dB con il segno, scelga tensione o potenza e ottenga il moltiplicatore lineare indicato come guadagno, attenuazione o unità. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Guadagno (dB)
- 20
- Tipo di guadagno
- Voltage
- Rapporto
- 10
- Relazione
- gain
Questo calcolatore riconverte nel relativo moltiplicatore lineare la risposta di un amplificatore o filtro espressa in decibel. Selezioni tensione quando il valore in dB descrive un rapporto di ampiezze, oppure potenza quando descrive un rapporto di potenze. Lo strumento applica la formula logaritmica inversa corretta, classifica il risultato come guadagno, attenuazione o unità e restituisce un rapporto deterministico utile per fogli di progetto, grafici di risposta, verifiche di laboratorio e analisi automatizzate. I dB positivi producono rapporti maggiori di uno, quelli negativi rapporti minori di uno e 0 dB produce esattamente uno.
Scelga la formula inversa adatta alla grandezza misurata
I decibel descrivono un rapporto in forma logaritmica, ma il coefficiente dipende dalla grandezza fisica. Un guadagno di tensione o di altra ampiezza di campo viene normalmente definito come venti volte il logaritmo in base dieci del rapporto lineare. La differenza è importante: 20 dB indicano un rapporto di tensione pari a 10, ma un rapporto di potenza pari a 100.
Scelga tensione per guadagni di amplificatori, magnitudini di filtri o specifiche fondate sul fattore venti. Scelga potenza per watt in ingresso e uscita, guadagno RF, perdita d’inserzione o specifiche fondate sul fattore dieci. Verifichi l’equazione o la convenzione della scheda tecnica, non soltanto l’unità.
A parità d’impedenza, il quadrato del rapporto di tensione restituisce il rapporto di potenza associato. La scelta esplicita evita che la convenzione sbagliata produca comunque un numero apparentemente credibile.
Inserisca decibel con segno e interpreti il rapporto
Il valore predefinito è voltage. I decibel positivi producono un rapporto maggiore di uno, classificato come guadagno. I decibel negativi producono un rapporto positivo minore di uno, classificato come attenuazione. 0 dB restituisce esattamente uno e indica l’unità.
Per esempio, 6.02 dB equivalgono approssimativamente a un rapporto di tensione di due, mentre 3.01 dB equivalgono a un rapporto di potenza di due. Un guadagno di tensione di -20 dB produce 0.1. I rapporti sono adimensionali e moltiplicano una grandezza compatibile.
La normalizzazione stabile delle cifre significative rende ripetibili i test senza nascondere la precisione utile.
Applichi i rapporti ad amplificatori, filtri e risposte
I rapporti lineari sono utili quando il calcolo successivo richiede una moltiplicazione anziché una somma logaritmica. In un foglio per amplificatori, moltiplichi la tensione d’ingresso per il rapporto restituito per stimare l’uscita finché il circuito rimane lineare. Nell’analisi dei filtri, converta i campioni di magnitudine da dB ad ampiezza lineare prima di confrontare il ripple, normalizzare curve o fornire dati a programmi che richiedono valori lineari.
I rapporti di potenza aiutano nelle verifiche di catene trasmittenti, attenuatori e bilanci di collegamento partendo da una potenza di riferimento. La conversione non modella clipping, disadattamento, banda, fase, rumore o tolleranze; inverte soltanto la relazione indicata. Per stadi in cascata conviene in genere sommare prima i dB con segno e convertire una volta il totale.
Un guadagno negativo significa attenuazione, non ampiezza lineare negativa: il rapporto resta positivo e non codifica polarità o inversione di fase.
Casi d'uso
Fogli di guadagno per amplificatori
Converta un guadagno di tensione misurato o pubblicato in dB nel moltiplicatore necessario per stimare l’ampiezza d’uscita.
Ricostruzione della magnitudine dei filtri
Trasformi i campioni di risposta in dB in rapporti lineari per grafici, normalizzazione, tolleranze ed elaborazione numerica.
Verifiche RF di potenza e attenuazione
Ricavi un moltiplicatore di potenza da un guadagno o una perdita in dB prima di applicarlo a una potenza di riferimento.
Domande frequenti
Quale formula converte il guadagno di tensione in dB in rapporto?
Per esempio, 20 dB diventano un rapporto di tensione di 10 e -20 dB diventano 0.1.
Quale formula converte il guadagno di potenza in dB in rapporto?
Per esempio, 20 dB diventano un rapporto di potenza di 100 e -10 dB diventano 0.1.
Perché tensione e potenza impiegano divisori diversi?
Nelle pertinenti condizioni d’impedenza, la potenza è proporzionale al quadrato dell’ampiezza. Tale quadrato origina il fattore due della convenzione con venti.
Un valore negativo in dB produce un rapporto negativo?
No. Produce un rapporto positivo minore di uno e rappresenta attenuazione. Il rapporto di guadagno non descrive polarità né un’inversione di fase di 180 gradi.
Come capisco se scegliere tensione o potenza?
Controlli l'equazione o la convenzione del foglio dati dietro il valore in dB, non solo l'unità. Le ampiezze, come il guadagno di tensione o la risposta di un filtro, usano venti volte il logaritmo; watt, guadagno di potenza RF e perdite di inserzione usano dieci.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/elec/gain-db-to-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gain_db":20}'const res = await fetch("https://api.kit.forhosting.com/elec/gain-db-to-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gain_db": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/gain-db-to-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gain_db": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/gain-db-to-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gain_db":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gain_db":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/gain-db-to-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"gain_db": 20
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.gain_db_to_ratio",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Il calcolo Web è gratuito; ogni elemento API completato costa $0.002.
Scelga la formula inversa adatta alla grandezza misurata
Invertendo l’equazione si ottiene ratio = 10^(gain_db / 20). Per la potenza si usa dieci volte il logaritmo in base dieci e l’inversa è ratio = 10^(gain_db / 10).
Inserisca decibel con segno e interpreti il rapporto
Fornisca gain_db come numero finito compreso tra -3000 e 3000 e scelga gain_type uguale a voltage o power. La risposta include gain_db normalizzato, gain_type, ratio, classificazione e formula applicata. Sono accettate stringhe numeriche, mentre stringhe vuote, NaN, Infinity, tipi incompatibili, alias concorrenti e valori fuori intervallo restituiscono invalid_input.
Applichi i rapporti ad amplificatori, filtri e risposte
Non vengono usati rete, casualità, orologio o stato, quindi lo stesso JSON genera sempre la stessa risposta. Il browser è gratuito e ogni elemento API completato costa $0.002.
Domande tecniche
Quanto costa il calcolatore?
Il calcolatore Web è gratuito. Ogni elemento API completato costa $0.002; gli input errati vengono rifiutati con invalid_input.