Дискретное преобразование Фурье
Дискретным преобразованием Фурье(ДПФ) называется пара взаимно однозначных образований:
прямое ДПФ (Discrete Fourier Transform — DFT):
88\* MERGEFORMAT ()
обратное ДПФ (ОДПФ) (Inverse Discrete Fourier Transform — IDFT):
99\* MERGEFORMAT ()
где
– дискретное нормированное время
;
– дискретная нормированная частота
;
– период дискретизации по частоте
(разрешение по частоте),
–
-точечная
последовательность, т. е. периодическая
последовательность во временной области
с периодом
;
–
-точечное
ДПФ, т. е. периодическая последовательность
в частотной области с периодом
,
– период последовательности и ДПФ;
– поворачивающий множитель;
–
-я
дискретная гармоника.
Значения абсолютных частот дискретных гармоник связаны со значениями дискретных нормированных частот соотношением:
1010\* MERGEFORMAT ()
Дискретное
преобразование Фурье 8 трактуется
по-разному в зависимости от вида
последовательности
–периодическаяс периодом
иликонечнаядлины N.
Для
периодическойпоследовательности
с периодом
ДПФ
8 представляет собой ееспектрс точностью до множителя
.
Модуль
ДПФ
(с точностью до множителя
)
называютамплитудным спектром,
а аргумент
– фазовым спектром периодической
последовательности.
Амплитудный
спектр вещественнойпериодической
последовательности равен модулю ДПФ
с точностью до множителя:
1111\* MERGEFORMAT ()
При
вычислении ДПФ 8 периодической
последовательности она может задаваться
на периоде
или нацелом числе периодов
,
что не меняет результата.
Для
конечнойпоследовательности
длины
ДПФ
8 представляет собой
дискретных равноотстоящих значений
ее спектральной плотности
на периоде
.
Для
вещественныхпоследовательностей,
периодических и конечных, модуль ДПФ
–четная, а аргумент
–нечетнаяфункция частоты
.
Согласно
определению, при вычислении ДПФ
предполагается, что последовательность
являетсяпериодической, и
конечная последовательность представляет
собойодин периодпериодической
последовательности.
При
этом точноевыделение гармоник
последовательности
с частотами
гарантируется только в том случае, если
они кратны периоду дискретизации
частоте
:
1212\* MERGEFORMAT ()
в
свою очередь, возможно только в том
случае, если на интервале
последовательности
укладывается целое число периодов
,
т. е. отношение
1313\* MERGEFORMAT ()
является целым числом.
В случае, если условие 12 не выполняется, наблюдается эффект растекания спектра.
В MATLAB ДПФ 8 – 9 вычисляется с использованием алгоритмов БПФ2и ОБПФ с помощью функций:
X = fft(x)
x = ifft (X)
где
Xиx–
-точечные
последовательность
и ее ДПФ
– векторы, нижняя граница индексов
которых равна единице, в отличие от ДПФ
8 – 9, где она равна нулю.
Выделение дискретных гармоник полезного сигнала
При
вычислении ДПФ часто ставится задача
автоматического определения значения
модуля ДПФ
,
превосходящих некоторый заданный порог
,
и соответствующих дискретных нормированных
частот
.
Фактически, эта задача сводится к
выделению полезного сигнала в его
аддитивной смеси с шумом.
В
учебных целях мы ограничимся рассмотрением
двух наиболее простых критериев,
согласно которым значение модуля ДПФ
аддитивной смеси сигнала с шумом относят
к полезному сигналу:
первый критерий – при заданном пороге
значение модуля ДПФ
относят к полезному сигналу, если
выполняется условие:
1414\* MERGEFORMAT ()
второй критерий – при заданном пороге
значение модуля ДПФ
относят к полезному сигналу, если
выполняется условие:
1515\* MERGEFORMAT ()
где
– средняя мощность аддитивной смеси
сигнала с шумом:
1616\* MERGEFORMAT ()
Значение
порога
,
в первом критерии 14 задается в пределах:
1717\* MERGEFORMAT ()
а
порога
во втором критерии 15 – в пределах:
1818\* MERGEFORMAT ()
при условии, что
1919\* MERGEFORMAT ()
Граничные значения порогов в 17 и 18 можно определить только при априорно известных сигнале и шуме либо их моделях.
При
обработке реальных сигналов значение
порога
,
или
задается исходя требований конкретной
задачи.
Восстановление спектральной плотности
Спектральная плотность конечной
последовательности
длины
:
2020\* MERGEFORMAT ()
на
периоде
связана с отсчетами ДПФ
8 соотношением:
2121\* MERGEFORMAT ()
Значения
спектральной плотности 20 в
равноотстоящих точках на периоде
при
определяются по формуле:
2222\* MERGEFORMAT ()
где
— дискретная нормированная частота,
а
— период дискретизации по частоте:
2323\* MERGEFORMAT ()
Тот
же результат будет получен, если конечную
последовательность
длины дополнить нулями до длины
:
2424\* MERGEFORMAT ()
и
найти ее ДПФ 8, заменяя
на
:
2525\* MERGEFORMAT ()
С учетом 24 формула 25 принимает вид:
2626\* MERGEFORMAT ()
Следует
помнить, что разрешение по частоте, под
которым понимают минимальное расстояние
между дискретными гармониками в ДПФ,
определяется исключительно периодом
дискретизации по частоте
и при фиксированной частоте
зависит только от длины (периода)
последовательности, поскольку именно
она и только она определяет спектральный
состав (дискретные гармоники)
последовательности.
Поэтому
увеличение длины конечной последовательности
за счет добавления
нулей и, соответственно, уменьшение
периода дискретизации по частоте до
,
не меняет разрешения по частоте, а лишь
улучшает условия различения близко
расположенных частот дискретных
гармоник.
Восстановление аналогового сигнала
Дискретное
преобразование Фурье
8 может использоваться для восстановления
аналогового периодического сигнала с
финитным спектром, расположенным в
области3
,
по формуле (усеченный ряд Фурье):
2727\* MERGEFORMAT ()
где
отсчеты
связаны с отсчетами ДПФ
соотношением:
2828\* MERGEFORMAT ()
Тот же результат будет получен при восстановлении аналогового сигнала непосредственно с помощью усеченного ряда Котельникова:
2929\* MERGEFORMAT ()
В MATLAB для этого удобно воспользоваться функцией:
sinc(t/T-n)
Приложение Б.
