- •Продолжение
- •Теорема 2. (Теорема отсчетов). Если сигнал s(t) имеет спектр ограниченный полосы, т.е. S(f)
- •Доказательство. Выразим сигнал через его спектр
- •Спектр S(f) , принимающий ненулевые значения только на отрезке f [-F, F] ,
- •Тогда получаем
- •Берем формулу для сигнала (59) и заменяем в ней спектр S(f) на спектр
- •Отсюда, учитывая, что интеграл в (65) равен
- •Итак, шаг дискретизации t позволяет точно восстановить аналоговый сигнал, если его спектр ограничен
- •Это условие можно записать через частоту Найквиста F
- •Лекция 6
- •Соотношение (2) носит название дискретного преобразования Фурье (ДПФ). Иногда говорят, что вектор
- •Теорема 1. Вектор x (x0 , x1, , xN 1 ) можно восстановить
- •В выражении (4) поменяем порядок суммирования.
- •Используем формулу суммы геометрической прогрессии (7) для вычисления суммы (6).
- •В результате формула (8) принимает вид.
- •Таким образом, если n m , сумма в выражении (6) равна нулю.
- •Подставляем (12) в формулу (5), и используем свойство символа Кронекера, сворачивать сумму. В
- •Можно сказать, что вектор x (x0 , x1, , xN 1 ) и
- •Фрагмент кода программы показывает, как можно получить ДПФ для заданного вектора x ,
- •Vector x
- •Обратное дискретное преобразование Фурье ОДПФ, выполняет функция ifft(X) . Вызов этой функции осуществляется
- •Свойства дискретное преобразование Фурье
- •1. Свойства симметрии. Если вещественный вектор x с
- •Из соотношений (16) вытекают условия симметрии для действительных и мнимых частей компонент вектора
- •2. Линейность. Линейной комбинации векторов соответствуетx1, x2 линейная комбинация ДПФ.
- •3. Циклический сдвиг влево. Циклическому сдвигу влево компонент вектора-сигнала, соответствует умножение компонент вектора-сигнала
- •Заменим в формуле (20) компоненты вектора y на компоненты вектора x с помощью
- •Далее выполняем в выражении (21) следующие преобразования.
- •Следствие. Циклический сдвиг влево на m позиций. Циклическому сдвигу влево на m позиций
- •4. Циклический сдвиг вправо на m позиций. Циклическому сдвигу вправо на m позиций
- •Следствие из свойств 3, 4. Инвариантность амплитудного спектра относительно циклических сдвигов. При любом
- •Теперь вычислим модуль от выражения (25).
- •Определение. Под сверткой двух векторов a (a0 , a1, , aN 1 )
- •Доказательство. Дополним векторы a и b нулями, чтобы они имели период 2N .
- •Для удобства введем обозначение
- •В формуле (31) изменен порядок суммирования. В сумме в скобках (31) сделаем замену
- •Теперь учтем, что компоненты векторов a и b отличны от нуля только для
- •Далее, так как al 0, bl 0 для l N – 1, то
- •С учетом формул (34) выражение (33) принимает искомый вид.
- •Здесь F - частота Найквиста, а sn отсчеты дискретного сигнала. Предположим, что дискретный
- •Спектр дискретного сигнала (36) является непрерывной периодической функцией с периодом 2F . На
- •Мы видим, что сумма, стоящая в формуле (38) является ДПФ для последовательности sn
- •Таким образом, дискретный спектр
- •Теперь рассмотрим, как связано дискретное преобразование Фурье со спектром непрерывных сигналов. Спектр непрерывного
- •Тогда спектр S( f ) такого сигнала будет равен интегралу с конечными пределами.
- •В методе прямоугольников интеграл (3) заменяем следующей суммой
- •Сравним формулу (47) с выражением (36) для спектра дискретного сигнала. Мы видим, что
- •Обычно нас интересует спектр, как для положительных значений частоты f 0 ,так и
- •Чтобы сумме в выражении (51) придать вид ДПФ, сделаем
- •Заменим последовательность sn другой
- •Разобьем этот интервал на две части. Рассмотрим сначала правую часть этого интервала
- •Таким образом, мы получили формулу для вычисления половины спектра.
- •Сумма (55) в этом случае примет вид
- •Подставляя (64) в формулы (55), (54) для интервала (61) получаем связь между спектром
Спектр дискретного сигнала (36) является непрерывной периодической функцией с периодом 2F . На периоде [0, 2F] выберем N дискретных значений частоты f. Эти значения определим следующим образом.
fk k f , |
f |
2 F |
, |
k 0, , N 1 |
(37) |
|
N |
||||||
|
|
|
|
|
В формуле (37) величина f называется шагом частотной дискретизации. Подставим дискретные значения частоты (37) в формулу спектра (36). В результате получим.
SD ( fk ) |
1 |
N 1 |
i |
n |
fk |
|
1 |
N 1 |
i |
2 |
n k |
|
|
|
|||||||||
|
sn e |
|
F |
|
sn e |
|
N |
||||
|
2F n 0 |
|
|
|
|
2F n 0 |
(38) |
||||
43
Мы видим, что сумма, стоящая в формуле (38) является ДПФ для последовательности sn .
N 1 |
i |
2 |
n k |
|
|
|
(39) |
Sk sn e |
|
, |
k 0, |
, N 1 |
|||
N |
|||||||
|
|
|
|
n 0
Сравнивая формулы (38) и (39) получаем соотношение.
SD ( fk ) |
1 |
Sk |
(40) |
|
2F |
||||
|
|
|
44
Таким образом, дискретный спектр |
SD ( fk ) дискретного |
||
сигнала |
sn |
выражается через ДПФ Sk |
от дискретного |
сигнала |
sn |
по формуле (40). Если ввести векторы дискретного |
|
сигнала и его дискретного спектра с периодом N .
s(s0 , s1, , sN 1 ),
SD (SD ( f0 ), SD ( f1 ), , SD ( fN 1 ), )
то связь (40) можно изобразить в виде.
s 2F SD |
(41) |
45
Теперь рассмотрим, как связано дискретное преобразование Фурье со спектром непрерывных сигналов. Спектр непрерывного сигнала определяется преобразованием Фурье.
|
i 2 f t |
|
|
|
S( f ) s(t) e |
d t, |
(44) |
||
|
||||
|
|
|
Рассмотрим финитный сигнал s( t ). Выберем временной интервал t [ -T/2, T/2 ] такой, чтобы вне этого интервала сигнал равнялся нулю s( t ) = 0.
46
|
Finite signal |
|
|
|
s(t) |
|
|
T/2 |
0 |
T/2 |
t |
47
Тогда спектр S( f ) такого сигнала будет равен интегралу с конечными пределами.
T / 2 |
i 2 f t |
|
(45) |
|
S( f ) s(t)e |
d t |
|||
|
|
T / 2
Проведем дискретизацию сигнала с шагом дискретизации
t TN
где N для удобства четное число. Отсчеты сигнала sn s(tn ) берем в дискретные моменты времени
tn n t, n N2 1, 1, 0,1, N2
48
В методе прямоугольников интеграл (3) заменяем следующей суммой
|
|
|
N |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
S( f ) sn |
e i 2 n f |
t t |
(46) |
||||||||||||||||
|
|
n |
|
N |
1 |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
Выразим шаг дискретизации через частоту Найквиста |
|||||||||||||||||||
|
|
t |
|
|
|
1 |
|
|
|
|
|
|
|||||||
|
|
2 F |
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Тогда формула (46) примет вид |
|
|
|
|
|
||||||||||||||
|
|
1 |
|
|
|
|
|
N |
|
|
|
|
|
n |
|
|
|||
|
|
|
|
|
|
2 |
|
|
|
|
i |
f |
|
||||||
S( f ) |
|
|
|
|
|
sn e |
|
F |
(47) |
||||||||||
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2F n |
N |
|
1 |
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
49 |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Сравним формулу (47) с выражением (36) для спектра дискретного сигнала. Мы видим, что формулы очень похожи.
Отличие в способе нумерации отсчетов дискретного сигнала. В формуле (36) отсчеты нумеруются следующим образом.
s0 , s1, , sN 1 |
(48) |
В формуле (47) нумерация другая.
s |
N |
1 |
, s |
N |
2 |
, , s N |
|
||
|
|
|
|
|
|
(49) |
|||
2 |
2 |
2 |
|||||||
|
|
|
|
||||||
|
|
|
|
|
|||||
50
Обычно нас интересует спектр, как для положительных значений частоты f 0 ,так и для отрицательных значений частоты f 0. Поэтому, определим дискретные значения частоты следующим образом:
fk k f , |
f |
2 F |
, |
k |
N |
1, |
, |
N |
(50) |
N |
2 |
2 |
|
||||||
|
|
|
|
|
|
|
Подставляем дискретные частоты (50) в формулу (47) и получаем:
|
1 |
|
N |
|
|
|
2 |
|
|
|
N |
|
|
N |
|
|
|
2 |
|
|
i |
n k |
|
|
|
|
|
||||||
|
|
|
N |
|
|
|
|
|
||||||||
S( fk ) |
|
sn e |
|
|
|
, |
k |
|
1, |
, |
|
(51) |
||||
|
|
|
|
2 |
2 |
|||||||||||
|
2F n |
N |
1 |
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|||
51
Чтобы сумме в выражении (51) придать вид ДПФ, сделаем
замену индексов.
n N2 1 m,
n |
N |
1, , |
N |
m 0, 1, , N 1 |
|
2 |
2 |
||||
|
|
|
В результате формула (51) примет вид
|
|
|
1 |
|
N 1 |
|
|
|
|
|
|
2 |
|
|
|
|
N |
|
|
||||
|
|
|
|
|
|
|
|
i |
|
|
k m |
|
|
|
1 |
|
|||||||
|
|
|
|
|
|
|
|
|
N |
2 |
|
|
|||||||||||
S( fk ) |
|
s |
|
N |
|
e |
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
2F m 0 |
m |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
(52) |
||||||||
|
|
|
|
2 |
|
N |
|
N 1 |
|
|
|
|
|
|
2 |
|
|
||||||
|
1 |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
i |
|
|
|
k |
|
1 |
|
|
|
|
|
i |
k m |
|
||||||||
|
|
N |
2 |
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
N |
|
||||||||||||||
|
e |
|
|
|
|
s |
N |
|
e |
|
|
||||||||||||
2F |
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
m 0 |
m |
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
52
