Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Теоретична частина. Застосування перетворень Фур’є в ідентифікації та моделюванні технологічних процесів
Лабораторна робота №1 Застосування перетворень Фур’є в ідентифікації та моделюванні технологічних процесів
Лабораторна робота №1 Застосування перетворень Фур’є в ідентифікації та моделюванні технологічних процесів. Мета роботи: вивчення та застосування перетворень Фур’є при рішенні задач ідентифікації. Теоретична частина Метод перетворення Фур'є грає винятково важливу роль у математичній фізиці. За допомогою перетворення Фур'є можна досліджувати хімічну будову віддалених планет (спектральний аналіз сигналів радіотелескопів), досліджувати функціональні системи людського організму (спектральний аналіз кардіограм, енцефалограм) і т.д. Вираз виду:
називаються тригонометричними поліномами (ступеня π). Виявляється, що будь-яка безперервна (і не тільки безперервна) функція на проміжку (-π, π) може бути апроксимована з попередньо заданою точністю тригонометричними поліномами з відповідними коефіцієнтами a 0, …, a n, та b 0, …, b n. Це твердження можна проілюструвати, порівнюючи графіки функцій y=x, y=|x|, y=x2 з графіками тригонометричних поліномів, що апроксимують ці функції (рис. 1):
Цікаво помітити, що для наближення функцій y=|x| і y=x2 із задовільною точністю потрібно менше гармонік, чим у випадку функції y=x. Лінійні комбінації функцій виду Цей факт, виявлений Фур'є в ході його досліджень по поширенню тепла, має важливе значення для фізики. Дійсно, функції синус і косинус описують найпростіші хвилі, названі монохроматичними, тобто хвилі фіксованої довжини (або фіксованої частоти, якщо розглядати їх як час). Оскільки будь-яку періодичну функцію можна інтерпретувати як профіль деякої хвилі, відкриття Фур'є можна виразити в такий спосіб: будь-яка хвиля може бути представлена як суперпозиція (сума) монохроматичних хвиль. Для знаходження коефіцієнтів Фур’є використовується наступний метод. Нехай функція
Для тригонометричних функцій виконуються відношення:
де Отже, якщо формально помножити рівність (1) на
Замітимо, що в силу формули Ейлера
де Тому формули (1) і (3) можна переписати до більш простішого вигляду (приймаючи Т =1):
Для опису дискретних розкладів є – інтегральна формула Фур’є. Її можна одержати, якщо підставити вираз (3) в формулу (1) і переходячи формально до границі Т → ∞:
де
Рис.1
Теорія рядів Фур’є і безперервного перетворення Фур’є досить складна і підносить чимало несподіванок. Однак не обов’язково володіти цією теорією в повному об'ємі для того, щоб успішно використати перетворення Фур’є (або. як говорять математики, гармонічний аналіз) для рішення практичних задач. Справа в тому. що експериментальні дані, котрі обробляються па комп'ютерах, звичайно представляються у вигляді скінченній (бути може, дуже довгому) послідовності чисел. У цьому випадку застосовується дискретне перетворення Фур'є, з яким працювати набагато легше. Періодичні функції з періодом 2π можна розглядати якфункціїнаокружності одиничного радіуса. Нехай
Будь-яка така послідовність може бути легко відновлена за допомогою формули звертання Фур'є:
де Іншими словами, початкова послідовність чисел Приведемо приклади дискретного перетворення Фур'є при малих значеннях т:
Перевірте що й в загальному випадку ст = у1 + у2 + … + ут. Можна зробити, що формула звернення задає представлення послідовності у вигляді тригонометричного полінома, у той час як формула, що визначає перетворення Фур'є, дає коефіцієнти цього полінома. У багатьох додатках об'єм необхідної числової інформації досить великий навіть для сучасних потужних комп'ютерів. У цьому випадку з’являється проблема стиску даних (тобто скорочення числового масиву таким чином, щоб можна було відтворити вихідні дані з достатньою точністю). Наближення функції з допомогою тригонометричних поліномів часто виявляється корисним при рішенні цієї проблеми. Припустимо, що значення Часто виявляється, що функція:
добре наближає функцію f(x), навіть коли число елементарних гармонік n значно менше об'єму даних т. У цьому випадку досить запам'ятати в пам'яті комп'ютера тільки коефіцієнти Фур'є замість вихідного об'єму даних. Оскільки значення функції Тому надалі цікавляться не коефіцієнтами Фур'є безперервних функцій, а коефіцієнтами Фур'є кінцевих послідовностей Нижче опишемо суть ШПФ. Для прямого обчислення перетворення Фур'є по формулі (6) необхідно здійснити порядку т2 операцій множення й порядку т2 операцій додавання. Для багатьох типів комп'ютерів час, потрібний для перемножування чисел, набагато більший від часу, необхідного для додавання чисел. Тому ми будемо намагатися зменшити кількість множення, не звертаючи уваги на кількість додавань. Багато з чисел Припустимо, що число т записується увигляді т=m1m2, де т1 i m2 — взаємно прості числа. Нехай k 1 i k2 — залишки від ділення індексу k, що з’явився в (6). на т1 і т2 відповідно. Аналогічно формулі (9), число k можна представити у вигляді k = k1М2m2 + k2М1m1, де М1 i М1 одним образом визначаються із співвідношень М2m2 + М1m1=1 (mod m). 0 < М1, М2 < т. Тепер представимо перетворення Фур'є, тобто суму в правій частині (6) як подвійну суму по індексах k 1 i k2, що проходять значення від 0 до т1 і т2, відповідно. Нехай також остача від ділення М2j на т1, a j2 — остача від ділення М1j на т2. Помітимо, що j=m2j1 + m1j2 (mod m). Для доведення досить просумувати рівності M1j = m1p, M2j = m2p, помножені па m 2 й т1 відповідно. Тут р и q додатні цілі числа. Далі, введемо позначення
де
Для обчислення однієї внутрішньої суми по формулі (10) потрібно виконати m2 множень, а для обчислення всіх m1 внутрішніх сум при k1 =0, …, m1-1 потрібно виконати т=т1т2 множень. Отже, якщо число т не є простим, ми можемо обчислити перетворення Фур'є за Поняття дискретного перетворення Фур'є природно узагальнюється на двовимірний випадок, коли дані утворять не послідовність чисел, а двовимірний масив
де
Двовимірне перетворення Фур'є — це не просто математична абстракція, воно корисне в багатьох прикладних задачах, включаючи обробку зображень. Під зображеннямми розуміємо двовимірну таблицю, елементи якої відповідають рівням яскравості фотографії в точці з декартовими координатами Перетворення Фур'є дозволяє значно скоротити кількість інформації, яку необхідно використати для відновлення зображення. Звичайно досить запам'ятати лише трохи перших гармонік (коефіцієнтів Фур'є), щоб відтворити зображене прийнятної точності за допомогою оберненого перетворення Фур'є:
Точка над y вказує на те, що Виявляється, що в багатьох практичних ситуаціях точність такої апроксимації є досить високою, навіть коли К, L значно більше, ніж
де А – амплітуда води. Легко перевірити, що V(j, m)=A, якщо У випадку довільного масиву
|