Усі обговорюють перетворення Фур'є, коли обговорюють обробку сигналів. Чому так важливо обробляти сигнали і що це говорить нам про сигнал?
Чи застосовується це лише до цифрової обробки сигналів чи це стосується і аналогових сигналів?
Усі обговорюють перетворення Фур'є, коли обговорюють обробку сигналів. Чому так важливо обробляти сигнали і що це говорить нам про сигнал?
Чи застосовується це лише до цифрової обробки сигналів чи це стосується і аналогових сигналів?
Відповіді:
Це досить широке питання, і насправді досить важко визначити, чому саме перетворення Фур'є важливі при обробці сигналу. Найпростіший відповідь, що махає рукою, - це надзвичайно потужний математичний інструмент, який дозволяє переглядати сигнали в іншій області, всередині якої декілька складних проблем стає дуже простими для аналізу.
Його повсюдність майже в усіх галузях інженерних та фізичних наук, все з різних причин, робить все складніше звузити причину. Я сподіваюся, що перегляд деяких його властивостей, які призвели до його широкого прийняття разом з деякими практичними прикладами та штрихом історії, може допомогти зрозуміти її значення.
Щоб зрозуміти важливість трансформації Фур'є, важливо трохи відступити і оцінити силу серії Фур'є, висунуту Джозефом Фур'є. У оболонці з горіхом будь-яка періодична функція інтегрується в домен може бути записана як нескінченна сума синусів і косинусів як
де . Думка про те, що функція може бути розбита на складові частоти (тобто на синуси та косинуси всіх частот), була потужною і формує основу перетворення Фур'є.
Перетворення Фур'є можна розглядати як продовження вищевказаного ряду Фур'є до неперіодичних функцій. Для повноти та ясності я тут визначу перетворення Фур'є. Якщо - неперервний інтегрується сигнал, то його перетворення Фур'є, задається через
і обернене перетворення задано через
Перш за все, перетворення Фур'є сигналу повідомляє вам, які частоти є у вашому сигналі та в яких пропорціях .
Приклад: Ви коли-небудь помічали, що кожна кнопка номера телефону звучить по-різному, коли ви натискаєте під час дзвінка, і що це звучить однаково для кожної моделі телефону? Це тому, що вони складаються з двох різних синусоїд, які можна використовувати для унікальної ідентифікації кнопки. Коли ви використовуєте телефон для пробивання комбінацій для навігації по меню, то інша сторона знає, які клавіші ви натиснули, здійснюючи перетворення Фур'є на вході та дивлячись на наявні частоти.
Окрім деяких дуже корисних елементарних властивостей, які роблять математику простою, деякі інші причини, чому вона має таке широке значення в обробці сигналів, є:
Звороти у часовій області еквівалентні множенням в частотній області, тобто, з урахуванням двох сигналів і , то якщо
Для дискретних сигналів, при розробці ефективних алгоритмів FFT, майже завжди швидше здійснити операцію згортання в частотній області, ніж у часовій області.
Вміючи розділити сигнали на їх складові частоти, можна легко блокувати певні частоти вибірково, зводячи нанівець їх внески.
Приклад: Якщо ви любитель футболу (футболу), ви, можливо, були роздратовані постійним гулом вувузел, які майже заглушили всі коментарі під час чемпіонату світу 2010 року в Південній Африці. Однак вувузела має постійний крок ~ 235 Гц, що полегшило мовникам впровадити зубчастий фільтр, щоб відключити шкідливий шум. [1]
Зсунутий (затриманий) сигнал у часовій області проявляється фазовою зміною частотної області. Хоча це підпадає під категорію елементарних властивостей, це властивість, що широко використовується на практиці, особливо в програмах візуалізації та томографії
Приклад: Коли хвиля рухається через гетерогенне середовище, вона сповільнюється і прискорюється відповідно до змін швидкості поширення хвилі в середовищі. Таким чином, спостерігаючи за зміною фази від очікуваного і що вимірюється, можна зробити висновок про перевищення затримки в часі, що, в свою чергу, говорить вам, наскільки змінилася швидкість хвилі в середовищі. Це, звичайно, дуже спрощене мирянське пояснення, але є основою для томографії.
Похідні сигналів (п й похідні теж) можна легко обчислити (див 106) з допомогою перетворення Фур'є.
Теорія перетворень Фур'є застосовується незалежно від того, чи є сигнал безперервним чи дискретним, доки він "приємний" і абсолютно інтегрується. Так так, ASP використовує перетворення Фур'є до тих пір, поки сигнали задовольняють цьому критерію. Однак, мабуть, частіше говорити про перетворення Лапласа, що є узагальненою трансформацією Фур'є, в ASP. Перетворення Лапласа визначається як
Перевага полягає в тому, що не обов’язково обмежуватися "приємними сигналами", як у перетворення Фур'є, але перетворення дійсне лише в певній області конвергенції. Він широко використовується при вивченні / аналізі / проектуванні схем LC / RC / LCR, які, в свою чергу, використовуються в радіо / електрогітарах, педалях wah-wah тощо.
Це майже все, про що я міг би подумати зараз, але зауважте, що жодна кількість написань / пояснень не може повністю визначити справжнє значення перетворень Фур'є в обробці сигналів та в науці / техніці
Велика відповідь Лорема Іпсума пропускає одне: перетворення Фур'є розкладає сигнали на складові складні експоненти:
а складні експоненти - це власні функції для лінійних, інваріантних за часом систем .
Простіше кажучи, якщо система є лінійною та інваріантною за часом, то її реакція на складний експоненціал буде складним експоненціалом тієї ж частоти, але (можливо) різною фазою, , і амплітудою, , --- і амплітуда може дорівнювати нулю:
Тож перетворення Фур'є є корисним інструментом для аналізу лінійних систем, інваріантних за часом.
@
а хтось не може? Де варіант для цього?), Здається, хтось його відкрив. Спасибі.
Інша причина:
Це швидко (наприклад, корисно для згортання), завдяки лінійно-складній часовій складності (конкретно, у FFT ).
Я б заперечував, що якби це не було, ми, мабуть, робимо набагато більше у часовій області, а набагато менше - у домені Фур'є.
Це тому, що вона спритно уникає зайвої роботи.
Щоб навести конкретний приклад того, як це працює, припустимо, ви помножили два многочлени, і .b 0 x 0 + b 1 x 1 + … + b n x n
Якщо ви мали би це робити наївно (використовуючи метод FOIL ), вам знадобиться приблизно арифметичних операцій (дайте або приймайте постійний коефіцієнт).
Однак ми можемо зробити, здавалося б, буденне спостереження: для того, щоб помножити два многочлени, нам не потрібно ПІДКЛЮЧИТИ коефіцієнти . Натомість ми можемо просто оцінити поліноми за (достатньою) кількістю балів, зробити точне множення оцінених значень, а потім інтерполювати, щоб отримати результат.
Чому це корисно? Зрештою, кожен многочлен має доданків, і якби ми оцінювали кожен з них в балів, це все одно призведе до2 n ≈ n 2 операцій, тому, здається, це не допоможе.
Але це робить, якщо ми робимо це правильно! Оцінювання одного многочлена в багатьох точках одночасно швидше, ніж оцінювання його в цих точках окремо, якщо ми оцінюємо в "правильних" точках . Які "правильні" моменти?
Ми можемо зробити дуже подібний процес інтерполяції через точки, щоб повернути поліноміальні коефіцієнти результату, просто використовуючи обернені корені одиниці.
Таким чином, можливість використовувати FFT для виконання типової операції (наприклад, множення полінома) набагато швидше - це робить її корисною, і саме тому люди зараз схвильовані новим відкриттям MIT алгоритму розрідженого FFT .
Деякі з інших відповідей у цій темі мають чудові математичні дискусії щодо визначення та властивостей перетворення Фур'є; Як аудіопрограміст, я просто хочу викласти власну особисту інтуїцію щодо того, чому це важливо для мене.
Перетворення Фур'є дозволяє мені відповідати на питання про звук, на які важко або неможливо відповісти іншими методами. Це робить важкі проблеми легкими.
Запис містить набір з трьох музичних нот. Які ноти? Якщо ви залишите запис як набір амплітуд у часі, це непроста проблема. Якщо з часом перетворити запис на набір частот, це дійсно просто.
Я хочу змінити крок запису, не змінюючи його тривалості. Як це зробити? Це можливо, але це нелегко зробити, просто маніпулюючи амплітудою вхідного сигналу. Але це легко, якщо ви знаєте частоти, які складають сигнал.
Чи цей запис містить промову чи він містить музику? Супер важко зробити, використовуючи лише методи на основі амплітуди. Але є хороші рішення, які майже весь час здогадуються про правильну відповідь на основі трансформації Фур'є та його родини.
Практично кожне питання, яке ви хочете задати про цифровий аудіозапис, полегшується шляхом перетворення запису за допомогою дискретної версії перетворення Фур'є.
На практиці кожен сучасний цифровий аудіопристрій значною мірою покладається на функції, дуже схожі на перетворення Фур'є.
Знову пробачте дуже неформальний опис; це лише моя особиста інтуїція того, чому важлива трансформація Фур'є.
Інші люди дали чудові корисні відповіді. Подумайте лише про якийсь сигнал: вас хвилює лише те, які частоти знаходяться в ньому (та їх фаза), а не про часову область. Я не знаю, що це остаточна чи повна відповідь, але просто ще одна причина, чому перетворення Фур'є є корисним.
Якщо у вас є сигнал, він може складатися з нескінченного (або близького до) числа частот, залежно від вашої швидкості вибірки. Але це не так: ми знаємо, що більшість сигналів мають найменшу кількість можливих частот, або що ми відбираємо вибірки з досить високою швидкістю.
Якщо ми це знаємо, чому ми не можемо ним скористатися? Ось що робить поле стисненого зондування. Вони знають, що найімовірнішим є сигнал, який має найменшу помилку і має найменші частоти. Отже, вони мінімізують загальну помилку щодо наших вимірювань, а також величину перетворення Фур'є.
Сигнал декількох частот часто має мінімальне перетворення Фур'є, або в основному нулі (він же "розріджений", як кажуть у стисненому зондуванні). Сигнал однієї частоти просто виконує функцію дельта як перетворення, наприклад.
Ми також можемо використовувати формальне математичне визначення.
Ви можете згадати, що Найквіст сказав, що вам потрібно виміряти вдвічі більшу частоту, щоб отримати гарне уявлення. Що ж, це передбачало, що у вас сигнал нескінченно частот. Ми можемо подолати це!
Поле стисненого зондування може реконструювати будь-який сигнал, який є здебільшого нулями (або розрідженими) в деякій області. Що ж, це стосується перетворення Фур'є.
Основне значення перетворення Фур'є полягає в системному аналізі. Основна складова нашого Всесвіту - вакуум, а вакуум - це принципово лінійний та інваріантний часом носій полів: різні поля накладаються шляхом додавання відповідних векторів, і незалежно від того, коли ви повторите застосування певних полів, результат буде однаковим .
Як наслідок, багато систем, що також включають фізичну речовину, в хорошому наближенні ведуть себе як лінійні системи, інваріантні за часом.
Такі системи LTI можуть бути описані їх "імпульсною відповіддю", а відповідь на будь-який розподілений за часом сигнал описується шляхом перетворення сигналу з імпульсною відповіддю.
Конволюція - це комунікативна та асоціативна операція, але вона також досить обчислювальна та концептуально дорога. Однак згортання функцій відображається шляхом перетворення Фур'є в кусочне множення.
Це означає, що властивості лінійних інваріантних систем часу та їх комбінації набагато краще описані та маніпульовані після перетворення Фур'є.
В результаті такі речі, як "частотна характеристика", досить характерні для опису поведінки багатьох систем і стають корисними для їх характеристики.
Швидкі перетворення Фур'є знаходяться в класі "майже, але не зовсім, зовсім на відміну від перетворень Фур'є", оскільки їх результати насправді не є розумним для інтерпретації, оскільки перетворення Фур'є, хоча і твердо прокладені в їхній теорії. Вони відповідають перетворенням Фур'є повністю лише тоді, коли йдеться про дискретизований сигнал з періодичністю інтервалу перетворення. Зокрема, критерій "періодичність" майже завжди не виконується.
Існує кілька прийомів для вирішення цього питання, як-от використання функцій вікон, що перекриваються.
Однак FFT може бути використаний для того, щоб робити згортки дискретного часу, коли робити все правильно, і чи ефективний алгоритм робить його корисним для багатьох речей.
Можна використовувати базовий алгоритм FFT також для теоретичних перетворень чисел (які працюють у дискретних полях чисел, а не в складних "числах"), щоб зробити швидку згортку, як, наприклад, при множенні гумогенних чисел або многочленів. У цьому випадку "частотна область" не відрізняється від білого шуму в основному для будь-якого введення і не має корисної інтерпретації, перш ніж повторно робити зворотне перетворення.
фізична актуальність перетворення Фур'є полягає в тому, що він повідомляє відносну амплітуду частот, присутніх в сигналі. він може бути визначений як для дискретного часу, так і для постійного сигналу часу. Будь-який сигнал може бути представлений як суміш багатьох гармонічних частот. Допомога перетворення Фур'є у додатках фільтрів, де нам потрібен лише певний діапазон частот, тоді ми спочатку повинні знати, які амплітуди частот містяться в сигналі.