Apply the Hilbert transform to each row of a real-valued matrix, reusing a single FFT instance for all rows to avoid repeated instantiation overhead. All rows must have the same length, which must be a power of two.
array of real-valued Float64Array rows
options
array of Hilbert-transformed Float64Array rows
DOI: 10.1109/TAU.1970.1162139 "Discrete Hilbert transform"
Apply the Hilbert transform to each row of a real-valued matrix, reusing a single FFT instance for all rows to avoid repeated instantiation overhead. All rows must have the same length, which must be a power of two.