<!-- canonical: https://jmrplens.github.io/phonometry/es/environment/assessment/spanish-noise-regulation/ -->
Source: https://jmrplens.github.io/phonometry/es/environment/assessment/spanish-noise-regulation/

La evaluación acústica en España no termina en un $L_\mathrm{Aeq}$. El Real Decreto
1367/2007, que desarrolla la Ley 37/2003 del Ruido, define un índice propio, el
**nivel de presión acústica continuo equivalente corregido** $L_{\mathrm{Keq},T}$, y
construye sobre él toda la cadena de comprobación: se divide el día en periodos
temporales de evaluación, cada periodo en fases de ruido, se corrige cada fase
por componentes tonales, de baja frecuencia e impulsivas, se integra hasta un
valor anual y se compara con tres criterios distintos de la misma tabla de
valores límite de inmisión. Esta página implementa esa cadena completa.

Los niveles por periodo que la alimentan salen de
[Niveles integrados y estadísticos](/phonometry/es/signals/levels/levels/), y los
indicadores europeos $L_\mathrm{den}$/$L_\mathrm{dn}$ con los que conviven, de
[Niveles ambientales (ISO 1996-1/-2)](/phonometry/es/environment/assessment/environmental-levels/).

## El nivel corregido LKeq y sus tres correcciones

El índice del reglamento es (anexo I A.2 c):

$$
L_{\mathrm{Keq},T} = L_{\mathrm{Aeq},T} + K_\mathrm{t} + K_\mathrm{f} + K_\mathrm{i}
$$

donde $L_{\mathrm{Aeq},T}$ es el nivel de presión acústica continuo equivalente
ponderado A, ya corregido por ruido de fondo, y las tres correcciones penalizan
el carácter del ruido. Cada una vale 0, 3 o 6 dB, y su suma está limitada a
9 dB (anexo IV A.3.3), tope que expone `RD1367_MAX_CORRECTION`. Aunque el
índice deriva de un nivel ponderado A, el reglamento lo expresa en dB.

### La corrección por ruido de fondo que toda entrada da por hecha

