Дәріс.Дискретті Фурье түрленуі

Дәріс мазмұны:спектралды анализ, тура және кері дискретті Фурье түрленуі (ДФТ), жылдам ДФТ-ның базалық операциясы, уақыт және жиілік бойынша сиректік алгоритмдері.

Дәріс мақсаты:тура және кері дискретті Фурье түрленуінің базада қолдануында Фурье-сараптама көмегімен спектр компонентінің бағалау әдісін және де уақытпен жиілік бойынша сиректікпен жылдам ДФТ алгоритмін үйрену, олардың есептеу мүмкіндігін бағалай алу.

Сандық өңдеудің тапсырмалар қатарында сигнал спектрінің параметрлерін бағалау қажет, яғни спектралды анализды орындау. Спектралды анализ тапсырмасы өзіндік мінезге ие бола алады, мысалы, сейсмологияда сейсмикалық оқиға типін анықтау үшін немесе геофизикада пайда болу орнын іздеу үшін, қосымша мінезі, мысалы, суреттік және тілдік компрессия жүйелерінде, фильтрация және бөгеуіл компенсациясында.

Шығыс мәліметтерін өңдеу үшін Дәріс.Дискретті Фурье түрленуі - student2.ru сигналының есептемесі Дәріс.Дискретті Фурье түрленуі - student2.ru болып табылады, яғни уақыттық функция ретінде соңғы дискретті (сандық) тізбек. Бұл тізбектің жиіліктік құрамын зерттеу үшін Фурье - сараптамасын қолдана отырып оны түрлендіру керек. Аналитикалық тұрғыдан қарасақ, Фурье-сараптамасы уақыттық аумақ кезіндегі сигнал және жиіліктік аумақ кезіндегі спектр арасындағы байланысты орнатуға мүмкіндік береді. Және де дискретті Фурье түрленуі (ДФТ) негізінде спектр компоненттерін есептеп шығарады.

ДФТ – бұл өзара бірмағыналы түрлендіргіш жұбы, жинақы түрде былай көрінеді:

1) тура Дәріс.Дискретті Фурье түрленуі - student2.ru Дәріс.Дискретті Фурье түрленуі - student2.ru , (5.1)

2) кері Дәріс.Дискретті Фурье түрленуі - student2.ru (5.2)

мұндағы Дәріс.Дискретті Фурье түрленуі - student2.ru - шығыс тізбегінің ұзындығы;

Дәріс.Дискретті Фурье түрленуі - student2.ru - жиілік бойынша есептемелер саны;

Дәріс.Дискретті Фурье түрленуі - student2.ru -уақыт бойынша есептемелер саны;

Дәріс.Дискретті Фурье түрленуі - student2.ru -бұрылғыш көбейткіш( салмақты, периодты функция), бұлай аталуының себебі, Дәріс.Дискретті Фурье түрленуі - student2.ru экспонент аргументікомплексті z-жазықтығының бірлік шеңберіндегі бұрылыс бұрышын көрсетеді.

Дәріс.Дискретті Фурье түрленуі - student2.ru бұрылғыш көбейткіштің периодтылық қасиетін қолдана отырып ДФТ есептеуіші үшін арифметикалық операциялардың санын азайтуға болады. Жылдам ДФТ үшін толық алгоритмдер жинағы бар: 2 негізімен, 4 негізімен, Виноградова және тағы басқа.

Ең көп таралымға ие болған алгоритм 2 негізімен, жүзеге асыру үшін N шығыс тізбегінің ұзындығы 2-ге қысқы болу керек, яғни Дәріс.Дискретті Фурье түрленуі - student2.ru ,мұндағы Дәріс.Дискретті Фурье түрленуі - student2.ru - бүтін оң сан.

Бірінші алгоритм 1965 жылы АҚШ-та жарияланды және негізін салушы Кули-Тьюки есімімен аталды. Бұл алгоритмнің екі нұсқасы бар:

1) уақыт бойынша сиректілігімен, жүзеге асыру кезінде шығыс тізбекті Дәріс.Дискретті Фурье түрленуі - student2.ru қайта қою (сиректік) есептемесін қажет етеді;

