Модуль 1. Тема 1 Преобразование Фурье
ПЛАН
ЛИТЕРАТУРА
505.50K
Category: mathematicsmathematics

Преобразование Фурье

1. Модуль 1. Тема 1 Преобразование Фурье

2. ПЛАН

1.
2.
3.
4.
Обобщенный ряд Фурье
Тригонометрический ряд Фурье
Понятие о спектре периодической функции
Преобразование Фурье для непериодических
функций. Интеграл Фурье
5. Основные математические свойства преобразования
Фурье
6. Теорема отсчетов
7. Дискретное преобразование Фурье
8. Свойства дискретного преобразования Фурье
9. Быстрое преобразование Фурье
10. Сходимость ряда Фурье. Эффект Гиббса.
Сглаживание высокочастотных пульсаций. Сигмафакторы.

3. ЛИТЕРАТУРА

1. Поршнев С.В., Беленкова И.В., Численные методы на
базе Mathcad. – СПб.: БХВ-Петербург, 2005, – 464 с.
2. Зверев В.А., Стромков А.А., Выделение сигналов из
помех численными методами. - Нижний Новгород:
ИПФ РАН, 2001, - 188 с.
3. Бахвалов Н.С., Жидков Н.П., Кобельков Г.М.,
Численные методы. - М.: Бином. Лаборатория знаний,
2004, - 640 с.
4. Ханова А.А., Макарова И.Г., Лабораторный практикум
по математическому моделированию и методам в
расчетах на ЭВМ. – Интернет-ресурс:
http://exponenta.ru/educat/systemat/hanova/lab/lr.asp

4.

Обобщенный ряд Фурье для периодической функции
s(t ) s(t mT )
Периодическая функция с периодом T
T
( h, g ) h(t ) g * (t )dt
Скалярное произведение
0
Комплексное сопряжение
Ортонормированный базис
{un (t )}n 0...
Система функций
T
*
u
u
n k dt (un , uk ) n,k , n 0 , k 0
0
n , k
0, n k
1, n k
Условие взаимной ортогональности
Условие нормировки

5.

Разложение периодических функций
в обобщенный ряд Фурье
s(t ) cn un (t ) - обобщенный ряд Фурье для периодической функции s(t )
n 0
Рассмотрим скалярное произведение функции и базисной функции:
T
T
0
i 0
0
i 0
( s, un ) s(t )un* (t )dt ci ui (t )un* (t )dt ci i ,n cn
В результате имеем выражение для коэффициентов ряда :
T
cn s(t )un* (t )dt ( s, un )
0

6.

Тригонометрический ряд Фурье
2
2 nt
sin
,
T
T
1
,
T
2
2 nt
cos
, n 1,...
T
T
a0
s(t ) an cos(2 nt / T ) bn sin(2 nt / T )
2 n 1
Тригонометрический
базис
Тригонометрический
ряд Фурье
Условия разложимости периодической функции в ряд Фурье
1. Функция должна быть абсолютно интегрируема, т.е. должен
существовать интеграл
T
s(t ) dt
0
2. Функция должна иметь только конечное число разрывов первого
рода и конечное число максимумов и минимумов в пределах одного
периода
3. Функция не должна иметь разрывов второго рода

7.

Тригонометрический ряд Фурье
T
T
2
2
a0 s(t )dt , an s(t ) cos(2 nt / T )dt , n 1, ,
T 0
T 0
T
2
коэффициенты Фурье
bn s(t ) sin(2 nt / T )dt
T 0

8.

Тригонометрический ряд Фурье
T
T
2
2
a0 s(t )dt , an s(t ) cos(2 nt / T )dt , n 1, ,
T 0
T 0
T
2
коэффициенты Фурье
bn s(t ) sin(2 nt / T )dt
T 0
Вывод выражений для коэффициентов Фурье
T
Скалярное
2
2
cn s(t ),
cos(2 nt / T )
s(t ) cos(2 nt / T )dt
произведение с
T
T
0
базисной функцией
2T
2
cn
cos( 2 nt / T ) s(t ) cos( 2 nt / T )dt cos( 2 nt / T ) an cos( 2 nt / T )
T
T 0
Слагаемое ряда Фурье
Остальные выражения получаются аналогично

9.

Частоты гармоник ряда Фурье
2
T
основная частота – циклическая частота,
соответствующая периоду функции
n n
частота гармоники с номером n
a0
s(t ) an cos(n t ) bn sin(n t )
2 n 1
n 1
ряд Фурье
Постоянная составляющая ряда Фурье
T
a0 1
s(t )dt
2 T 0
n 0, 0 0
постоянная составляющая =
среднее значение функции за период

