The average periodograms for a few pairs of orthogonal spatial
directions can be used to identify frequencies and directions of waves.
First, function kzpdr
samples the spatial data and generates
periodograms in orthogonal direction pairs, and the frequencies of spikes
for each directional periodogram are identified and recorded as the output.
Then, kzpdr.spikes
can be used to summarized the outputs of
kzpdr
. Function kzpdr.eval
or kzpdr.estimate
all
can be used to estimate the wave parameters (frequencies and directions).
kzpdr.estimate
is based on clustering-closure and the tolerances
could be decided automatically. It also provides visualization of the results,
thus this function is more convenient to use.
Usually, if noise level is low, periodograms of a few direction pairs
may provide satisfied results. But when the noise is high, you may need to
intensively sample on different directions over the spatial data array with
kzpdr
. Generally speaking, when the number of samples increases,
the estimation will become more stable and reliable.