Здравствуйте, LimeAndConconut,
Несмотря на то, что я не знаю о PAST, я могу предоставить вам некоторую общую информацию о FFT. Вот ответ для каждой из ваших точек
1 - Вы правы, БПФ, выполненное на 32 элементах, возвращает 32 частоты (нулевую частоту, положительную и отрицательную составляющие). Это означает, что у вас уже есть вся информация в ваших данных, и PAST не может получить больше информации с тем же окном размером 32. Вот почему я подозреваю, что данные будут интерполированы для построения графика, но это только визуально. Еще раз, PAST не может создать больше информации, чем та, которая у вас есть в ваших данных.
2- Еще раз я согласен с вами. На границах у вас есть доступ к менее частотным компонентам. Вы можете выбрать разные стратегии: не показывать данные на границах или расширять эти данные с помощью нуля или циклического дополнения
3- Нулевой элемент БПФ должен быть суммой 32-оконного массива. Вам необходимо проверить нормализацию БПФ, взглянуть на документацию по вашей функции БПФ.
4- Еще раз проверить нормализацию БПФ. Поскольку цветовой индикатор PAST показывает отрицательные значения, он представляется в виде логарифмической шкалы c. Это обычное использование логарифма для построения графиков с высокой динамикой для улучшения детализации.