10.

Четные и нечетные функции
s(t ) s(t mT )
Периодическая функция с периодом T
Любая периодическая функция может быть представлена в виде
суммы четной и нечетной на интервале [ T / 2, T / 2] функции
s(t ) E (t ) O (t )
E (t ) s (t ) s ( t ) / 2
O ( t ) s (t ) s ( t ) / 2
Ряд Фурье
a0
s(t ) an cos(n t ) bn sin(n t ) E (t ) O (t )
2 n 1
n 1
a0
E (t ) an cos(n t )
2 n 1
O (t ) bn sin(n t )
Четная функция
Нечетная функция
n 1

11.

Равенство Парсеваля для ряда Фурье
a0
s(t ) an cos( n t ) bn sin( n t )
2 n 1
n 1
ряд Фурье
Равенство Парсеваля
T
2
1
1
a0
2
2
2
s
(
t
)
dt
s
(
t
),
s
(
t
)
[
a
b
n
n ]
T 0
T
2 n 1
Равенство Парсеваля связывает
энергию сигнала во временной области
с коэффициентами Фурье

12.

Амплитуды и фазы гармоник
an cos(n t ) bn sin( n t )
гармоника ряда Фурье
an
bn
an bn
cos(n t )
sin(n t ) An cos(n t n )
2
2
a 2 b 2
a
b
n
n
n
n
2
2
амплитуда и фаза
гармоники
Связь с коэффициентами Фурье
A a 2 b2
n
n
n
bn
an
sin(
)
,
cos(
)
n
n
A
An
n
Эквивалентная форма ряда Фурье
a0
s(t ) An cos(n t n )
2 n 1

13.

Ряд Фурье по комплексным экспонентам
a0
s(t ) An cos(n t n )
2 n 1
a0 1
1
s(t ) An exp(in t i n ) An exp( in t i n )
2 2 n 1
2 n 1
a0 1
1
An exp(i n t i n ) A n exp(i n t i n )
2 2 n 1
2 n 1
1
s(t ) An exp(i n t i n )
2 n

14.

Ряд Фурье по комплексным экспонентам
1
s(t ) An exp(i n t i n )
2 n
s(t )
C
n
n
exp(i n t )
1
Cn An exp(i n ), n 1, 2,
2
a0
C0
2
Соотношения для вещественной периодической функции
n n n
A A
n
n
n n
C n Cn*

15.

Ряд Фурье по комплексным экспонентам
s(t )
C
n
exp(i n t )
ряд Фурье
n
T
1
Cn s(t ) exp( in t )dt
T 0
формула для расчета
комплексной амплитуды
гармоники
Замечание. Отрицательная частота является не физическим, а
математическим понятием, вытекающим из способа
представления комплексных чисел

16.

Преобразование Фурье для непериодических функций
Непериодическая функция может рассматриваться как функция с
бесконечно большим периодом => нужен предельный переход T
T
1
1
Cn s (t ) exp( in t )dt
T 0
T
T /2
s(t ) exp( in t )dt
T / 2
комплексная
амплитуда
гармоники
2
n 1 n
0 Расстояние между соседними отсчетами
в частотной области
T
1
s(t ) Cn exp(i nt )
G ( n ) exp(i n t )
2 n
n
ряд Фурье
T /2
Cn
G ( n ) CnT 2
s(t ) exp( i n t )dt
T / 2
новая функция

17.

Преобразование Фурье. Интеграл Фурье
T , 0
T /2
G ( n )
s(t ) exp( i t )dt
G ( )
1
s (t )
G ( ) exp(i t )d
2
n
T / 2
s(t )
1
G ( n ) exp(i n t )
2 n
s(t ) exp( i t )dt
Здесь частоту нельзя определить, как величину, обратную периоду.
Частотой теперь будем называть новую непрерывную независимую
переменную, которая появилась в формулах для интеграла Фурье

18.

Интеграл Фурье
G ( ) s(t )
s(t ) exp( i t )dt
1
1
s(t ) G ( )
G ( ) exp(i t )d
2
Прямое
преобразование Фурье
Обратное
преобразование Фурье
G ( ) - Фурье-образ или частотный спектр функции s(t )
G ( ), s(t ) - функции, сопряженные по Фурье

19.

