Индексация и перестановка спектральных отсчетов дискретного преобразования Фурье
![]() DSPL-2.0 — свободная библиотека алгоритмов цифровой обработки сигналов Распространяется под лицензией LGPL v3
Страница проекта на SourceForge
|
В предыдущем разделе мы получили выражения для прямого и обратного ДПФ:





При рассмотрении ДПФ мы говорили, что спектр дискретного сигнала
,
,
это периодическая функция с периодом
рад/c, где
частота дискретизации исходного сигнала (Гц).
Соответственно период повторения спектра
дискретного сигнала
,
,
для частоты
, выраженной в Герц, равен частоте дискретизации
Гц.
ДПФ получается путем дискретизации периодической функции на одном периоде повторения
с шагом









Пример 2. При частоте дискретизации , при
,
спектральный отсчет с номером
,
соответствует частоте
.
Пусть входной сигнал ,
, является комплексным и состоит
из одной комплексной экспоненты с частотой
Гц:





Рассчитаем ДПФ ,
, данного сигнала и получим амплитудный спектр, как это показано на рисунке 1.
Как можно заметить на рисунке 1, в спектре сигнала присутствует только одна компонента с индексом
что согласно (4) соответствует частоте


Однако ничего особенного в этом нет, если вспомнить, что спектр нашего дискретного сигнала
является
периодической функцией с периодом
Гц, т.е. для нашего дискретного сигнала спектр
состоит из бесконечного числа гармоник с частотами
, как это показано на рисунке 2.



Из рисунка 2 следует, что при дискретизации спектра на одном периоде повторения от 0 до
Гц
(на рисунке 1 обозначено как период ДПФ) в выборку попадает периодическая гармоника на частоте 100 Гц.
При этом спектр в интервале частот от
Гц до
Гц периодически
повторяет спектр
в интервале частот от
Гц до
Гц.
Таким образом, мы можем произвести перестановку спектральных отсчетов ДПФ для анализа спектра сигнала в интервале
частот от до
Гц.
Сделаем важное замечание. Частотная компонента, соответствующая частоте Гц,
в силу периодичности спектра дискретного сигнала, также соответствует частоте
Гц.
При перестановке мы будем относить эту компоненту к частоте Гц.

В случае четного спектральный отсчет
, согласно (4),
соответствует частоте
Гц.
Как мы отметили выше, этот же отсчет соответствует частоте
Гц.
Тогда можно записать спектр
после перестановки для четного
в виде:











Перестановка спектральных отсчетов для четного показана на рисунке 3.



В случае нечетного спектральный отсчет
, согласно (4), соответствует частоте
Гц, а спектральный отсчет
соответствует частоте
Гц.
Спектр после перестановки для нечетного
:












Перестановка спектральных отсчетов для нечетного показана на рисунке 4.


Произведем перестановку спектральных отсчетов для корректного отображения отрицательных частот для приведенного выше примера (рисунок 1).
Количество отсчетов в приведенном примере , значит, мы можем воспользоваться выражением (7)
для получения
.
Тогда после перестановки спектральные отсчеты будут соответствовать частотам (9).
На рисунке 5 приведен амплитудный спектр после перестановки,
а также значения частоты
(Гц),
которой соответствуют спектральные отсчеты
.



Как можно видеть на рисунке 5, после перестановки спектральных отсчетов компонента
соответствует частоте
Гц, как мы и задавали для исходного сигнала.
В данном разделе мы рассмотрели вопрос индексации и перестановки спектральных отсчетов на выходе ДПФ.
Были приведены выражения для перестановки спектральных отсчетов для четного и нечетного
для корректного отображения отрицательных частот после ДПФ.
Более детально свойства ДПФ будут рассмотрены в следующих разделах.