public Complex[] GetChannel(int channel)
{
Complex[] array = new Complex[Length];
int channels = Channels;
int length = Length;
unsafe
{
fixed (Complex* ptrArray = array)
{
var src = (Complex*)Data + channel;
var dst = ptrArray;
for (int i = 0; i < length; i++, src += channels, dst++)
*dst = *src;
}
}
return array;
}