Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лекции / TsOS_Uchebnoe_posobie_2018

.pdf
Скачиваний:
0
Добавлен:
13.05.2026
Размер:
7.87 Mб
Скачать

N 1

N 1

N 1

N 1

S(k) s(n)WN nk x(n) y(n) WN nk x(n)WN nk y(n)WN nk

n 0

n 0

n 0

n 0

 

X (k) Y (k) ,

 

(155)

k 0...N 1, где X (k) и Y (k) соответственно ДПФ сигналов x(n) и y(n) .

При умножении сигнала на константу a ДПФ сигнала также умножается на константу:

N 1

 

S(k) ax(n)WN nk aX (k)

(156)

n 0

 

ДПФ сигнала с циклическим временным сдвигом

 

Пусть S (k ) - ДПФ сигнала s(n) . Если сдвинуть исходный сигнал

s(n)

циклически на n отсчетов, т.е. x(n) s(n m) , тогда ДПФ сдвинутого сигнала равно:

 

 

 

 

N 1

 

 

 

 

 

 

 

 

 

 

 

 

 

X (k) s(n m)WN nk , k 0...N 1

 

 

 

(157)

 

 

 

 

n 0

 

 

 

 

 

 

 

 

 

 

Введём замену переменной

r n m ,

тогда

n r m

и (157)

можно

записать:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N 1

 

 

N 1

 

 

 

 

 

N 1

 

 

 

 

 

X (k)

 

N

 

 

 

N N

N

 

N

 

N

 

s(r)W r m k

 

s(r)W rkW mk

W mk

 

s(r)W rk S

 

k W mk

 

r 0

 

 

r 0

 

 

 

 

 

r 0

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

S k e j

 

mk

 

 

 

 

 

(158)

 

 

 

 

 

N

 

 

 

 

 

Таким образом,

циклический сдвиг сигнала на m отсчетов приводит к

повороту фазового спектра, в то время как амплитудный спектр не меняется. Выражение (158) справедливо только для циклического сдвига, пример

которого показан на рисунке 33.

Красным цветом на верхнем графике показан исходный сигнал s(n) , на среднем s(n) с циклическим сдвигом m 3 отсчета (с опережением), а на нижнем графике s(n) сдвинутый на m 3 отсчета (с запаздыванием). Видно,

что при циклическом сдвиге, с опережением, первые m отчетов переносятся из начала в конец выборки. При запаздывании, последние m отчетов переносятся из конца выборки в начало.

91

Рисунок 33. Пример циклического сдвига сигнала

ДПФ циклической свертки сигналов

Пусть сигнал s(n)

есть результат циклической свертки сигналов

b(n) :

 

 

 

N 1

 

 

s(n) a(m)b(n m)

 

m 0

 

Рассчитаем ДПФ сигнала s(n) :

 

 

N 1 N 1

 

 

S(k) a(m)b(n m) WN nk

 

n 0 m 0

 

Поменяем местами операции суммирования:

N 1

N 1

N 1

S(k) a(m) b(n m)WN nk a(m)B(k)WN mk B(k) A(k)

m 0

n 0

m 0

a(n) и

(159)

(160)

(161)

При выводе выражения (161) было использовано свойство циклического временного сдвига.

Таким образом, ДПФ циклической свертки двух сигналов равен произведению ДПФ этих сигналов. Это свойство позволяет использовать алгоритмы быстрого преобразования Фурье для вычисления сверток сигналов.

ДПФ произведения двух сигналов

 

Пусть сигнал

s(n) равен произведению сигналов a(n)

s(n) a(n)b(n) ,

причем A(k) и B(k) - ДПФ сигналов

сответственно. Тогда ДПФ сигнала s(n) равно:

 

N 1

N 1

 

S(k) s(n)WN nk

a(n)b(n)WN nk

 

n 0

n 0

 

92

 

и b(n) , т.е. a(n) и b(n)

(162)

Подставим в (162) a(n) в виде обратного ДПФ (ОДПФ) от спектра A(k) :

N 1

N 1

 

1

N 1

 

 

S(k) a(n)b(n)WN nk

 

A(m)WNmn

b(n)WN nk

(163)

 

n 0

n 0

 

N m 0

 

 

Поменяем местами операции суммирования в выражении (163) и получим:

 

1

N 1

N 1

1

N 1

S(k)

A(m) b(n)WN n(k m)

A(m)B(k m)

 

 

 

N m 0

n 0

N m 0

Таким образом, ДПФ произведения сигналов представляет циклическую свертку ДПФ этих сигналов.

(164)

собой

Свойство циклического частотного сдвига ДПФ

Пусть S (k ) - ДПФ сигнала s(n) . Произведем циклический сдвиг спектра S(k m) и рассмотрим ОДПФ, тогда:

1 N 1 x(n)

