Ну вот сами подумайте. Есть у нас частота некратная шагу ДПФ. В идеале частота ровно посередине шага. Любая. ДПФ округлит её до ближайшей. Что в остатке? Посчитайте разность между оригиналом и ОДПФ. По логике следует разность между двумя синусами = синусу с частотой меньшей шага. Оговариваюсь сразу - действие происходит только на одной вещественной оси. Что такое НЧ с частотой меньшей шага? Это разность одного синуса где-то между его фазами. Допустим между 0 и 180 градусов (в оригинале была частота ровно N.5). Ну и что? sin(0*pi) - sin(1*pi) = 0. Круто! А теперь сдвинем на 90 градусов. А вдруг окно началось когда в сигнале был сдвиг именно на 90 град. sin(0.5*pi) - sin(1.5*pi) = целой амплитуде! Ух ты! Дык какая на самом деле она была?
При увеличении окна дискретных отсчётов увеличивается кол-во "удобных" комбинаций для разложения абсолютно любого сигнала на гармоники. Но НЧ в пределе не уменьшается! Хоть до миллиарда увеличте окно, какая-нить из возможных комбинаций частот полюбому "нагадит" в НЧ. Если она гадит в НЧ, значит первый отсчёт во втором окне никогда не совпадёт с первым отсчётом первого окна. Финитностью не пахнет
При увеличении окна дискретных отсчётов увеличивается кол-во "удобных" комбинаций для разложения абсолютно любого сигнала на гармоники. Но НЧ в пределе не уменьшается! Хоть до миллиарда увеличте окно, какая-нить из возможных комбинаций частот полюбому "нагадит" в НЧ. Если она гадит в НЧ, значит первый отсчёт во втором окне никогда не совпадёт с первым отсчётом первого окна. Финитностью не пахнет

Всё правильно, за исключением одного. Некратную частоту ДПФ разложит на ВСЕ имеющиеся гармоники, в том числе и на 0. Что и показано на последней спектрограмме. Какая она на самом деле была? А всё просто - такой частоты в последовательности отсчетов при заданном N просто нет. С некратными частотами еще можно как-то повоевать через число точек в ДПФ. А как быть с частотами, которые относятся к частоте дискретизации как иррациональность (теоретически)? Да никак. Если в качестве анализатора спектра применяется ДПФ, то таких частот в спектре последовательности просто не будет никогда, при любом N.
ДПФ в конечных пределах (при конечном N) имеет свойство отображать спектр не реального сигнала (куска сигнала), а периодического продолжения этого куска на всю ось времени. То есть, при некратной частоте ДПФ дает спектр фазоманипулированного (или амплитудноманипулированного, на выбор) сигнала. Отсюда вывод, о котором я и писал ранее - ДПФ имеет некоторую похожесть на спектр реального сигнала (сигнала до дискретизации) только при бесконечном N. При конечном N он выдаст много того, чего в спектре реального сигнала нет и не было.
Отчасти ситуацию спасают временные окна - первая и вторая картинки (спектрограммы). Но окна искажают форму исходного спектра довольно сильно.
С другой стороны вопрос довольно интересный. Зная свойства ДПФ может быть вообще отказаться от попыток связать ДПФ со спектром исходного сигнала? На кой ляд этот спектр (исходного сигнала) нужен? С ним одни проблемы, ибо определён на бесконечности.
На дискретной последовательности нулей?
Опять же нет. По дискретной последовательности с бесконечно большой частотой дискретизации. НО! полученной с выхода одноразрядного АЦП, компаратора то есть