2) жиілік бойынша сиректілігімен, жүзеге асыру кезінде шығыс тізбекті Дәріс.Дискретті Фурье түрленуі - student2.ru қайта қою (сиректік) есептемесін қажет етеді.

Бірінші нұсқа мағынасы ол N-нүктелік ДФТ-ны этаптарға бөледі, оның саны келесідей анықталады Дәріс.Дискретті Фурье түрленуі - student2.ru

Бірінші этапта N/22 нүктелік ДФТ анықталады, біреуінде тақ санды есептеме, екіншісінде – жұп санды есептеме болады. Онда, (5.1) өрнегінде көрсетілген қосындыны екіге бөлуге болады

Дәріс.Дискретті Фурье түрленуі - student2.ru , (5.3)

мұндағы Дәріс.Дискретті Фурье түрленуі - student2.ru ;

X(2n) и X(2n+1) – N/2 – сәйкесінше жұп және тақ есептемелердің нүктелік тізбегі.

Дәріс.Дискретті Фурье түрленуі - student2.ru болғандықтан

Дәріс.Дискретті Фурье түрленуі - student2.ru

өрнегін аламыз. (5.4)

Егер Дәріс.Дискретті Фурье түрленуі - student2.ru периодты нүктесімен Дәріс.Дискретті Фурье түрленуі - student2.ru периодтыекенін ескерсек, онды

Дәріс.Дискретті Фурье түрленуі - student2.ru , (5.5)

мұндағы Дәріс.Дискретті Фурье түрленуі - student2.ru .

Онда шығыс тізбекті ДФТ Дәріс.Дискретті Фурье түрленуі - student2.ru екі Дәріс.Дискретті Фурье түрленуі - student2.ru - нүктелік ДФТ-ға түрленеді:

Дәріс.Дискретті Фурье түрленуі - student2.ru (5.6)

Көрсетілген қатынас «көбелек» деп аталатын Фурье жылдам түрлендіргішінің (ФЖТ) базалық операциясын бейнелейді. Графикалық түрде бұл операцияны 8 суретте көрсетілген бағытталған түрдегі граф түрінде көруге болады.

Дәріс.Дискретті Фурье түрленуі - student2.ru Дәріс.Дискретті Фурье түрленуі - student2.ru

Дәріс.Дискретті Фурье түрленуі - student2.ru Дәріс.Дискретті Фурье түрленуі - student2.ru Дәріс.Дискретті Фурье түрленуі - student2.ru

Дәріс.Дискретті Фурье түрленуі - student2.ru

Дәріс.Дискретті Фурье түрленуі - student2.ru

8 сурет

8 суретте көрсетілген бағытталған граф – бұл 2 нүктелік ДФТ үшін алгоритм құрылымы, бұл кезде Дәріс.Дискретті Фурье түрленуі - student2.ru . Екінші этапта N/4 4 нүктелік ДФТ анықталады, үшінші этапта – N/8 8нүктелік ДФТжәне тағы сол сияқты.

Бірінші этап алдында N-нүктелік тізбек шынайытүрде емес, бастапқы шарт алгоритмін қамтамасыз ететін екілік-инверстік қатарда берілу керек. 3 кестеде N=8 үшін екілік-инверстік қатар көрсетілген.

3 к е с т е

Шынайықатар
Екілік-инверстік қатар (0) (4) (2) (6) (1) (5) (3) (7)

10 суретте 8-нүктелік (N = 8) ЖФТ реттелген сұлбасы көрсетілген.

Екілік- біріншіекіншіүшінші

инверстікэтаптан этаптан этаптан

Бастапқыкейінкейінкейін

