Яке найяскравіше, інтуїтивніше пояснення для різних FT - CFT, DFT, DTFT та Fourier Series?


30

Навіть вивчивши їх досить десь, я, як правило, забуваю [якщо я на деякий час не контактую] про те, як вони пов'язані один з одним і що означає ", оскільки вони мають такі схожі звукові назви]. Я сподіваюся, що ви придумаєте настільки інтуїтивне та математично красиве пояснення, що вони вбудуються в мою пам’ять назавжди, і ця нитка буде служити надзвичайно швидким оновленням, коли мені [чи комусь іншому] це потрібно.


2
Напевно, слід почати з серії Фур'є
ендоліт

Ви знайомі з подвійністю Понтрягіна?
Lorem Ipsum

@yoda - Ні. Чи можете ви, будь ласка, докладно розібратися чи вказати мені на якісь хороші посилання? [Я, звичайно, вийду з Google.]
Vighnesh

1
"Steve on Processing Image": Фур'є перетворює адреси саме цього питання.
nobar

Я не можу коли переписувати відповідь тут (якщо цього не потрібно). Однак можлива відповідь дана в тому, чи можу я вивчити постійну трансформацію Фур'є та розглядаю решту як особливі випадки, що слідують сліду про подвійність Понтрягіна, запропонований @LoremIpsum
Laurent Duval

Відповіді:


24

Я написав цей роздатковий матеріал як доповнення до Оппенгайма та Вілського . Будь ласка, подивіться таблицю 4.1 на сторінці 14, відтворену нижче. (Клацніть для збільшення зображення.) Я написав цю таблицю спеціально для відповіді на такі питання, як ваше.

Comparison of Fourier series and Fourier transform.

Зверніть увагу на подібність та відмінності між чотирма операціями:

  1. "Серія": періодична в часі, дискретна за частотою
  2. "Трансформація": аперіодична в часі, безперервна за частотою
  3. "Постійний час": безперервний у часі, аперіодичний за частотою
  4. "Дискретний час": дискретний у часі, періодичний за частотою

Сподіваюся, ви знайдете ці замітки корисними! Будь ласка, не соромтеся розповсюджувати за своїм бажанням.


1
Гарне резюме. Зауважимо, що "Дискретна серія Фур'є з часом", на яку посилається у таблиці вище, зазвичай називається дискретним перетворенням Фур'є (DFT).
Джейсон R

Щоб трохи померти, ця відповідь - це справді хороший підсумок, як каже Джейсон Р., і те, що варто постійно мати на dsp.SE, щоб усі могли посилатися на це для подальшого ознайомлення, але він не дуже відповідає на запитання, яке задали для інтуїтивного пояснення цих питань (lucidity, імовірно, є додатковим бонусом і не є абсолютно відкоригованим, оскільки це згадується в заголовку, але не в тексті запитання).
Діліп Сарват

2
Чудова відповідь Стіва - я вважаю, що саме це шукає ОП. Короткий, милий, і до речі.
Спейсі

Це помилка в різній частині сторінки 2 вашої роздачі? Зазначено: . Хіба це не означало - x ( t ) b ( t - t 0 ) d t = x ( t 0 ) ? x(t)b(tt0)=x(t0)b(tt0)x(t)b(tt0)dt=x(t0)
mbaitoff

1
Не помилка. Обидва ваші твердження вірні, але я мав намір написати перше, тому що в цьому розділі посібника описано основні, аксіоматичні визначення одиничного імпульсу. Потім друге твердження виходить із цих визначень: . x(t)δ(tt0)dt=x(t0)δ(tt0)dt=x(t0)δ(tt0)dt=x(t0)
Стів Тьоа

9

Для чіткого і правильного пояснення цих понять вам доведеться пройти деякі стандартні підручники (Оппенхайм-Шафер, Проакіс-Манолакіс або "Розуміння цифрової обробки сигналів" Річарда Ліона, що є дуже хорошою, але порівняно менш популярною книгою) . Але, беручи до уваги дискусію за журнальним столом, я буду робити вкрай неохайні твердження у подальшому. :)