N k 0

 

 

 

r k m

 

1

 

N 1

 

S (k m)WNkn

 

 

S (r)WN(r m)n

 

k r m

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

k 0

 

 

1

N 1

 

 

2

 

 

S(r)WNrnWNmn s(n)e j

 

N

mn

(165)

 

 

 

N k 0

 

 

 

 

 

 

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

Симметрия ДПФ вещественного сигнала

Если исходный

сигнал

 

действительный,

n 0...N 1 , тогда для четного N :

 

 

N

N 1

j

2

n

N

N 1

 

 

 

 

S

 

s(n)e

 

N 2

s(n)e j n

 

 

 

2

n 0

 

 

 

 

n 0

 

 

0 для

то есть

s(n)

 

N 1

 

 

 

1 n s(n)

 

 

(166)

n 0

Спектральный отсчет S(N / 2)

также не имеет мнимой части.

 

Рассмотрим теперь S m , m 0... N / 2 1

и S N m :

 

 

 

 

 

 

 

 

N 1

 

 

 

2

N 1

 

 

 

 

 

 

2

 

 

 

N m

 

 

 

 

 

n e j

 

n N m

 

 

 

 

 

 

e j 2 ne j

 

nm

 

S

s

N

s

n

N

(167)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 0

 

 

 

 

 

n 0

 

 

 

 

 

 

 

 

 

Учтем что e j 2 n 1, для любого целого n тогда:

 

 

 

 

 

 

S N m S* m ,m 1...

N

1 ,

 

 

(168)

 

 

 

 

 

 

2

для чётного N .

93

S N m S* m ,m 1...

N 1

1 ,

(169)

 

2

 

 

для нечётного N , т.е., вторая половина спектральных отсчетов комплексно

сопряжена с первой.

 

На рисунке 34 сверху представлен вид действительной и мнимой частей

комплексного спектра действительного сигнала при четном

N . Красным

отмечены чисто вещественные S 0 и S N / 2 спектральные составляющие.

Рисунок 34. Реальная и мнимая части ДПФ действительного сигнала

На рисунке 34 снизу показана действительная и мнимая части комплексного спектра действительного сигнала при нечетном N . В случае нечетного N только первый спектральный отсчет ДПФ вещественного сигнала является вещественным. Остальные спектральные отсчеты в общем случае комплексные.

Частотная инверсия спектра вещественного сигнала для четного N

Инверсия по частоте спектра сигнала показана на рисунке 35 для четного

N .

Если S k Sinv k равен:

- спектр вещественного сигнала s n , то инверсный спектр

 

 

N

 

 

 

N

 

 

S k

 

 

,если k 0...

 

1

 

 

 

 

 

 

2

 

 

 

2

 

 

Sinv k

 

N

 

N

 

 

 

(170)

S k

 

 

 

,eсли k

 

...N 1

 

 

 

 

 

 

 

2

 

2

 

 

 

 

 

 

 

 

 

 

94

Рисунок 35. Частотная инверсия спектра вещественного сигнала для четного N

В силу симметрии ДПФ вещественного сигнала мы можем произвести частотную инверсию спектра сигнала путем перестановки спектральных

составляющих.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рассмотрим инверсный спектр Sinv k для k 0... N/ 2 1:

 

 

 

 

 

 

 

N

 

 

 

 

N 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

N 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

inv

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

N

2

 

 

 

 

 

 

S k S

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

kn

 

 

 

 

 

 

 

 

 

 

 

 

2

 

n 0

s n W

 

 

 

 

 

 

 

 

 

 

 

 

n 0

 

s n W

 

 

W

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N 1

 

 

 

 

 

 

 

 

kne j

2 N

 

N 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s

 

n W

N

 

2

n

 

s

 

 

n W kne j n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 n s n WN kn , k 0...

 

1 .

 

 

 

 

 

 

 

 

 

(171)

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Аналогично Sinv k

для k N / 2 ...N 1 равно:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

N 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

N 1

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

inv

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

S k S

 

 

k

 

 

 

s n W

 

 

 

 

 

 

s n W

kn

 

2

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

W

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N 1

 

 

 

 

 

 

 

 

 

 

 

2 N

 

N 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s

 

n W kne j

 

N

 

2

n

 

 

s

 

n W kne j n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

n s

 

n W kn , k

 

 

...N 1

.

 

 

 

 

 

 

 

 

 

(172)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таким образом, для частотной инверсии спектра вещественного сигнала, в соответствии с (171), необходимо каждый второй отсчет умножить на 1 .

При этом важно отметить, что умножать необходимо отсчеты начиная со второго, т.е. для n 1,3,5,7... , потому что индексация отсчетов начинается с

n 0 . Если же умножить на 1 каждый второй отсчет начиная с первого, то получим инверсный спектр с отрицательным знаком Sinv k .

