Power spectral density

Power spectral density tools.

Main routines

area(spec)

Compute the area under a PSD random specification.

interp(spec, freq[, linear])

Interpolate values on a PSD specification (or analysis curve).

rescale(P, F[, n_oct, freq, extendends, frange])

Convert PSD from one frequency scale to another.

spl(x, sr[, nperseg, overlap, window, ...])

Sound pressure level estimation using PSD.

psd2time(spec, fstart, fstop, *[, ppc, df, ...])

Generate a 'random' time domain signal given a PSD specification.

psdmod(sig, sr[, nperseg, timeslice, ...])

Modified method for PSD estimation via FFT.

Utility routines

get_freq_oct(n[, frange, exact, trim, anchor])

Get frequency vector on an octave scale.

proc_psd_spec(spec)

Process PSD specification for other routines