МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение высшего образования
«САРАТОВСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Имени н. Г. Чернышевского»
ОТЧЁТ ПО ЗАДАНИЮ WORK 07
РЕФЕРАТ
студентки 3 курса 311 группы
направления 02.03.02 — Фундаментальная информатика и информационные технологии
факультета КНиИТ
Растегаевой Алины Александровны
Проверил
ст. преподаватель М. С. Портенко
Саратов 2021
СОДЕРЖАНИЕ
ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ 3
Преобразование Фурье 4
Ряды Фурье 4
Ряд Фурье в комплексной форме 4
Дискретное преобразование Фурье 5
Быстрое преобразование Фурье 6
Основные концепции БПФ 6
Процедура объединения 7
Программная реализация 9
ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
ДПФ — дискретное преобразование Фурье,
БПФ — быстрое преобразование Фурье.
Преобразование Фурье
Номер теста |
Размер входного сигнала |
Мин. время работы последовательного приложения (сек) |
Мин. время работы параллельного приложения (сек) |
Ускорение |
1 |
32768 |
|
|
|
2 |
65536 |
|
|
|
3 |
131072 |
|
|
|
4 |
262144 |
|
|
|
5 |
524288 |
|
|
|
Задание — провести эксперименты для последовательного и параллель- ного вычислений БПФ, результаты занесите в таблицу:
Основная идея преобразования Фурье состоит в том, что почти любую периодическую функцию можно представить суммой гармонических состав- ляющих или гармоник (синусоид с различными амплитудами, фазами и часто- тами). Преобразование Фурье позволяет перейти от рассмотрения сигналов во временной области к их анализу и обработке в частотной области.
Ряды Фурье
Чтобы представить какую-либо функцию в виде суммы кратночастот- ных синусоид и косинусоид с разными амплитудами, существуют ряды Фурье. Пусть наша функция f (t) представляет собой периодический сигнал, имею- щий период T . Ряд Фурье по ортогональной системе функций примет вид 1:
f (t) = a0 + a cos ωt + b sin ωt + ... + a cos kωt + b
sinkωt + ... (1)
1 1 k k
Коэффициенты ряда Фурье вычисляются по формулам 2 - 3:
2
ak = T
α+T
∫
∫
α
f (t) cos kωtdt, k = 0, 1, 2, ... (2)
2
bk = T
α+T
α
f (t) sin kωtdt, k = 1, 2, ... (3)
Ряд Фурье в комплексной форме
Запись коэффициентов ряда Фурье можно упростить, если представить синус и косинус в виде экспоненциальных формул вида 4 - 5:
cos kωt =
sin kωt =
eikωt + e−ikωt 2
eikωt − e−ikωt
2i
(4)
(5)
Тогда каждую пару слагаемых ряда Фурье вида ak cos kωt + bk sin kωt
можно представить формулой 6:
k
k
a cos kωt + bsin kωt = (ak
+ bk )eikωt + (ak
— bk )e−ikωt (6)
i
2
2i
2
2i
Если представить −i = 1, то получаем формулу 7:
ak − ibk ak + ibk
a cos kωt + b sin kωt = eikωt + e−ikωt (7)
k k 2 2
Соединим два слагаемых в одно. Для этого представим, что наш ряд Фурье простирается по k не от 0 до +∞, а от −∞ до +∞. Получим такие коэффициенты нашего нового ряда:
k
k
c = ak − ibk , k > 0, c2
= ak + ibk , k < 0. (8)
2
Таким образом, ряд Фурье можно представить формулой 9:
f (t) =
+∞
Σ
k=−∞ckeikωt (9)
Пользуясь формулами 2 - 3 коэффициентов ak и bk, получим формулу 10 для коэффициентов ck:
1
ck = T
α+T
∫
αf (T )e
−ikωt
dt (10)