El $L_{\mathrm{Aeq},T}$ de arriba es el nivel de *la actividad sola*. Todo lo de esta
página, las tres correcciones, los niveles de fase y el veredicto, está definido
sobre un nivel corregido por ruido de fondo, y el reglamento lo dice antes que
ninguna otra cosa. El procedimiento es la resta energética de siempre: se mide el
residual con la actividad parada, en el mismo periodo de evaluación, y se resta
del total,
$L = 10\log_{10}(10^{L'/10} - 10^{L_\text{res}/10})$.

Deja de tener sentido a medida que los dos convergen. Con la actividad 10 dB por
encima del residual, la corrección vale 0,4 dB y el residual apenas importa; a
3 dB la corrección vale 3 dB y la respuesta es tan incierta como las dos
mediciones que la produjeron. La ISO 1996-2 traza ahí la raya y un informe de
inspección debería hacer lo mismo: con un margen por debajo de 3 dB no se permite
corrección alguna y lo honrado es declarar el nivel **sin corregir** como cota
superior. `residual_sound_correction()` y el `gaussian_residual_level()` basado
en percentiles de
[Niveles ambientales](/phonometry/es/environment/assessment/environmental-levels/)
hacen la aritmética y llevan esa regla (`reportable_upper_bound`,
`reliable=False`); el procedimiento propio del anexo IV del RD para la serie de
mediciones (cuántas, de qué duración, qué las invalida) no está implementado
aquí.

Dos consecuencias en campo. El residual hay que capturarlo **en el mismo periodo
de evaluación**, porque un residual de noche no es un residual de día. Y una fase
con un margen demasiado pequeño tampoco puede sostener un veredicto de $K_\mathrm{t}$,
$K_\mathrm{f}$ o $K_\mathrm{i}$: los tres son diferencias de niveles corregidos por ruido de fondo,
así que el mismo margen gobierna las correcciones de carácter y no solo el nivel.

| Corrección | Magnitud de entrada | Umbrales | Función |
| :--- | :--- | :--- | :--- |
| $K_\mathrm{t}$, componentes tonales emergentes | Espectro **sin ponderar** en tercios de octava; $L_\mathrm{t} = L_f - L_s$, con $L_s$ la media **aritmética** de las dos bandas adyacentes | 8/12 dB (20 a 125 Hz), 5/8 dB (160 a 400 Hz), 3/5 dB (500 Hz a 10 kHz) | `tonal_correction()` |
| $K_\mathrm{f}$, componentes de baja frecuencia | $L_f = L_{\mathrm{Ceq},Ti} - L_{\mathrm{Aeq},Ti}$ | 0 dB hasta 10 dB, 3 dB si $10 < L_f \le 15$, 6 dB por encima | `low_frequency_correction()` |
| $K_\mathrm{i}$, componentes impulsivas | $L_\mathrm{i} = L_{\mathrm{AIeq},Ti} - L_{\mathrm{Aeq},Ti}$ | los mismos 10 y 15 dB | `impulsive_correction()` |

Para $K_\mathrm{t}$ se evalúa banda a banda y, cuando hay varios tonos emergentes,
gobierna el mayor de los $K_\mathrm{t}$ obtenidos (paso d):

```python
from phonometry import environment

freqs = [100, 125, 160, 200, 250, 315, 400, 500, 630, 800, 1000]
levels = [58.0, 60.0, 59.0, 61.0, 72.0, 62.0, 60.0, 58.0, 56.0, 54.0, 52.0]

kt = environment.tonal_correction(levels, freqs)
kt.correction              # 6 dB
kt.governing_frequency     # 250,0 Hz
kt.differences[4]          # Lt = 10,5 dB sobre la media de las vecinas

environment.low_frequency_correction(lceq=76.0, laeq=63.0)   # Lf = 13 dB -> Kf = 3 dB
environment.impulsive_correction(laieq=68.0, laeq=63.0)      # Li = 5 dB  -> Ki = 0 dB
environment.corrected_level(63.0, kt=6, kf=3, ki=0)          # LKeq = 72,0 dB
environment.total_correction(kt=6, kf=6, ki=3)               # 9,0 dB: el tope
```

*La comprobación enfrenta una banda a la media **aritmética** de sus dos vecinas,
no a un suelo ajustado ni al espectro entero. Solo la banda de 250 Hz
supera su umbral, por 10,5 dB frente al par de 5 dB y 8 dB que rige entre 160 Hz
y 400 Hz, así que gobierna y $K_\mathrm{t} = 6$ dB. Las dos bandas de los extremos no
tienen diferencia alguna, porque les falta una vecina.*

<details>
<summary>Mostrar el código de esta figura</summary>

```python

# `environment`, `freqs` y `levels` vienen del fragmento de arriba.
environment.tonal_correction(levels, freqs).plot(language="es")
plt.show()
```

</details>

*$K_\mathrm{f}$ y $K_\mathrm{i}$ son la misma escalera de dos peldaños leída sobre dos diferencias
distintas del sonómetro, y los peldaños son donde la aritmética se vuelve
quebradiza: una diferencia de 15,0 dB puntúa 3 dB y una de 15,1 dB puntúa 6 dB,
así que una décima de decibelio de incertidumbre de medida a un lado u otro de un
peldaño vale 3 dB en el $L_\mathrm{Keq}$.*

<details>
<summary>Mostrar el código de esta figura</summary>

```python

# `environment` se importa arriba.
diffs = np.linspace(0.0, 20.0, 400)
fig, ax = plt.subplots()
ax.step(diffs, [environment.low_frequency_correction(lceq=63.0 + d, laeq=63.0)
                for d in diffs], where="post", label="Kf (LCeq - LAeq)")
ax.step(diffs, [environment.impulsive_correction(laieq=63.0 + d, laeq=63.0)
                for d in diffs], where="post", ls="--", label="Ki (LAIeq - LAeq)")
ax.plot([13.0], [3.0], "o", label="ejemplo resuelto: Lf = 13 dB")
ax.plot([5.0], [0.0], "s", label="ejemplo resuelto: Li = 5 dB")
ax.set(xlabel="Diferencia de nivel [dB]", ylabel="Corrección [dB]")
ax.legend(fontsize="small")
plt.show()
```

</details>

## Relación con los procedimientos de ISO 1996

Las correcciones del reglamento se parecen a procedimientos de ISO 1996 que la
biblioteca ya implementa, pero **no son intercambiables**, y por eso este
módulo implementa las variantes propias del RD en lugar de delegar en aquellas:

- [`tonal_audibility()` / `tonal_adjustment()`](/phonometry/es/environment/assessment/environmental-levels/#ajuste-tonal-método-de-ingeniería-anexo-c-de-iso-1996-22007) son el método de ingeniería del
  anexo C de ISO 1996-2, basado en la audibilidad $\Delta L_\mathrm{ta}$ dentro de la
  banda crítica del tono, y devuelven un $K_\mathrm{t}$ **continuo** entre 0 y 6 dB. El
  RD trabaja sobre diferencias entre bandas de tercio de octava y solo produce
  0, 3 o 6 dB.
- [`tonal_seeking_survey()`](/phonometry/es/environment/assessment/environmental-levels/#ajuste-tonal-método-de-ingeniería-anexo-c-de-iso-1996-22007) (método de cribado, anexo K de ISO 1996-2:2017) es
  el pariente más cercano, porque también parte el espectro en 125 y 400 Hz,
  pero exige que la banda supere a **ambas** vecinas en 15/8/5 dB y solo
  devuelve un indicador de prominencia; el RD compara con la **media** de
  las vecinas con umbrales 8/5/3 dB y gradúa el resultado.
- [`impulsive_sound_adjustment()`](/phonometry/es/environment/assessment/impulsive-sound/) es el método de tasa de crecimiento de
  ISO/PAS 1996-3 sobre una señal calibrada. El $K_\mathrm{i}$ del RD es la diferencia
  clásica $L_\mathrm{AIeq} - L_\mathrm{Aeq}$ leída en el sonómetro, no la misma magnitud.
- $K_\mathrm{f}$ no tiene ninguna contraparte en ISO 1996: la diferencia
  $L_\mathrm{Ceq} - L_\mathrm{Aeq}$ es propia del reglamento español.

*Los dos procedimientos están lo bastante cerca como para confundirse y lo
bastante lejos como para discrepar sobre un espectro real. Una banda de 250 Hz
que sobresale 7,5 dB de la media aritmética de sus vecinas queda graduada con
$K_\mathrm{t} = 3$ dB por el reglamento y **no levanta ningún indicador** en el método de
cribado de ISO, porque supera a cada vecina en menos de los 8 dB que ese método
exige. Esa es exactamente la situación que un informe de inspección tiene que
saber defender: el RD compara con la **media** aritmética de las vecinas con
umbrales 8/5/3 dB y gradúa el resultado en 0/3/6; el método de cribado exige que
la banda supere a **ambas** vecinas en 15/8/5 dB y devuelve un indicador; el
método de ingeniería del anexo C trabaja dentro de una banda crítica y devuelve
un valor continuo.*

<details>
<summary>Mostrar el código de esta figura</summary>

```python

# `environment`, `freqs` y `levels` vienen del fragmento de correcciones de arriba.
shallow = list(levels)
shallow[4] = 69.0                      # Lt = 7,5 dB en lugar de 10,5 dB

for spectrum in (levels, shallow):
    rd = environment.tonal_correction(spectrum, freqs)
    flags = np.asarray(environment.tonal_seeking_survey(spectrum, freqs))
    print(rd.correction, rd.governing_frequency, bool(flags[4]))
# 6.0 250.0 True     <- los dos coinciden
# 3.0 250.0 False    <- el RD lo gradúa, el método de cribado no lo marca
plt.show()
```

</details>

## Periodos temporales de evaluación y fases de ruido

El reglamento define tres periodos temporales de evaluación (anexo I A.1):
día de 07:00 a 19:00 (12 h), tarde de 19:00 a 23:00 (4 h) y noche de 23:00 a
07:00 (8 h), con las duraciones y los límites horarios en
`RD1367_PERIOD_HOURS` y `RD1367_PERIOD_CLOCK_LIMITS`.

Cuando la emisión varía dentro de un periodo, este se divide en **fases de
ruido** $T_i$ de nivel percibido uniforme. En cada fase se mide $L_{\mathrm{Aeq},Ti}$
durante al menos 5 s y se corrige, y el nivel del periodo es la media
energética ponderada por la duración de las fases (anexo IV A.3.4.2 b):

$$
L_{\mathrm{Keq},T} = 10 \log_{10} \left[ \frac{1}{T} \sum_i T_i \, 10^{L_{\mathrm{Keq},Ti}/10} \right]
$$

El nivel promedio anual $L_{\mathrm{K},x}$ de cada periodo es a su vez la media
energética de los $L_{\mathrm{Keq},x}$ diarios del año (anexo I A.2 d). El reglamento
fija además su propio redondeo: se incrementa el resultado en 0,5 dB y se toma
la parte entera, que es lo que hace `round_reported_level()`.

```python
from phonometry import environment

environment.RD1367_PERIOD_CLOCK_LIMITS["day"]     # (7, 19)
environment.RD1367_PERIOD_HOURS["day"]            # 12,0 h

day = [environment.NoisePhase(2, 0.0, label="cerrada"),
       environment.NoisePhase(6, 50.0, kt=6, kf=3),
       environment.NoisePhase(4, 48.0, kt=3, kf=3)]

lkeq_d = environment.evaluation_period_level(day)   # 56,82 dB sin redondear
environment.round_reported_level(lkeq_d)            # 57 dB

lk_d = environment.long_term_corrected_level([57.0, 0.0], weights=[303, 62])
environment.round_reported_level(lk_d)              # 56 dB (303 días abierta, 62 cerrada)
```

## Objetivos de calidad acústica y valores límite de inmisión

El reglamento separa dos familias de valores. Los **objetivos de calidad
acústica** del anexo II son los que debe cumplir el conjunto de todos los
emisores acústicos que llegan a un área acústica o a un recinto; los **valores
límite de inmisión** del anexo III son los que se exigen a un emisor concreto.

| Tabla | Contenido | Función |
| :--- | :--- | :--- |
| Anexo II, Tabla A | Objetivos en el ambiente exterior por tipo de área acústica: e 60/60/50, a 65/65/55, d 70/70/65, c 73/73/63, b 75/75/65 dB (redacción del RD 1038/2012) | `outdoor_quality_objectives()` |
| Anexo II, Tabla B | Objetivos en el ambiente interior por uso del edificio y tipo de recinto | `indoor_quality_objectives()` |
| Anexo II, Tabla C | Objetivo de vibraciones $Law$ | `vibration_quality_objective()` |
| Anexo III, Tablas A1 y A2 | Valores límite de nuevas infraestructuras viarias, ferroviarias y aeroportuarias, y $L_\mathrm{Amax}$ | `infrastructure_limits()`, `max_infrastructure_limit()` |
| Anexo III, Tabla B1 | Valores límite de infraestructuras portuarias y actividades | `activity_limits()` |
| Anexo III, Tabla B2 | Ruido transmitido por actividades a locales acústicamente colindantes | `adjacent_premises_limits()` |

Conviene tener presentes dos detalles de la Tabla A. El área acústica de
tipo f (sistemas generales de infraestructuras de transporte y equipamientos
públicos) no tiene valor numérico: la nota 2 la remite a los objetivos de las
áreas colindantes, y por eso `ACOUSTIC_AREA_TYPES` la lista pero las funciones
de límites no la admiten. Y en las áreas urbanizadas con posterioridad a la
entrada en vigor del reglamento (24 de octubre de 2007) el objetivo es 5 dB más
estricto (artículo 14.2), que es lo que aplica `urbanisation="new"`.

```python
from phonometry import environment

environment.outdoor_quality_objectives("a")                       # 65 / 65 / 55 dB
environment.outdoor_quality_objectives("a", urbanisation="new")   # 60 / 60 / 50 dB
environment.indoor_quality_objectives("residential", "bedrooms")  # 40 / 40 / 30 dB
environment.infrastructure_limits("a")                            # 60 / 60 / 50 dB
environment.max_infrastructure_limit("a")                         # 85 dB (LAmax)
environment.activity_limits("a")                                  # 55 / 55 / 45 dB
environment.adjacent_premises_limits("residential", "bedrooms")   # 35 / 35 / 25 dB
environment.vibration_quality_objective("residential")            # 75 dB
```

Cumplir un valor límite de inmisión no es simplemente quedar por debajo del
número de la tabla. Para actividades e infraestructuras portuarias, el
artículo 25.1 b) exige tres cosas a la vez: que ningún valor promedio anual
$L_{\mathrm{K},x}$ supere el valor de la tabla, que ningún valor diario $L_{\mathrm{Keq},x}$ lo
supere en más de 3 dB y que ningún $L_{\mathrm{Keq},Ti}$ medido en una fase de ruido lo
supere en más de 5 dB. A efectos de la inspección de una actividad ya en
funcionamiento, el artículo 25.2 aplica solo los dos últimos.

## Ejemplo resuelto: una actividad nueva sobre suelo residencial

Una actividad nueva situada sobre suelo residencial (área acústica de tipo a)
abre de forma ininterrumpida de 9 a 21 h. Una máquina ruidosa funciona solo
entre las 9 y las 15 h; el resto del horario los niveles son estables, y
cuando la actividad está cerrada no emite ruido. Los niveles medidos en el
exterior, ya corregidos por ruido de fondo, son:

| Fase | $L_{\mathrm{Aeq},T_i}$ | $K_\mathrm{t}$ | $K_\mathrm{f}$ | $K_\mathrm{i}$ | $K$ | $L_{\mathrm{Keq},T_i}$ |
| :--- | ---: | ---: | ---: | ---: | ---: | ---: |
| Con la máquina ruidosa | 50 dB | 6 | 3 | 0 | 9 | 59 dB |
| Resto del horario | 48 dB | 3 | 3 | 0 | 6 | 54 dB |

El periodo día se parte en tres fases (2 h cerrada, 6 h con la máquina, 4 h con
el resto de fuentes) y da $L_\mathrm{Keq,d} = 57$ dB; el periodo tarde se parte en dos
(2 h abierta, 2 h cerrada) y da $L_\mathrm{Keq,e} = 51$ dB. La actividad abre 303 días
al año y cierra 62 (julio y agosto), de donde $L_\mathrm{K,d} = 56$ dB y
$L_\mathrm{K,e} = 50$ dB. Los valores límite del área de tipo a (anexo III, Tabla B1)
son 55/55/45 dB, así que los criterios aplicables son 60 dB sobre cada
$L_{\mathrm{Keq},Ti}$, 58 dB sobre el $L_{\mathrm{Keq},x}$ diario y 55 dB sobre el $L_{\mathrm{K},x}$
anual:

```python
from phonometry import environment

day = [environment.NoisePhase(2, 0.0, label="cerrada"),
       environment.NoisePhase(6, 50.0, kt=6, kf=3),
       environment.NoisePhase(4, 48.0, kt=3, kf=3)]
evening = [environment.NoisePhase(2, 48.0, kt=3, kf=3),
           environment.NoisePhase(2, 0.0, label="cerrada")]

limits = environment.activity_limits("a")          # 55 / 55 / 45 dB
verdict = environment.assess_activity(
    {"day": day, "evening": evening}, limits, operating_days=303)

verdict.periods[0].reported_level        # 57 dB  (LKeq,d)
verdict.periods[0].reported_long_term    # 56 dB  (LK,d)
verdict.complies                         # False: LK,d supera los 55 dB
```

*Tres índices por periodo frente a tres criterios distintos, y solo el más
estricto acaba mordiendo. En el periodo día la fase peor marca 59 dB frente a
su criterio de 60 dB y el $L_\mathrm{Keq,d}$ diario 57 dB frente a 58 dB, y ambos
pasan, mientras que el $L_\mathrm{K,d}$ anual de 56 dB incumple por un decibelio los
55 dB de la Tabla B1. El periodo tarde (54 / 51 / 50 dB) cumple los tres.
Leer solo la barra más alta llevaría a declarar conforme esta actividad.*

<details>
<summary>Mostrar el código de esta figura</summary>

```python

from phonometry import environment

day = [environment.NoisePhase(2, 0.0, label="cerrada"),
       environment.NoisePhase(6, 50.0, kt=6, kf=3),
       environment.NoisePhase(4, 48.0, kt=3, kf=3)]
evening = [environment.NoisePhase(2, 48.0, kt=3, kf=3),
           environment.NoisePhase(2, 0.0, label="cerrada")]

verdict = environment.assess_activity(
    {"day": day, "evening": evening},
    environment.activity_limits("a"),
    operating_days=303,
)
verdict.plot(language="es")
plt.show()
```

</details>

El veredicto es el matiz del ejemplo. Los $L_{\mathrm{Keq},Ti}$ medidos (59 y
54 dB) quedan por debajo de 60 dB, y los diarios (57 y 51 dB) por debajo de
58 dB, pero el promedio anual del periodo día, $L_\mathrm{K,d} = 56$ dB, supera los
55 dB de la tabla. Una actividad **nueva** no cumple. Una actividad que ya
estuviera en funcionamiento, juzgada por el artículo 25.2, sí cumpliría, porque
a ella solo se le exigen los valores por fase y los diarios:

```python
existing = environment.assess_activity(
    {"day": day, "evening": evening}, limits, operating_days=303,
    new_activity=False,
)
print(existing.complies)                 # True: el criterio anual no se aplica
```

## Gráficos e informe de inspección

`ActivityAssessment.plot()` dibuja los tres índices de cada periodo frente a
sus tres criterios, como en la figura anterior, y `TonalCorrectionResult.plot()`
dibuja el espectro de tercios de octava con las diferencias $L_\mathrm{t}$ que
justifican el $K_\mathrm{t}$ aplicado.

`ActivityAssessment.report()` va un paso más allá y renderiza un acta de
inspección acústica de una página: cabecera de identificación, tabla de
medición por fase con las correcciones $K_\mathrm{t}$/$K_\mathrm{f}$/$K_\mathrm{i}$, evaluación por
periodo frente a los valores límite aplicables y el veredicto enmarcado. El
idioma por defecto es el español, el del reglamento; `language="en"` la
traduce.

```python
from phonometry import environment

verdict = environment.assess_activity(
    {"day": [environment.NoisePhase(2, 0.0, label="cerrada"),
             environment.NoisePhase(6, 50.0, kt=6, kf=3),
             environment.NoisePhase(4, 48.0, kt=3, kf=3)],
     "evening": [environment.NoisePhase(2, 48.0, kt=3, kf=3),
                 environment.NoisePhase(2, 0.0, label="cerrada")]},
    environment.activity_limits("a"),
    operating_days=303,
)

verdict.plot(language="es")          # los tres criterios por periodo
verdict.report("acta.pdf")           # acta de inspección acústica, en español
```

El acta de ejemplo se regenera con `make reports` y se mantiene renderizada en
el repositorio; pulsa la vista previa para abrir el PDF.

## Qué cubre esta guía

El nivel corregido $L_{\mathrm{Keq},T}$ y las correcciones $K_\mathrm{t}$, $K_\mathrm{f}$ y $K_\mathrm{i}$ del RD
1367/2007 (anexo I A.2 c y anexo IV A.3.3), los periodos temporales de
evaluación y la integración por fases de ruido y anual (anexo I A.1 y anexo IV
A.3.4.2 b) con el redondeo del reglamento, las tablas de objetivos de calidad
acústica (anexo II) y de valores límite de inmisión (anexo III), y la
comprobación de cumplimiento de actividades e infraestructuras portuarias del
artículo 25.

La zonificación acústica en áreas acústicas, los mapas de ruido y los planes
de acción del capítulo correspondiente de la Ley 37/2003 son instrumentos de
planificación, no cálculo, y quedan fuera. Tampoco se implementan los
procedimientos de medición en sí (posiciones de micrófono, duración de las
series, número de mediciones del anexo IV): esta página empieza donde termina
el sonómetro.

## Véase también

- [Niveles ambientales (ISO 1996-1/-2)](/phonometry/es/environment/assessment/environmental-levels/): los indicadores $L_\mathrm{den}$ y $L_\mathrm{dn}$ y los ajustes de ISO 1996-2 con los que conviven las correcciones del reglamento.
- [Niveles integrados y estadísticos](/phonometry/es/signals/levels/levels/): los niveles $L_\mathrm{Aeq}$, $L_\mathrm{Ceq}$ y $L_\mathrm{AIeq}$ por fase que alimentan las tres correcciones.
- [Código Técnico de la Edificación (CTE DB-HR)](/phonometry/es/buildings/insulation/spanish-building-code/): la otra mitad de la normativa española, que comparte con esta el índice de ruido día $L_\mathrm{d}$ del emplazamiento.
- [Prominencia de sonidos impulsivos](/phonometry/es/environment/assessment/impulsive-sound/): el ajuste por impulsividad de ISO/PAS 1996-3, el pariente del $K_\mathrm{i}$ que no es intercambiable con él.
- Referencia de la API: [`environment.assessment.spain`](/phonometry/es/reference/api/environment/spain/).
- Teoría: [Descriptores ambientales (ISO 1996-1)](/phonometry/es/reference/theory/environment-transport/#descriptores-ambientales-iso-1996-1): los indicadores de ISO 1996-1 sobre los que se construyen los índices nacionales.

## Respuestas rápidas

### ¿Qué es el nivel LKeq del RD 1367/2007?

Es el nivel de presión acústica continuo equivalente **corregido**:
$L_{\mathrm{Keq},T} = L_{\mathrm{Aeq},T} + K_\mathrm{t} + K_\mathrm{f} + K_\mathrm{i}$ (anexo I A.2 c), donde $K_\mathrm{t}$, $K_\mathrm{f}$ y
$K_\mathrm{i}$ penalizan con 0, 3 o 6 dB la presencia de componentes tonales
emergentes, de baja frecuencia e impulsivas. La suma de las tres correcciones
nunca supera 9 dB.
