Перетворення Фур'є — від сигналів до спектрів
У 1822 році Жозеф Фур'є показав, що будь-яку періодичну функцію можна представити як нескінченну суму синусів і косинусів. Поширене на неперіодичні функції, це прозріння стало перетворенням Фур'є — мабуть, найуніверсальнішим математичним інструментом у прикладних науках. Воно розкладає будь-який сигнал на його частотні компоненти, дозволяючи інженерам і науковцям фільтрувати шум, стискати зображення, сканувати людський мозок, виявляти гравітаційні хвилі й будувати сучасний інтернет. Ця стаття розвиває теорію з перших принципів і простежує перетворення через його найважливіші застосування.
1. Ряд Фур'є: розкладання періодичних функцій
Для функції f(t), яка є періодичною з періодом T (тобто f(t+T) = f(t) для всіх t), представлення рядом Фур'є має вигляд:
У комплексній експоненційній формі (компактніше й загальніше):
Присутні частоти є дискретними кратними фундаментальної частоти f₀ = 1/T: {0, f₀, 2f₀, 3f₀, ...}. Прямокутна хвиля з періодом T та амплітудою A має лише непарні гармоніки:
Це розкладання пояснює, чому прямокутна хвиля синтезатора звучить різкіше за синусоїду — вона містить енергію на багатьох гармоніках, що стимулюють кілька резонансів у людському вусі.
2. Неперервне перетворення Фур'є
Ряд Фур'є працює для періодичних функцій. Для неперіодичного сигналу f(t), що існує для всього часу, ми беремо границю T → ∞. Дискретні частоти зливаються в континуум, а сума ряду Фур'є стає інтегралом — перетворенням Фур'є:
F(ω) — загалом комплекснозначна функція частоти. Її модуль |F(ω)| — це спектр амплітуд, тобто скільки присутньо кожної частоти. Аргумент arg(F(ω)) — це спектр фаз, відносний час кожної частотної компоненти.
Поширені пари перетворень
3. Ключові властивості: лінійність, зсув, масштаб
Перетворення Фур'є задовольняє кілька фундаментальних властивостей, що роблять його потужним:
Принцип невизначеності
Сигнал не може бути як завгодно локалізованим одночасно і в часі, і в частоті. Принцип невизначеності Гейзенберга-Габора для сигналів стверджує:
4. Теорема про згортку
Згортка двох функцій f і g визначається як:
Згортка з'являється всюди: вихід лінійної інваріантної в часі (LTI) системи для входу f(t) — це згортка f з імпульсною характеристикою системи h(t). Акустична луна приміщення — це згортка сухого сигналу з імпульсною характеристикою приміщення. Розмиття зображення — це двовимірна згортка з ядром розмиття.
Теорема про згортку — один із найкорисніших результатів у всій обробці сигналів:
Це трансформаційно: замість прямого обчислення згортки за O(N²), можна виконати FFT обох сигналів (O(N log N)), перемножити їх поточково (O(N)) і виконати обернене FFT (O(N log N)). Разом: O(N log N) — драматичне прискорення для великих сигналів.
Фільтрація у частотній області
Фільтр низьких частот H(ω) = 1 для |ω| ≤ ω_c, 0 інакше (ідеальний фільтр «цегляна стіна») видаляє весь частотний вміст вище частоти зрізу ω_c. Його часова імпульсна характеристика — функція sinc:
Реальні фільтри використовують sinc-функції з віконними функціями (вікна Ханна, Хеммінга, Кайзера), щоб уникнути явища Гіббса — артефактів дзвону, спричинених різким зрізом в ідеальному фільтрі.
5. Теорема Парсеваля та спектри енергії
Теорема Парсеваля стверджує, що повна енергія сигналу однакова незалежно від того, обчислена вона в часовій чи частотній області:
Функція |F(ω)|² — це спектральна густина потужності (PSD) — вона показує, як потужність сигналу розподілена по частотах. Теорема Парсеваля фізично означає, що перетворення Фур'є є унітарним оператором — воно зберігає скалярні добутки (а отже, норми, а отже, енергію).
Спектральна густина потужності на практиці
Для випадкового стаціонарного процесу x(t) PSD S_xx(f) визначається як перетворення Фур'є автокореляційної функції R_xx(τ) — теорема Вінера-Хінчина:
6. Дискретне перетворення Фур'є та алгоритм FFT
Цифрові комп'ютери працюють із дискретними, скінченними послідовностями. Дискретне перетворення Фур'є (DFT) оперує N відліками x[0], x[1], ..., x[N−1]:
Швидке перетворення Фур'є (FFT)
Наївне обчислення DFT вимагає O(N²) комплексних множень. Для N = 10⁶ відліків це 10¹² операцій — нездійсненно. Алгоритм FFT Кулі-Тьюкі (1965) зменшує це до O(N log₂ N), рекурсивно розділяючи DFT:
FFT часто називають одним із найважливіших алгоритмів 20 століття. Він уможливив цифрову обробку сигналів у реальному часі, цифрові аудіоробочі станції, програмне радіо та сучасний телекомунікаційний зв'язок.
7. Реальні застосування
Аудіоеквалізація та музичне продюсування
Параметричний еквалайзер розкладає аудіосигнал на частотні смуги (за допомогою FFT або банку фільтрів), регулює підсилення на кожній частоті й відновлює сигнал. Теорема про згортку уможливлює сучасну згорткову реверберацію: запишіть імпульсну характеристику концертної зали (пострілом зі стартового пістолета), потім згорніть будь-який сухий запис із нею — розмістивши цей запис акустично всередині концертної зали. Це вимагає FFT-згортки, що виконується в реальному часі на ноутбуці.
МРТ — магнітно-резонансна томографія
У МРТ радіочастотні сигнали, зафіксовані приймальною котушкою, насправді є перетворенням Фур'є просторової густини спінів тканини. Сканер систематично вибирає цей фур'є-простір (званий k-простором), а потім виконує двовимірне обернене FFT для відтворення просторового зображення:
Неповна вибірка k-простору (МРТ зі стисненим зондуванням) використовує розрідженість зображень у вейвлет-домені для відтворення повнорозмірних зображень із набагато меншої кількості вимірювань, драматично скорочуючи час сканування.
Стиснення зображень JPEG
JPEG ділить зображення на блоки пікселів 8×8 і застосовує дискретне косинусне перетворення (DCT) — варіант перетворення Фур'є, що використовує лише косинуси:
Ключове прозріння: людський зоровий апарат набагато чутливіший до низькочастотної інформації (загальна яскравість і градієнти кольору), ніж до високочастотних деталей. JPEG використовує це, агресивно квантуючи високочастотні коефіцієнти DCT, досягаючи коефіцієнтів стиснення 10:1 і більше з мінімальною помітною втратою якості.
Радіо: модуляція та програмно-визначене радіо
Кожна радіопередача передбачає перетворення Фур'є. Амплітудна модуляція (AM) множить базовий аудіосигнал m(t) на несучу cos(ω_c t) — за властивістю частотного зсуву це переносить аудіоспектр у центр біля ω_c. Приймач програмно-визначеного радіо дискретизує широку смугу радіочастот, а потім використовує FFT-фільтрацію для вибору будь-якого каналу цифровим способом — замінюючи аналогове обладнання математикою.
OFDM (ортогональне частотне мультиплексування), схема модуляції за WiFi, 4G/5G та цифровим ТБ, передає дані на сотнях ортогональних піднесучих одночасно. Модулятор — це єдине обернене FFT; демодулятор — єдине FFT. Весь сучасний бездротовий інтернет працює на перетворенні Фур'є.
Детекція гравітаційних хвиль (LIGO)
Коли LIGO виявив перший сигнал гравітаційної хвилі GW150914 у 2015 році — 0,2-секундний «чирп» від злиття двох чорних дір — сигнал мав амплітуду деформації 10⁻²¹ (детектор змінив довжину на 1/1000 діаметра протона на відстані 4 км). Виділення цього із шуму детектора вимагало:
- Узгодженої фільтрації: згортання даних із теоретичними шаблонами хвильової форми (один шаблон на кожну можливу пару мас) — FFT-згортка протягом тижнів даних проти тисяч шаблонів
- Вибілювання: ділення FFT даних на квадратний корінь із PSD шуму для вирівнювання всіх частотних внесків
- Смугової фільтрації: збереження лише 35–350 Гц (чутливої смуги) множенням у частотній області