Для загального сигналу безперервного часу ви не очікуєте, що будь-яка конкретна частота відсутня, тому його перетворення Фур'є (або неперервна трансформація Фур'є) буде суцільною кривою з підтримкою, можливо, від + до + інф.

Для періодичного безперервного сигналу (період Т) Фур'є виражав сигнал у вигляді комбінації синусів та косинусів, що мають однаковий період (Т, Т / 2, Т / 3, Т / 4, ...). Ефективно, спектр цього сигналу - це ряд шипів у місцях 1 / T, 2 / T, 3 / T, 4 / T, ... Це називається представленням серії Фур'є. Існує теорема, яка говорить про те, що представлення ряду Фур'є будь-якого періодичного сигналу безперервного часу перетворюється на сигнал, якщо ви включаєте все більше і більше синусів і косинусів (або складних експоненцій) в середньому квадратному сенсі.

Моральний поки що: періодичність у часі => гострий спектр

Увімкнення дискретного часу ... Що станеться, якщо ви відібрали сигнал безперервного часу? Повинно бути зрозуміло, що за досить високого сигналу ви не зможете реконструювати сигнал. Якщо не робити припущення про частоти в сигналі, то з огляду на дискретизований сигнал, ви не можете сказати, що таке справжній сигнал. Іншими словами, різні частоти представлені рівномірно в сигналі дискретного часу. Проходячи деяку математику, ви говорите про те, що ви можете отримати спектр вибіркового сигналу з вихідного безперервного сигналу. Як? Ви зміщуєте спектр сигналу безперервного часу на величини + -1 / T, + -2 / T, ... і додаєте всі зміщені копії (з деяким масштабуванням). Це дає вам безперервний спектр, періодичний з періодом 1 / Т. (зверніть увагу: спектр є періодичним в результаті вибірки в часі, часовий сигнал не ' t повинен бути періодичним) Оскільки спектр є безперервним, ви також можете його представити лише одним із його періодів. Це DTFT ("дискретний час" перетворення Фур'є). У випадку, коли ваш вихідний сигнал безперервного часу має частоти не вище + -1 / 2T, зміщені копії спектра не перетинаються, а значить, ви можете відновити вихідний сигнал безперервного часу, вибравши один період спектру ( теорема відбору проб Найкіста).

Ще один спосіб запам'ятати: гострий часовий сигнал => періодичність у спектрі

Що станеться, якщо ви відібраєте безперервний періодичний сигнал із періодом вибірки T / k на деякий k? Добре, що спектр сигналу безперервного часу був гострим до, і відбір його деяким дільником T означає, що шипи в зміщених копіях падають точно на кратні 1 / T, тому отриманий спектр є гострим періодичним спектром . гострий періодичний сигнал часу <=> гострий періодичний спектр (якщо припустити, що період та частота вибірки "добре пов'язані", як зазначено вище). Це те, що відомо як DFT (дискретна трансформація Фур'є). FFT (швидка трансформація Фур'є) - це клас алгоритмів для ефективного обчислення DFT.

Спосіб виклику DFT полягає в наступному: Скажіть, що ви хочете вчасно проаналізувати послідовність з N вибірок. Ви можете взяти DTFT і мати справу з одним з його періодів, але якщо ви вважаєте, що ваш сигнал періодичний з періодом N, то DTFT зменшується до DFT, і у вас є лише N зразків одного періоду DTFT, які повністю характеризують сигнал. Ви можете вчасно затримати сигнал, щоб отримати більш точну вибірку спектру та (ще багато таких властивостей).

Все вищезазначене корисно лише в тому випадку, якщо супроводжується дослідженням ДСП. Наведене - лише деякі дуже грубі вказівки.


7

Нехай позначає обмежену функцію з періодом T , тобто для всіх дійсних чисел t , x ( t + T ) = x ( t ) . Як особливий приклад, cos ( 2 π t / T ) є такою функцією. Ми хочемо знайти «найкраще» наближення a n cos ( 2 π n t / T ) для цієї функції, де ми хочемо вибрати коефіцієнт a nx(t)Ttx(t+T)=x(t)cos(2πt/T)ancos(2πnt/T)anтак що квадрат помилкинастільки малийнаскількиможливо. Розширюючи інтеграл, ми маємо квадратичну помилку = T 0 x 2 ( t )

0T(x(t)ancos(2πnt/T))2dt,
Найменший лівий інтеграл - це енергія E, що подається на один період x ( t ), тоді як правий інтеграл має значення T / 2, і тому ми бачимо, що помилка квадрата = E - 2 a n T 0 x ( t ) cos ( 2 π n t / Т )
squared error=0Tx2(t)dt2an0Tx(t)cos(2πnt/T)dt+(an)20Tcos2(2πnt/T)dt.
Ex(t)T/2 Тепер. дляa>0квадратична функціяaz2+bz+cмає мінімум приz=-b/2a (посередині між корінням(-b/2a)±
squared error=E2an0Tx(t)cos(2πnt/T)dt+(an)2T2.
a>0az2+bz+cz=b/2a!!)і тому, такми висловиливигляді квадратичної помилки квадратичної функціївп, вибірвпщо зводитьмінімуму квадрат помилки п=2(b/2a)±b24ac/2aanan Аналогічно, вибираючи b n як b n = 2
an=2T0Tx(t)cos(2πnt/T)dt.
bn мінімізує помилку квадрата між x ( t ) та b n sin ( 2 π n t / T ) . Таким чином, ми бачимо, що ряд Фур'є - це не що інше, як дешевий трюк, щоб знайти наближення мінімальної квадратичної помилки до періодичної функції x ( t ) з точки зору синусоїдних і косинусних сигналів того ж періоду та їх гармонік.
bn=2T0Tx(t)sin(2πnt/T)dt
x(t)bnsin(2πnt/T)x(t)

4

Ендоліт правильний у тому, що якщо ви насправді починаєте з серії Фур'є і бачите, як він поширюється на трансформацію Фур'є, тоді все починає мати багато сенсу. Я даю коротке пояснення цього в першій половині цієї відповіді .

Хороший (можливо, не простий) спосіб поглянути на сімейство перетворень Фур'є (під якими я маю на увазі 4, які ви перераховували вище) - це окуляри подвійності Понтрягіна . Це дає вам гарний спосіб запам'ятати різні перетворення за оригінальними та перетвореними доменами.

RRRR

nZ/nZnZ/nZ

TZZT

Ця відповідь не є повною, і я, можливо, будувати цю відповідь, щоб зробити кілька ясних моментів, коли у мене буде час, але до цього часу це може бути щось жувати, поки ви не отримаєте інтуїтивніше пояснення від когось іншого. Спробуйте також прочитати варіанти аналізу Фур’є у Вікіпедії.


3

Я думаю, що найголовніше - це принципово зрозуміти, навіщо нам потрібні перетворення Фур'є. Вони є одним із багатьох можливих перетворень сигналу, але також є одним із найкорисніших. Перетворення в основному перетворює сигнал в інший домен, що може дати нам уявлення про сигнал у цьому домені, або, можливо, що домен математично простий у роботі. Після того, як ми закінчимо роботу в цьому домені, ми можемо зробити зворотну трансформацію, щоб легше дістатися до бажаного результату.

Найбільш базовим складовим елементом у теорії фур'є є монотони (синуси та косинуси). Ми можемо розкласти сигнал на його частотні компоненти (монотони), використовуючи математику фур’є. Отже, перетворення Фур'є в основному перетворює сигнал з часової області в домен фреккету. Коефіцієнт кожного з монотонів у ряді фур'є говорить нам про силу цього частотного компонента в сигналі. Перетворення Фур'є (CFT, DFT) явно дає нам перегляд частотної області сигналу. У природі синуси та косинуси є визначними формами хвиль. Синтетичні сигнали, такі як квадратна хвиля, або сигнали, що мають різкі коливання, рідше виникають природним шляхом і не дивно складають нескінченний діапазон частот, як це дуже чітко пояснюється перетвореннями фур'є. У людей були сумніви в тому, чи можна подавати якийсь сигнал як суму синусів / косинусів. Фур'є показав квадратну форму хвилі (яка далека від синусів / косинусів). Білий шум містить усі частоти з однаковою силою.

