We decided to add a property to the SphericalHarmonicSignal which specifies the dimension in which the spherical harmonic coefficients are stored.
This relaxes the limitation that the spherical harmonic coefficients are limited to the last dimension in the cshape (i.e. the last dimension of the underlying data array)
Additionally it allows storing spherical harmonic coefficients in multiple axes (MIMO data).
Indexing is most likely only feasible by referencing from the last axis of the data array, since operations like band pass filtering always prepend axes.
Required adaptions are:
- SphericalHarmonicRotation
- the spherical harmonic transform (in development)
We decided to add a property to the SphericalHarmonicSignal which specifies the dimension in which the spherical harmonic coefficients are stored.
This relaxes the limitation that the spherical harmonic coefficients are limited to the last dimension in the cshape (i.e. the last dimension of the underlying data array)
Additionally it allows storing spherical harmonic coefficients in multiple axes (MIMO data).
Indexing is most likely only feasible by referencing from the last axis of the data array, since operations like band pass filtering always prepend axes.
Required adaptions are: