Математика · Обробка сигналів · Фізика
📅 Квітень 2026 ⏱ ≈ 15 хв читання 🎯 Середній · Останнє оновлення: 28 травня 2026 р.

Перетворення Фур'є — розкладання всього на хвилі

Перетворення Фур'є — можливо, найважливіший математичний інструмент у прикладній науці. Воно показує, що будь-який сигнал — звук, зображення, електромагнітну хвилю, послідовність біржових цін — можна виразити як суму (чи інтеграл) синусоїд. З цієї єдиної ідеї випливають цифровий звук, стиснення JPEG, МРТ-візуалізація, рентгенівська кристалографія та синхронізація GPS.

1. Ряд Фур'є — періодичні сигнали

Прозріння Жозефа Фур'є 1822 року полягало в тому, що будь-яку періодичну функцію f(t) з періодом T можна записати як суму гармонічно пов’язаних синусоїд:

f(t) = a₀/2 + Σₙ₌₁^∞ [ aₙ cos(2πnt/T) + bₙ sin(2πnt/T) ] Коефіцієнти: aₙ = (2/T) ∫₀ᵀ f(t) cos(2πnt/T) dt bₙ = (2/T) ∫₀ᵀ f(t) sin(2πnt/T) dt

Використовуючи формулу Ейлера e^{iθ} = cos θ + i sin θ, ряд набуває компактної форми комплексної експоненти:

f(t) = Σₙ₌₋∞^∞ cₙ · e^{i 2πnt/T} cₙ = (1/T) ∫₀ᵀ f(t) · e^{-i 2πnt/T} dt Комплексний коефіцієнт cₙ кодує як амплітуду, так і фазу n-ї гармоніки.

Прямокутна, пилкоподібна чи трикутна хвиля — кожна має свій окремий ряд Фур'є. Поблизу різких розривів часткова сума перевищує значення на ~9%; це явище Гіббса, яке ніколи повністю не зникає, скільки б членів ряду не додавали.

Збіжність: ряд Фур'є збігається поточково для кусково-гладких функцій. У точці стрибкоподібного розриву він збігається до середнього лівої та правої границь. Саме тому в реальному світі артефакти стиснення звуку («дзвін») з’являються поблизу різких перепадів.

2. Неперервне перетворення Фур'є

Розширення на неперіодичні сигнали — за T → ∞ — дає неперервне перетворення Фур'є F(ω):

F(ω) = ∫₋∞^∞ f(t) · e^{-iωt} dt (пряме перетворення) f(t) = (1/2π) ∫₋∞^∞ F(ω) · e^{iωt} dω (обернене перетворення) Альтернативна угода використовує частоту f (Гц) замість ω (рад/с): F(f) = ∫₋∞^∞ f(t) · e^{-i 2πft} dt f(t) = ∫₋∞^∞ F(f) · e^{i 2πft} df

|F(f)|² — це спектральна густина потужності: скільки потужності сигнал несе на одиницю частоти. Повна енергія зберігається за теоремою Парсеваля:

Парсеваль: ∫|f(t)|² dt = ∫|F(f)|² df «Енергія однакова в часовій області та в частотній області.»

3. Ключові властивості

Перетворення Фур'є має елегантні алгебраїчні властивості, що роблять його наріжним каменем обробки сигналів:

4. Дискретне перетворення Фур'є (ДПФ)

Сигнали реального світу дискретизують у дискретні моменти часу. Маючи N відліків x[0]…x[N-1] з кроком Δt, ДПФ дає N комплексних частотних відліків X[0]…X[N-1]:

X[k] = Σₙ₌₀^{N-1} x[n] · e^{-i 2πkn/N} k = 0, 1, …, N-1 x[n] = (1/N) Σₖ₌₀^{N-1} X[k] · e^{i 2πkn/N} (обернене ДПФ) Фізична частота відліку k: fₖ = k / (N · Δt) Гц Частота Найквіста: f_max = 1 / (2Δt) — найвища представна частота

ДПФ є циклічним: відліки k та k±N представляють однакову частоту. Відліки від 0 до N/2 покривають від 0 Гц до межі Найквіста; відліки від N/2+1 до N-1 представляють від’ємні частоти.

Накладання (аліасинг): якщо сигнал містить частоти вище межі Найквіста (1/2Δt), вони відбиваються назад і з’являються як артефакти нижчої частоти. Саме тому звукозаписувачі застосовують антиаліасинговий фільтр нижніх частот перед дискретизацією.

5. Швидке перетворення Фур'є (ШПФ)

Наївне ДПФ потребує O(N²) операцій — надто повільно для N = 10⁶ чи більшого. ШПФ Кулі-Тьюкі (1965) використовує рекурсивну структуру ДПФ, щоб обчислити його за O(N log₂ N).

