Тип работы:
Предмет:
Язык работы:


ЭФФЕКТИВНАЯ ПАРАЛЛЕЛЬНАЯ РЕАЛИЗАЦИЯ БЫСТРОГО ПРЕОБРАЗОВАНИЯ ФУРЬЕ

Работа №77619

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы77
Год сдачи2017
Стоимость4340 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
79
Не подходит работа?

Узнай цену на написание


Введение 3
1. ДПФ и БПФ 4
2. Radix-2 DIT БПФ 5
3. Radix-2 DIF БПФ 8
4. Особенности реализации Radix-2 алгоритмов 10
5. Radix-4 DIT БПФ 14
6. Radix-4 DIF БПФ 18
7. Особенности реализации Radix-4 алгоритмов 22
8. Split-Radix DIT БПФ 24
9. Split-Radix DIF БПФ 27
10. БПФ для составного N 31
11. Radix-2 Parallel БПФ 33
12. Radix-4 Parallel БПФ 35
13. Результаты экспериментов 37
Заключение 39
Список использованной литературы 40
Приложение 1

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

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Были реализованы следующие алгоритмы БПФ: Radix-2 DIT NR, Radix-2 DIT RN, Radix-2 DIT NN, Radix-2 DIF NR, Radix-2 DIF RN, Radix-2 DIF NN, Radix-4 DIT NR, Radix-4 DIT RN, Radix-4 DIT NN, Radix-4 DIF NR, Radix-4 DIF RN, Radix-4 DIF NN. Также были получены итеративная реализация алгоритма БПФ для составного N , и рекурсивная реализация Split-Radix DIT алгоритма. Были получены параллельные реализации следующих алгоритмов БПФ: Radix- 2 DIT NR, Radix-2 DIF NR, Radix-4 DIT NR, Radix-4 DIF NR. Также была получена параллельная реализация алгоритма БПФ для составного N. Реализации Radix-2 и Radix-4 алгоритмов потребовали использования объектов синхронизации. Кроме того, были получены реализации Radix-2 и Radix-4 DIT RN алгоритмов, не требующие использования объектов синхронизации.
Были сделаны следующие выводы: наиболее эффективным является использование параллельных DIT алгоритмов не требующих использования объектов синхронизации. Также подтвердилось, что в случае, когда дополнение вектора незначащими нулями недопустимо, выгодно использовать алгоритм для составного N.



1. Inside the FFT black box. Serial and Parallel Fast Fourier Transform Algorithms. /E.Chu, A.George. - CRC Press LLC, 2000.
2. Алгоритмы: построение и анализ, 3-е изд. /Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн. : Пер. с англ. - М.: ООО «И.Д.Вильямс», 2013. - 1328 с.
3. Introduction to parallel computing, 2-е изд. /A.Grama, A.Gupta, G.Karypis, V.Kumar. -Addison Wesley, 2003. - 856 с.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