95

Отметим, что (172) справедливо только для четного N .

На рисунке 36 показано, что частотная инверсия спектра соответствует циклическому частотному сдвигу спектра на N / 2 спектральных отсчетов в сторону опережения, или запаздывания.

Рисунок 36. Частотная инверсия спектра сигнала за счёт частотного сдвига ДПФ

Тогда сигнал с инверсным по частоте спектром, согласно (165) свойству о частотном сдвиге спектра равен:

 

 

2 N

 

 

 

n s n e j

 

 

 

n

s n e j n 1 n s n

(173)

s

N

2

inv

 

 

 

 

 

 

 

Нулевой отсчет ДПФ

 

 

Нулевой отчет ДПФ есть сумма отсчетов сигнала.

 

 

 

 

 

 

 

N 1

 

 

S 0

s n

(174)

n 0

Свойство двойственности (дуальности)

У ДПФ есть еще одно замечательно свойство: свойство двойственности (или как еще часто говорят дуальности), которое заключается в том, что все свойства ДПФ справедливы как для временного, так и для частотного представления сигнала.

Например, можно рассмотреть свойство ДПФ циклической свертки, которое гласит: ДПФ циклической свертки сигналов есть произведение ДПФ сворачиваемых сигналов. В то же время - это можно сформулировать и в обратную сторону: ДПФ произведения сигналов есть циклическая свертка ДПФ этих сигналов.

Аналогично можно переформулировать свойство частотного сдвига. Так сдвиг во времени приводит к умножению спектра на комплексную экспоненту, в то время как умножение сигнала на комплексную экспоненту приводит к циклическому сдвигу спектра в частотной области.

96

1.5.4Быстрое преобразование Фурье

1.5.4.1 Принцип построения алгоритмов БПФ

Рассмотрим выражение для дискретного преобразования Фурье:

 

 

 

 

 

N 1

 

 

 

j

2

 

 

 

S

 

k

 

 

 

s

 

 

N

nk

,k

0...N 1

(175)

 

 

 

 

n e

 

 

 

 

 

 

 

 

n 0

 

 

 

 

 

 

 

 

 

ДПФ N отсчетам сигнала s n ,

 

n 0...N 1 (в общем случае комплексного)

ставит в соответствие

 

N

 

комплексных

спектральных отсчетов

S k ,

k 0...N 1. Для вычисления одного спектрального отсчета требуется N операций комплексного умножения и сложения (строго говоря сложений N – 1, но при больших N разницей пренебрегают). Таким образом вычислительная сложность алгоритма ДПФ составляет N 2 операций комплексного умножения и сложения.

Поскольку сложность алгоритма растет квадратично относительно размера входного сигнала, можно достичь существенного ускорения вычисления если нам удастся свести расчет N точечного ДПФ к двум N / 2 точечным ДПФ, как это показано на рисунке 37.

Рисунок 37. Замена точечного ДПФ двумя точечными ДПФ

Замена одного N точечного ДПФ двумя N / 2 точечными ДПФ приведет к уменьшению количества операций в 2 раза, но дополнительно требуются операции разделения последовательности на две и объединение двух N / 2 точечных ДПФ в одно N точечное.

97

N 2L
N 8

При этом каждое из N / 2 точечных ДПФ также можно вычислить путем замены N / 2 точечного ДПФ на два N / 4 точечных, которые, в свою очередь,

можно рассчитать через N / 8 точечные

ДПФ. Эту

рекурсию

можно

продолжать пока возможно разбить входную последовательность на две.

Нужно заметить, что принцип

построения

алгоритмов

путем

рекурсивного сведения к задачам меньшего размера носит название «Разделяй и властвуй» (англ. Divide and conquer) и находит применение не только при построении алгоритмов БПФ, но и для других задач, когда сложность алгоритма растет нелинейно относительно размера исходных данных.

В нашем случае, если N 2L , L - это положительное целое, мы можем разделить последовательность пополам L раз. Для N 8 ( L 3 ) такое разделение представлено на рисунке 38.

Рисунок 38. Разделение и объединение последовательности для Алгоритмы БПФ, которые используют выборки длиной

называются «алгоритмами БПФ по основанию 2». Данные алгоритмы получили наибольшее распространение, из-за их высокой эффективности и относительной простоты программной реализации.

Мы рассмотрим два способа разделения — объединения: прореживание по времени и прореживание по частоте.

1.5.4.2 Обратное быстрое преобразование Фурье

Эффективный алгоритм вычисления прямого БПФ можно использовать и для обратного преобразования. Обратим внимание, что комплексные экспоненты в выражениях для прямого и обратного ДПФ являются комплексно-сопряженными:

 

j

2

nk

 

j

2

nk *

 

e

 

N

e

 

N

 