X(0)
X(1)
X(2)
X(3)
X94)
X(5)
X(6)
X(7)
X(0)
X(4)
X(2)
X(6)
X(1)
X(5)
X(3)
X(7)
X0(0)
X0(1)
X1(0)
X1(1)
X2(0)
X2(1)
X3(0)
X3(1)
+
----
+
-
+
-
+
-
X0(0)
X0(1)
X0(2)
X0(3)
X1(0)
X1(1)
X1(2)
X1(3)
W0
W1
W0
W1
+
+-
-
-
+
+
-
-
X0(0)
X0(1)
X0(2)
X0(3)
X0(4)
X0(5)
X0(6)
X0(7)
W0
W1
W2
W3
+
+-
+
+
-
-
-
-

10 сурет

2 суретте көрсетілгендей 8-нүктелік ДФЖТ-ны реттеу үшін Дәріс.Дискретті Фурье түрленуі - student2.ru болғандықтан ДФТ-ны үш этапқа бөлу керек, бірінші этапта Дәріс.Дискретті Фурье түрленуі - student2.ru кезіндегі төрт көбелек болады, екінші этапта Дәріс.Дискретті Фурье түрленуі - student2.ru және Дәріс.Дискретті Фурье түрленуі - student2.ru кезіндегі төрт көбелек болады, үшінші этапта Дәріс.Дискретті Фурье түрленуі - student2.ru , Дәріс.Дискретті Фурье түрленуі - student2.ru , Дәріс.Дискретті Фурье түрленуі - student2.ru , Дәріс.Дискретті Фурье түрленуі - student2.ru кезіндегі тағы да төрт көбелек болады. Алгоритм шығысында есептемесі шынайы қатарға сәйкестенетін 8-нүктелік ДФТ-ны аламыз.

Уақыт бойынша сиректік алгоритмінде есептеуді орын ауыстыру әдісі бойынша орындауға болады. Кіріс тізбегі N ұяшықтағы массивте орналасады. Есептеуден кейін бірінші баспалдақта кіріс сигналының есептемелері кажет емес болады және көрсетілген ұяшықта «көбелектің» шығыс мәліметтері жазылған болуы мүмкін. Келесі баспалдақта бастапқы массивке «көбелектің» қайтаданесептелген шығыс мәндері жазылады және тағы сол сияқты. Есептеу соңында бастапқы массивте номерлеріне сәйкес шынайы қатармен орналасқан X(k)спектр компоненті мәні болады, яғни k = 0,1,2,…, N-1кезіндегі ДФТNмәні.

Жиілік бойынша сиректік ФЖТ алгоритм жүзеге асыру этапы бойынша орындалады, бірақ кері бағытта болады, яғни екі есе үлкен өлшем жағында (… 8 → 4 →2). Бұл кезде бірінші этап алдында N-нүктелік тізбек есептемелері нөмердің шынайы қатарын сақтап ( n = 0,1,…,N-1), қайта қойылмайды. Бірақ та, алгоритм шығысында ДФТ алынады, есептемелері екілік нөмермен екілік-инверстті қатарға бағынған.

Тәжірибеде жиілік бойынша сиректік ФЖТ алгоритмі уақыт бойынша сиректік алгоритміне қарағанда сирек қолданылады, себебі уақыт бойынша сиректік алгоритмі шығысында ФЖТ есептемесін анықтаудашынайы қатарын қамтамасыз етеді.

ФЖТ алгоритмінің есептеу қиындығының тәртібі Дәріс.Дискретті Фурье түрленуі - student2.ru сияқты бағаланады, сол кезде ДФТ-ның тура есептеуі сияқты ол Дәріс.Дискретті Фурье түрленуі - student2.ru тең болады. 4 кестеде N бастапқы тізбектің ұзындығына байланысты есептеу көлемінде алынған ұтыс бағасы көрсетілген.

4 к е с т е

    Дәріс.Дискретті Фурье түрленуі - student2.ru Есептеу қиындығының бағасы Ұтыс бағасы Дәріс.Дискретті Фурье түрленуі - student2.ru
ДФТ тура есептеуі Дәріс.Дискретті Фурье түрленуі - student2.ru ФЖТ көмегімен есептеу Дәріс.Дискретті Фурье түрленуі - student2.ru
2,7
4,0
6,4
10,7
18,3
32,0
56,9
102,4

Наши рекомендации