Условия существования интеграла Фурье
1. Функция должна быть абсолютно интегрируема, т.е. должен
существовать интеграл
s(t ) dt
2. Функция должна иметь только конечное число разрывов первого
рода и конечное число максимумов и минимумов в пределах любого
отрезка конечных размеров
3. Функция не должна иметь разрывов второго рода
Для функций, которые не удовлетворяют условиям существования,
часто можно найти имеющее смысл преобразование, если эти функции
удается определить как предел последовательности функций,
поддающихся преобразованию Фурье. Преобразуя каждый член
определяющей последовательности, мы получаем соответствующую
последовательность Фурье-образов, предел которой называется
обобщенным Фурье-образом исходной функции.

20.

Основные свойства преобразования Фурье
1. Взаимная однозначность
1 s(t ) s(t )
1 G ( ) G ( )
2. Линейность
s1 (t ) s2 (t ) [ s1 (t )] [ s2 (t )]
3. Теорема смещения
s(t ) exp(i 0t ) G ( 0 )
1 G ( ) exp(i t0 ) s(t t0 )

21.

Основные свойства преобразования Фурье
4. Теорема о свертке
c(t ) s1 (t ) s2 (t )
s (t ) s (t t )dt
1
2
- свертка функций
s1 (t ), s2 (t )
Прямая теорема: преобразование Фурье от свертки двух функций
равно произведению преобразований Фурье от этих функций
s1 (t ) s2 (t ) [ s1 (t )] [ s2 (t )]
Обратная теорема: преобразование Фурье от произведения функций
равно свертке их преобразований Фурье
1
s1 (t ) s2 (t )
[ s1 (t )] [ s2 (t )]
2

22.

Основные свойства преобразования Фурье
5. Теорема Парсеваля для интеграла Фурье
G ( ) s(t )
2
s(t ) dt
Фурье-образ функции
1
2
G
(
)
d ,
2
S ( ) G ( )
s(t )
2
Равенство Парсеваля
Спектральная плотность энергии
детерминированного сигнала s (t )
Характеризует распределение
энергии по частотам

23.

Основные свойства преобразования Фурье
6. Дельта-функция и функция Хевисайда
(t ) 1
Дельта-функция
1
1
(t ) 1
exp(i t )d
2
1, t 0
(t )
0, t 0
t
(t ) (t )dt
Функция Хевисайда (ступенька)

24.

Теорема отсчетов
1935 г. В.А. Котельников;
1945 г. Клод Шенон;
1915 г. Уиттекер
Функция с ограниченным спектром - функция, спектр которой по
модулю обращается в нуль на всех частотах, начиная с частоты g:
s (t ) G ( ) 0, : g
Непрерывная функция, имеющая ограниченный спектр, может быть
представлена в любой точке на основании своих значений, взятых
в дискретных точках отсчета. При этом на период колебаний на
граничной частоте должно приходиться не менее двух точек отсчета:
Tg 1 2
t
2 2 g g
- расстояние между точками отсчета

25.

Доказательство теоремы отсчетов
~
G ( ) G ( ) ( g ) ( g )
ограничение ширины
спектра выделили явно
~
G ( ) G ( ), g g
новая функция
~
~
G ( 2 g m ) G ( )
доопределили функцию
как периодическую
~
s (t ) G ( ) ( g ) ( g )
1
применили обратное
преобразование Фурье
~
применили обратную
1
s (t ) G ( ) ( g ) ( g )
теорему о свертке
1
g
2 g sin( g t )
1
( g ) ( g )
exp(i t )d
.
2 g
2 g t
1

26.

Доказательство теоремы отсчетов. Ряд Котельникова.
Число степеней свободы функции
2
~
G ( )
2 g
1
2
tk
k,
2 g
s (t )
s(t ) (t t )
k
k
k
k Z
s (t )
k
k
sin g [t tk ]
g [ t tk ]
Ряд Котельникова позволяет вычислить
с любой точностью значения непрерывной
функции по ее значениям в дискретных
точках отсчета {t }
k
N
2
Число степеней свободы функции
, t - ширина спектра и длина области задания финитной функции

27.

Дискретизация непрерывной функции
s (t )
0
t 2 t 3 t 4 t 5 t
( N 1) t T
N T / t
k 0,1, , N 1
t k k t
sk s(tk )
t

28.

Численный спектральный анализ
T
T
2
2
2
2
an s(t ) cos nt dt , bn s(t ) sin nt dt
T 0
T 0
T
T
N T / t
k 0,1, , N 1
t k k t
sk s(tk )
Получить самостоятельно выражения для численного расчета
интегралов, применив левостороннюю формулу прямоугольников
В окончательную формулу длина промежутка дискретизации
должна не входить
T

29.

