Размер выходного массива равен входному: 1024 комплексных пар дают 1024 комплексных пар.
Обычно FFT работает с размерами, такими как 2 ^ N (256, 1024, 2048 и т. Д.) (Если размер данных меньше - заполните остальные нули), но некоторые реализации могут работать с произвольными размерами.
Организация данных для 2d FTT может зависеть от реализации (например, библиотека FFTW для 2D требует массив с [K+1][K]
измерениями), поэтому проверьте документацию на наличие подсказок