array_processing.algorithms.fk_freq module
- array_processing.algorithms.fk_freq.fk_freq(data, fs, rij, vmin, vmax, fmin, fmax, nvel, ntheta)[source]
\(f\)–\(k\) beamforming with loop over frequency bands.
- Parameters:
data –
(m, n)array; time series withmsamples fromntraces as columnsrij –
(d, n)array;nsensor coordinates as [northing, easting, {elevation}] column vectors inddimensionsnvel (int or float) – Number of velocity iterations, suggest 100–200
ntheta (int or float) – Number of azimuth iterations, suggest 100–200
- Returns:
(ntheta, nvel)array; beamformed slowness map, not normalized. Can find max usingix, iy = np.unravel_index(bmpwr.argmax(), bmpwr.shape)