Thrown when the signal data (each row) is shorter than this FloatForward1DFFT instance.
Remarks
If signals are all the same length, this is computationally far more efficient than computing
each FFT one at a time using a signal vector.
The signal row lengths must be equal to or longer than the FFT length.
Get a FloatSymmetricSignalReader instance by calling the GetSignalReader() method to extract individual
signal FFT's out of the complex conjugate symmetric packed resultant array.
Replaces deprecated FFTInPlace(float[,] arrayinout)
The signal row lengths must be equal to or longer than the FFT length by at least 2 and have an EVEN length. This allows
the results to be directly cast into a complex number type. So for example if a signal row had length 5, it would need to be
padded to length 8. If a signal row has length 6, it would need to be padded to length 8.