Ключова ідея: розбити N-точкове ДПФ на два N/2-точкові ДПФ, застосовані до відліків з парними та непарними індексами:

X[k] = E[k] + W_N^k · O[k] k = 0…N/2-1 X[k + N/2] = E[k] − W_N^k · O[k] W_N^k = e^{-i 2πk/N} (поворотний множник) E[k] = DFT{ x[0], x[2], x[4], … } (парні) O[k] = DFT{ x[1], x[3], x[5], … } (непарні) Застосовується рекурсивно до N = 2^m: log₂N стадій по N/2 «метеликів» кожна. Операцій: N log₂N проти N² — за N = 10⁶: 20 млн проти 10¹²
// ШПФ Кулі-Тьюкі з основою 2 — O(N log N)
function fft(re, im) {
  const N = re.length;
  // Перестановка з реверсом бітів
  for (let i = 1, j = 0; i < N; i++) {
    let bit = N >> 1;
    for (; j & bit; bit >>= 1) j ^= bit;
    j ^= bit;
    if (i < j) { [re[i], re[j]] = [re[j], re[i]]; [im[i], im[j]] = [im[j], im[i]]; }
  }
  // Стадії «метеликів»
  for (let len = 2; len <= N; len <<= 1) {
    const ang = -2 * Math.PI / len;
    const wRe = Math.cos(ang), wIm = Math.sin(ang);
    for (let i = 0; i < N; i += len) {
      let curRe = 1, curIm = 0;
      for (let k = 0; k < len / 2; k++) {
        const u = re[i+k], v = im[i+k];
        const tRe = curRe*re[i+k+len/2] - curIm*im[i+k+len/2];
        const tIm = curRe*im[i+k+len/2] + curIm*re[i+k+len/2];
        re[i+k] = u + tRe; im[i+k] = v + tIm;
        re[i+k+len/2] = u - tRe; im[i+k+len/2] = v - tIm;
        const nr = curRe*wRe - curIm*wIm; curIm = curRe*wIm + curIm*wRe; curRe = nr;
      }
    }
  }
}

6. Двовимірні перетворення Фур'є

Зображення — це двовимірні сигнали. Двовимірне ДПФ застосовує одновимірні ДПФ спершу вздовж рядків, потім вздовж стовпців (роздільність):

F[u,v] = Σₘ Σₙ f[m,n] · e^{-i 2π(um/M + vn/N)} Низькі частоти поблизу центру (u=0,v=0): загальна яскравість. Високі частоти на краях: дрібні деталі, різкі краї, шум. Фільтрація в частотній області (множення на H[u,v], потім IFFT) еквівалентна згортці з відповідним ядром h[m,n].

Двовимірне ШПФ застосовується в:

7. Застосування в науці

Звук (MP3 / AAC)

Психоакустичні моделі квантують частотні відліки відповідно до порогу маскування — звуки поблизу гучного тону нечутні для людського вуха й можуть бути сильно стиснені. Теорема про згортку дозволяє швидку FIR- фільтрацію для еквалізації та реверберації.

Телекомунікації (OFDM)

Ортогональне частотне мультиплексування ділить смугу пропускання на багато піднесучих — кожна модулюється окремо. IFFT перетворює дані з частотної області на часовий сигнал у передавачі; приймач застосовує ШПФ, щоб відновити дані. Використовується у WiFi (802.11), LTE, 5G та цифровому телебаченні (DVB-T).

Кристалографія

Рентгенівська дифракція на кристалі вимірює модуль (але не фазу) його тривимірного перетворення Фур'є. «Фазова проблема» — визначення відсутньої інформації про фазу — займала кристалографів десятиліттями. Сучасні методи ab initio розв’язують структури з ~10 000 атомів.

Диференціальні рівняння з частинними похідними

Рівняння теплопровідності ∂u/∂t = α ∇²u перетворюється на dU/dt = −α ω² U — просте ЗДР першого порядку в частотному просторі з розв’язком U(ω,t) = U(ω,0) e^{−αω²t}. Складові вищих частот згасають швидше — фізичне згладжування тепла, описане одним рядком математики.

Квантова механіка

Хвильові функції координати та імпульсу є парою перетворення Фур'є. Принцип невизначеності Δx·Δp ≥ ℏ/2 є окремим випадком частотно-часового принципу невизначеності — суто математичної властивості перетворення Фур'є.

Чисельна згортка через ШПФ: наївна згортка двох послідовностей довжиною N потребує O(N²) множень. Через ШПФ: два прямі перетворення (по N log N кожне) + поточкове множення (N) + обернене ШПФ (N log N) = O(N log N). Для N = 10⁶ це прискорення у ~50 000 разів.
〰️ Відкрити симуляцію перетворення Фур'є →