(176)

 

 

 

 

 

 

 

 

 

Нетрудно показать, что для двух комплексных чисел

x a jb и

y c jd справедливо следующее равенство:

 

x y* x* y *

(177)

98

 

Применительно для выражения ОДПФ можно записать:

s n

1

N 1

 

j

2

nk *

 

1 N 1

 

k e

j

2

nk *

 

 

 

*

 

(178)

 

S k e

 

N

 

 

S

 

 

N

 

 

N k 0

 

 

 

 

 

N k 0

 

 

 

 

 

 

Таким образом,

берется

комплексно-сопряженный спектр

S* k ,

выполняется прямое ДПФ и результат подвергается комплексному сопряжению. Вычисление ОДПФ при использовании ДПФ приведено рисунке

39.

Рисунок 39. Вычисление обратного БПФ

Если вместо ДПФ использовать БПФ, то получим обратное быстрое преобразование Фурье (ОБПФ). При этом для выполнения комплексного сопряжения необходимо лишь поменять знак перед мнимой частью спектра до вызова функции БПФ и результата после БПФ.

1.5.4.3 Алгоритм БПФ по основанию два с прореживанием по времени

Разделение исходной последовательности прореживанием по времени

Прореживание по времени заключается в разделении исходной последовательности s n , n 0...N 1, на две последовательности половинной

длительности s0 m

и s1 m , m 0... N / 2 1, таких что s0 m s 2m , а

s1 m s 2m 1 .

Последовательность s0 m содержит отсчеты с четными

индексами, а s1 m

 

— с нечетными. Прореживание по времени для N 8

наглядно представлено на рисунке 40.

Рисунок 40. Прореживание по времени для N 8

Процедура объединения

Рассмотрим ДПФ прореженного по времени сигнала:

99

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S k s 2m WN 2mk s

2m 1 WN 2m 1 k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s

 

 

N

 

 

 

 

 

N

 

s

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

(179)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2m W 2mk W k

 

 

 

 

2m 1 W 2mk ,k 0...N 1.

 

 

 

 

 

 

 

 

 

 

 

 

m 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если

 

рассмотреть

 

 

только

 

первую

 

половину

 

ДПФ

S k для

индексов

k 0... N / 2 1 , а также учесть что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j

2

 

 

 

 

 

j

 

 

2

 

 

mk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W 2mk

 

 

 

 

2mk

 

 

 

 

N /2

 

W mk ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e

 

e

 

 

 

 

 

 

 

(180)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N /2

 

 

 

 

 

 

тогда (179) преобразуется к виду:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

s

 

2m W

mk

W k

2

s

 

2m 1 W mk

S

 

 

 

k

 

W k S

 

k

 

,k 0...

N

1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

N /2

 

 

 

N

 

 

 

 

 

 

 

 

 

N /2

 

 

 

 

 

 

 

N 1

 

 

2

 

 

m 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(181)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где S

 

 

k

 

2

s

 

2m W mk ,k 0...

N

 

1

; S

 

k

 

 

2

 

s

 

2m 1 W

mk ,

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N /2

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

N /2

 

 

 

 

 

 

 

 

 

 

 

m 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s0 m

и s1 m ,

N / 2

 

точечные ДПФ прореженных последовательностей

m 0... N / 2 1 соответственно.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таким образом, прореживание по времени можно считать алгоритмом

разделения последовательности на две половинной длительности. Первая

половина ДПФ есть сумма ДПФ S0 k «четной» последовательности s0 m и

ДПФ S1 k

«нечетной» последовательности s1 m , умноженного на

поворачивающие множители W k .

 

 

 

 

N

 

 

 

 

 

 

N

 

Проанализируем теперь вторую половину ДПФ

S k

 

 

для

 

k 0... N / 2 1:

 

2

 

 

 

 

 

 

 

 

 

 

 

N

1

 

 

 

 

 

 

 

 

N

 

 

N

1

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

2m k

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

2m 1 k

 

 

 

 

 

 

 

 

k

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

,k 0...

 

S

 

2

m 0

s

 

2m W

 

 

 

 

 

 

m 0

s

 

2m

1 W

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2m k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рассмотрим более подробно поворачивающие множители W

 

2 :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2m k

 

 

 

 

 

 

 

 

 

 

 

2m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

W 2mkW

2 W mk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

N

 

 

N

 

 

 

 

 

 

N /2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2m 1 k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Аналогично можно упростить W

 

 

 

 

 

 

2 :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2m 1 k

 

 

 

 

2mkW kW

2m

 

 

 

 

 

 

W

kW mk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W

 

 

 

 

2

W

 

 

 

2 W

 

2

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

N

 

 

 

N N

 

 

 

 

 

N

 

N

N /2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

100

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

(182)

(183)

(184)

Соседние файлы в папке лекции