Численный спектральный анализ
T
T
2
2
2
2
an s(t ) cos nt dt , bn s(t ) sin nt dt
T 0
T 0
T
T
2 N 1
2
an sk cos nk t t
T k 0
T
2 N 1
an N sk cos 2 nk / N
k 0
N 1
2
b
sk sin 2 nk / N
n
N k 0
интегральная сумма
по левосторонней формуле
прямоугольников
формулы для численного расчета
коэффициентов Фурье
В формулы длина промежутка дискретизации
T явно не входит

30.

Дискретное преобразование Фурье
T
1
Cn s(t ) exp( in t )dt
T 0
1
Cn
N
s (t )
N 1
s
k
exp i 2 nk / N
k 0
C
n
n
exp(i n t )
комплексный коэффициент Фурье
прямое дискретное
преобразование Фурье (ДПФ)
комплексный ряд Фурье
N 1
sk Cn exp(i 2 nk / N )
k 0
Обратное ДПФ

31.

Свойства ДПФ
1. Линейность
2. Число коэффициентов ДПФ равно числу N элементов
исходной последовательности
3. Постоянная составляющая (коэффициент с номером нуль)
есть среднее значение дискретной последовательности:
1
C0
N
N 1
s
k
k 0
4. Если N - четное, то
CN / 2
1
N
N 1
k
(
1
)
sk
k 0

32.

Свойства ДПФ
5. Если {s }, k 0, , N 1 - дискретная последовательность
k
вещественных чисел, то имеет место равенство
CN n Cn*
комплексное сопряжение

33.

Свойства ДПФ
5. Если {s }, k 0, , N 1 - дискретная последовательность
k
вещественных чисел, то имеет место равенство
CN n Cn*
C N n
1
N
комплексное сопряжение
N 1
1
sk exp( i 2 [ N n ]k / N )
N
k 0
N 1
*
s
exp(
i
2
nk
/
N
)
C
k
n
k 0
поэтому можно считать, что вторая половина коэффициентов
C N / 2 1 , , C N 1
отвечает отрицательным частотам, для которых по свойствам
комплексных амплитуд C C *
n
n

34.

Свойства ДПФ
6. Периодическое продолжение дискретной последовательности
N 1
sk Cn exp(i 2 nk / N )
обратное ДПФ
k 0
smN l sl , l 0,1, , N 1, m
последовательность
с периодом N
Применение ДПФ автоматически подразумевает продолжение
исходной последовательности с периодом N .
Если последовательность является дискретным представлением
непрерывной функции на промежутке [0, T ] , то применение ДПФ
подразумевает продолжение функции с периодом T .

35.

Частоты ДПФ
Пусть последовательность из N отсчетов является дискретным
представлением непрерывной функции на промежутке [0, T ]. Тогда
2
n
n,
n 0, , N / 2
T
2
n
( n N ), n N / 2 1, , N 1
T
2 N N
max
T 2
T
g max
положительные частоты
отрицательные частоты
максимальная частота
условие точного соответствия ДПФ
непрерывному преобразованию Фурье
Если ДПФ рассматривается как преобразование дискретного набора
данных и речи о дискретизации непрерывной функции не идет, то при
определении частот полагают период последовательности T N
(последовательность периодична по номерам элементов с периодом N )

36.

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

37.

Двумерное ДПФ
Преобразование прямоугольных матриц (двумерных массивов)
Cmn
1
MN
lm nk
slk exp i 2
M N
l 0 k 0
M 1 N 1
lm nk
slk Cmn exp i 2
M N
m 0 n 0
прямое двумерное ДПФ
M 1 N 1
обратное двумерное ДПФ

38.

Быстрое преобразование Фурье
Быстрое преобразование Фурье (БПФ) - “быстрый” алгоритм расчета ДПФ
N 2p
skE s2 k , skO s2 k 1 , k 0,1,2,..., N / 2 1.
2 nk
sk exp i
N
k 0
1 N / 2 1
2 n 1
s2 k exp i
2k
N k 0
N
N
1
Cn
N
N 1
N / 2 1
k 0
2 n
s2 k 1 exp i
( 2k 1)
N
1 1 N / 2 1 E
2 n
sk exp i
k
2 N / 2 k 0
N / 2
1
2 n 1 N / 2 1 O
2 n
exp i
sk exp i
k
2
N N / 2 k 0
N / 2

39.

