
Environmental noise level statistics and rating indicators
Source:R/NoiseAcoustics.R
EquivalentLevel.RdEquivalentLevel: Leq = 10 log10(sum t_i 10^(L_i/10) / sum t_i). LevelStatistics: L_N levels (the 1 - N/100
type-7 quantile of equally spaced samples), Leq, Lmax, Lmin.
SoundExposureLevel: SEL of samples dt seconds apart
(T0 = 1 s). CombineLevels: energetic sum.
DayEveningNight: Lday, Levening, Lnight and Lden (Directive
2002/49/EC Annex I) from 24 hourly levels, with US Ldn (night 22-07, +10
dB) and California CNEL (evening 19-22 weighted by 3, night weighted by 10).
AircraftDnl: DNL from single-event SELs, normalised by 86400 s.
Identical to the Python arm morie.fn.noiseacoustics.
Usage
EquivalentLevel(levels, durations = NULL)
LevelStatistics(levels, percentiles = c(10, 50, 90))
SoundExposureLevel(levels, dt = 1)
CombineLevels(levels)
DayEveningNight(
hourly,
day = c(7, 19),
evening = c(19, 23),
night = c(23, 7),
evening_penalty = 5,
night_penalty = 10
)
AircraftDnl(sel_day, sel_night = numeric(0))Arguments
- levels
Sound levels (dB).
- durations
Durations (default equal).
- percentiles
Exceedance percentages.
- dt
Sample spacing (s).
- hourly
24 hourly Leq values, index = starting hour.
- day, evening, night
Start and end hours of the Lden windows.
- evening_penalty, night_penalty
Lden penalties (dB).
- sel_day, sel_night
Event SELs by period.