Acoular 25.01 documentation

SpatialInterpolator

«  ChannelMixer   ::   tprocess   ::   SpatialInterpolatorRotation  »

SpatialInterpolator

class acoular.tprocess.SpatialInterpolator

Bases: TimeOut

Base class for spatial interpolation of microphone data. Gets samples from source and generates output via the generator result().

sinc_mic(r)

Modified Sinc function for Radial Basis function approximation.

result(num)

Python generator that processes the source data and yields the time-signal block-wise.

This method needs to be implemented by the derived classes.

Parameters:
numint

This parameter defines the size of the blocks to be yielded (i.e. the number of samples per block)

Yields:
numpy.ndarray

Two-dimensional output data block of shape (num, num_channels)

«  ChannelMixer   ::   tprocess   ::   SpatialInterpolatorRotation  »