Быстрое преобразование Фурье
C
E ,O
n
Cn
1 N / 2 1 E ,O
2 n
sk exp i
k , n 0,1, , N / 2 1,
N / 2 k 0
N /2
1 E
i 2 n O
C
exp
Cn , n 0,1, , N / 2 1.
n
2
N
Cn N / 2
1 1 N / 2 1 E
2 ( n N / 2 )
sk exp i
k
2 N / 2 k 0
N /2
1
2 ( n N / 2) 1 N / 2 1 O
2 ( n N / 2 )
exp i
sk exp i
k
2
N
N /2
N / 2 k 0
1 1 N / 2 1 E
2 n )
sk exp i
k
2 N / 2 k 0
N / 2
1
2 n 1 N / 2 1 O
2 n
exp i
sk exp i
k .
2
N N / 2 k 0
N / 2

40.

Быстрое преобразование Фурье
Cn
Cn N / 2
1 E
i 2 n O
C
exp
Cn , n 0,1, , N / 2 1.
n
2
N
1 E
i 2 n O
Cn exp
Cn , n 0,1, , N / 2 1.
2
N
Порядок сложности алгоритма БПФ
N log2 N
Порядок сложности алгоритма ДПФ
N2

41.

Cредства Mathcad для реализации ДПФ и БПФ
Встроенные функции (пары функций) – см. описания в
справочной системе
fft, ifft – Fast Fourier Transform (FFT), Inverse FFT
FFT, IFFT
cfft, icfft – Complex FFT, Inverse Complex FFT
CFFT, ICFFT
Готовые примеры (quicksheets):
Engineering Applications\Fast Fourier Transforms
qsheet\Applications\f060.xmcd
Calculus and DiffEQs\Fourier Coefficients: Signal Generation
qsheet\Calculus_Des\fourcoef.xmcd

42.

Сходимость ряда Фурье
Пусть s(t) – кусочно непрерывно дифференцируемая функция с
периодом T. Тогда ряд Фурье функции s(t) сходится в каждой точке
отрезка [0,T]:
a0
F (t ) an cos(2 nt / T ) bn sin( 2 nt / T )
2 n 1
Ряд Фурье
s ( t 0) s ( t 0 )
F (t )
2
равенство верно для любой точки
s ( t0 ) F ( t0 )
равенство в точке непрерывности

43.

Скорость сходимости ряда Фурье
Скорость сходимости ряда Фурье функции s(t) зависит от ее гладкости количества непрерывных производных.
Теорема. Если s(t) непрерывно дифференцируема r раз на отрезке [0,T],
то для частичных сумм ряда Фурье sN(t) справедливы неравенства:
a0 N
s N (t ) an cos(2 nt / T ) bn sin( 2 nt / T )
2 n 1
max s(t ) s N (t ) K
[ 0,T ]
T
M ln( N 1)
Nr
max s ( r ) (t ) M
[ 0,T ]
C
2
N ( s ) s(t ) s N (t ) dt
r
(
N
1
)
0
T
2
s
(t )dt C
0
частичная сумма
ряда Фурье
K const
неравенство для
среднеквадратического
отклонения

44.

Эффект Гиббса
Явление Гиббса: неравномерная сходимость ряда Фурье функции s(t)
с периодом T в точках разрыва.
a0
F (t ) an cos(2 nt / T ) bn sin(2 nt / T )
2 n 1
s ( t 0) s ( t 0)
F (t )
2
значение ряда Фурье в точке разрыва t '
Использование конечного числа членов ряда Фурье для функций с
разрывами, например при численном моделировании, приводит к тому,
что частичные суммы ряда содержат периодические функции,
период которых равен периоду последнего удержанного члена .

45.

Эффект Гиббса. Пример

46.

Сглаживание пульсаций. Сигма-факторы
Методика сглаживания К. Ланцоша – усреднение частичных сумм ряда
Фурье по периоду последнего оставленного или первого отброшенного
члена
1
hN t
T N
1 T 2 N
N
s N d
T
1 T 2 N
1 T 2 N
N
2 k
a k cos
T k 1 1 T 2 N
T
N
a0 N
2 T
1 T 2 N
a0
d
2
1 T 2 N
1 T 2 N
2 k
d bk sin
T
1 T 2 N
d
sin 2 k T t T 2 N sin 2 k T t T 2 N
a k
2 k T
k 1
N
cos 2 k T t T 2 N cos 2 k T t T 2 N
bk
.
2 k T

47.

Сглаживание пульсаций. Сигма-факторы
Методика сглаживания К. Ланцоша – усреднение частичных сумм ряда
Фурье по периоду последнего оставленного или первого отброшенного
члена
a0 N
2 k
hN t
N , k a k cos
2 k 1
T
sin k N
N , k
k N
2 k
t bk sin
T
t
коэффициенты Фурье домножаются
на сигма-факторы

48.

Сглаживание пульсаций. Пример
English     Русский Rules