ForHosting KIT · Utilidades de desarrollo

Decaimiento exponencial del nivel sonoro

Esta calculadora de decaimiento exponencial del nivel sonoro determina la presión sonora restante después de un intervalo dado.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Introduzca el nivel inicial en decibelios, una tasa de disminución en decibelios por segundo y el tiempo transcurrido en segundos. La herramienta aplica la reducción exponencial equivalente de la presión y devuelve el nivel final, la caída total en decibelios y la proporción de presión restante. Resulta útil en ejercicios de acústica, estimaciones de reverberación, diseño de envolventes y generación de datos de prueba.

Por qué el decaimiento exponencial se vuelve lineal en decibelios

El nivel de presión sonora es una medida logarítmica, no una lectura directa de la presión. Por ello, una amplitud de presión que disminuye exponencialmente aparece como una reducción constante de decibelios por unidad de tiempo. Si el nivel inicial es L0, la tasa es r decibelios por segundo y el tiempo es t segundos, el resultado es L(t) = L0 - r × t. La relación de amplitudes correspondiente es 10^(-r × t / 20). Esta relación indica qué fracción de la presión inicial permanece, mientras que final_level_db expresa el nivel resultante con la misma referencia que la entrada. Una caída de 20 dB deja una décima parte de la amplitud de presión inicial y una de 6 dB deja aproximadamente la mitad. La respuesta muestra level_drop_db y pressure_ratio junto al nivel final. El cálculo usa directamente todo el intervalo, sin restar valores intermedios redondeados, por lo que evita errores acumulativos y ofrece resultados deterministas.

Cómo introducir los datos e interpretar el resultado

Introduzca initial_level_db como cualquier valor finito en decibelios con la escala de referencia de sus datos. En trabajos habituales de SPL suele ser dB respecto de 20 micropascales en aire, aunque la ecuación funciona con otra referencia coherente porque opera sobre diferencias de nivel. decay_rate_db_per_second debe ser un número no negativo: cero representa ausencia de decaimiento y una cifra mayor implica una reducción más rápida. time_seconds también debe ser no negativo; con cero, el nivel inicial no cambia. La salida incluye final_level_db, level_drop_db y pressure_ratio, además de repetir las entradas y mostrar la fórmula. Se permiten niveles finales negativos, pues los decibelios expresan una relación respecto de una referencia. Los campos ausentes, cadenas numéricas, NaN, infinito, tiempos negativos, tasas negativas o magnitudes que produzcan aritmética no finita se rechazan como entrada no válida, sin conversiones silenciosas ni recortes.

Supuestos, aplicaciones y límites del modelo

Utilice esta calculadora cuando el decaimiento pueda representarse razonablemente mediante una tasa constante en decibelios por segundo. Es un modelo compacto de una envolvente exponencial de amplitud, apropiado para problemas académicos, estimaciones acústicas simplificadas, fundidos de audio, simulaciones, proyecciones de alarmas y comprobaciones de laboratorio. No deduce tasas a partir de grabaciones, no calcula absorción dependiente de la frecuencia ni modela reflexiones o ruido de fondo. Los campos acústicos reales pueden presentar varias pendientes, modos, absorción del aire, direccionalidad y límites instrumentales. Cuando la señal se acerca al piso de ruido, la medición puede apartarse de la recta ideal. Interprete el resultado como la solución del modelo declarado, no como sustituto de una medición calibrada o un análisis completo de reverberación. Verifique que nivel y tasa compartan ponderación, ancho de banda y referencia. Las entradas iguales siempre producen la misma salida. El cálculo en el navegador es gratuito y cada solicitud automatizada por API cuesta $0.002.

Proyectar el nivel de una alarma

Estime el SPL ideal después de varios segundos cuando la envolvente de una alarma tiene una tasa constante en dB por segundo.

Diseñar una envolvente de audio

Convierta una pendiente lineal en decibelios en un nivel final y una proporción de amplitud de presión para un fundido reproducible.

Comprobar un ejercicio de acústica

Verifique el nivel final, la pérdida total y la relación exponencial de presión sin combinar manualmente relaciones logarítmicas.

¿Qué fórmula utiliza la calculadora?

Utiliza nivel final = nivel inicial - tasa de decaimiento × tiempo. La relación de presión es 10 elevado a -(tasa × tiempo) / 20.

¿Por qué es exponencial si los decibelios bajan linealmente?

La amplitud física de presión disminuye exponencialmente. Como los decibelios son logarítmicos, ese cambio aparece como una reducción lineal constante.

¿Puede ser negativo el nivel sonoro final?

Sí. Un valor negativo indica que la presión está por debajo del nivel de referencia elegido; no constituye por sí mismo un error.

¿Puedo introducir una tasa o un tiempo negativos?

No. Esta capacidad modela un decaimiento durante un tiempo no negativo. Para un aumento de nivel se requiere otro modelo.

¿Cuánto cuesta un cálculo por API?

Cada solicitud correcta por API cuesta $0.002. El mismo cálculo determinista es gratuito en el navegador.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/optics/sound-level-exponential-decay

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/optics/sound-level-exponential-decay \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"initial_level_db":90,"decay_rate_db_per_second":6,"time_seconds":3}'
{
  "initial_level_db": 90,
  "decay_rate_db_per_second": 6,
  "time_seconds": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "optics.sound_level_exponential_decay",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →