где N — длина входного массива, равная степени 2; I — номер пары элементов в группе; В(I) и С(I) — массивы промежуточных результатов. Значения синусов и косинусов выбираются из таблицы, находящейся в памяти данных.
Быстрое преобразование Фурье двух действительных массивов можно выполнять одновременно. Для этого, применяют искусственный прием — представление 1-го массива как действительной части входного комплексного массива, а 2-го массива как мнимой части. После преобразования Фурье выделяют комплексные коэффициенты 1-го и 2-го массивов из коэффициентов Фурье сформированного массива. Это выделение называется распаковкой для БПФ:
где A1 (I) и А2(I) —коэффициенты Фурье 1-го и 2-го действительных массивов; А(I)—коэффициент Фурье массива, сформированного из 1-го и 2-го массивов, причем А(0)=А(N); N — число элементов 1-го массива; I=0, ..., N, если длина 2-го и 1-го массивов равны, и N=2M.
При обратном БПФ комплексного массива используется распаковка:
Упаковка для БПФ применяется для получения коэффициентов Фурье исходного действительного массива. БПФ этого массива выполняется таким образом:
Упаковка для ОБПФ используется перед обратным преобразованием Фурье комплексного массива, а двоичная инверсия для возвращения в нормальный порядок комплексных коэффициентов Фурье, которые после выполнения преобразования по алгоритму БПФ находятся в порядке Кули — Туки, т. е. в двоично-инверсном.