Крім того, якщо ви працюєте з рядами фур'є, то коефіцієнти разом із фазовим терміном можна розглядати як такі, що потрібні для правильного накладання складових синосоїдальних форм хвиль, щоб суперпозиція справді був необхідним сигналом, з якого ви приймаєте перетворення. Працюючи з перетвореннями Фур'є, складні числа неявно мають фазові умови і необхідну величину кожного з монотонів. (інтеграція приблизно схожа на підсумовування. безперервна => інтеграція, дискретна => підсумовування)

Я думаю, що коли ти зрозумієш тему концепції, відпочинок - це лише деталі, які ти сам повинен будеш зрозуміти, читаючи книги. Читання про застосування перетворень фур'є в різних областях дасть вам кращу сприйняття.


2

DFT - це перетворення вектора пар чисел з одного ортогонального простору в інший. Дуже часто робиться як чисельне обчислення. Чомусь, приймаючи одну купу чисел із реального світу, 2-я група чисел часто виявляється достатньо близькою до чогось цілком корисного.

Мені нагадують про Нерозумну ефективність математики в природничих науках , особливо щодо застосування ДФТ у багатьох системах, здається, наближеними різними видами диференціального рівняння 2-го ступеня, навіть звуком кавової ложки, яку я щойно скинув.

Інші 3 XYZ-FT роблять припущення про існування деяких міфічних нескінченних утворень, щоб допомогти символічним рішенням поміститися на дошці до того, як кава стане занадто холодною. Вони є «сферичними коровами» обробки сигналів. Серії DTFT і Фур'є роблять вигляд, що один вектор можна розширювати нескінченно за рахунок нескінченної щільності іншої сутності. Серія Фур'є робить вигляд, що обидва об'єкти можуть бути нескінченними безперервними функціями.

Візьміть достатню кількість математичних курсів, і навіть можна визначити всі визначення та припущення, необхідні для того, щоб зробити ці вигадані сутності точними та завершеними дуалами в якомусь сенсі.


Що означає «ортогональний простір» у першому реченні? Що таке простір ортогонального до , або те , що особливу властивість робить простір їсть , що ви відрізняє його від інших пересічних просторів, подарувавши на нього прикметник «прямокутний»?
Діліп Сарват

Може бути, "ортонормальний" правильніший термін для векторних просторів?
hotpaw2

хух,у=0ортонормальність вимагає, крім того, що вектори мають одиничну довжину. МатрицяА називається ортогональним, якщо ААТ є діагональною матрицею і ортонормальною, якщо ААТє матрицею ідентичності. Чи означає ортогональний або ортонормальний простір, що всі вектори в просторі ортогональні один одному або ортогональні і мають одиничну довжину? Якщо так, чи можете ви навести приклад такого простору?
Діліп Сарват

Точковий добуток між усіма синусами або косинусами, які точно періодичні в діафрагмі DFT, дорівнює нулю, за винятком ідентичних функцій частоти. Навіть якщо N більше, ніж кількість кавових зерен у мішку. Зробіть їх амплітудою одиниць для ортонормальних.
hotpaw2

Ваш простір - це простір N-вектори складних чисел (оскільки ви сказали "вектори пар чисел"). Там немає жодного синусів і косинусів в просторі, тількиN-комплекси складних чисел та будь-який ортогональний чи ортонормальний набір такихN-вектори можуть містити не більше N таких N-tuples. I would recommend deleting your comment above, and possibly even your whole answer.
Dilip Sarwate
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.