АЛГ-FFT-004O(N log N)Cooley-Tukey 1965ревизия 2026-05-04

Преобразование Фурье онлайн (FFT)

Дискретное преобразование Фурье и FFT (быстрый алгоритм Кули-Тьюки). Спектр сигнала, JPEG, MP3, цифровые фильтры.

⏱ ~30 сек · алгоритм · O(N)
Отчёт · АЛГ-FFT-004|алгоритм / численный метод
calcal.ru / preobrazovanie-fure-onlajn
Загрузка калькулятора…
O(N log N)
FFT сложность
O(N²)
DFT сложность
1822
Год Фурье
1965
FFT Кули-Тьюки

Принцип преобразования Фурье

Преобразование Фурье — математическая операция, представляющая сигнал во временной области как сумму синусоид (косинусов и синусов) разных частот. Жан-Батист Фурье в 1822 г. в работе «Аналитическая теория тепла» показал, что любая периодическая функция может быть разложена в ряд синусоид.

Прямое DFT: X[k] = Σ x[n] * e^(-2πi*kn/N), n=0..N-1 Обратное: x[n] = (1/N) * Σ X[k] * e^(2πi*kn/N), k=0..N-1

FFT vs DFT

  • DFT: прямое вычисление по формуле. Сложность O(N²).
  • FFT: алгоритм Кули-Тьюки (1965). Сложность O(N log N).

Идея FFT: разложить N-точечное преобразование на два (N/2)-точечных + объединение. Рекурсивно. Работает идеально для N = 2^k. Для других N используются варианты FFT (Bluestein, Rader).

Сравнение для разных N:

  • N=1024: DFT 10⁶ оп, FFT 10⁴ оп → выигрыш ×100.
  • N=10⁶: DFT 10¹² оп, FFT 2·10⁷ оп → выигрыш ×50 000.

Применение FFT

  • Аудио: спектральный анализ, эквалайзер, сжатие MP3 (через MDCT — родственник DFT), AAC, FLAC.
  • Изображения: JPEG использует DCT (Discrete Cosine Transform — родственник DFT). Сжатие 5-20× при потере качества 5-10%.
  • Радио: OFDM (Orthogonal Frequency Division Multiplexing) — основа Wi-Fi, 4G LTE, 5G. Каждая поднесущая — отдельная частота, FFT-обработка.
  • Медицина: МРТ (k-space → image), УЗИ-Doppler, ЭКГ анализ ритма.
  • Сейсмология: анализ землетрясений, поиск нефти.
  • GPS и спутники: декодирование сигналов.
  • Криптография: умножение больших чисел (Шёнхаге-Штрассен) — для RSA, факторизации.

Оконные функции

При FFT конечного фрагмента сигнала появляется «спектральная утечка» — энергия размывается на соседние частоты. Решение — окна:

  • Прямоугольное: w[n] = 1. Лучшее разрешение, плохое подавление утечек.
  • Hann: w[n] = 0,5·(1 − cos(2πn/(N−1))). Стандарт для общего использования.
  • Hamming: похоже на Hann, лучше подавляет первый боковой лепесток.
  • Blackman: ещё лучше подавление, но шире главный лепесток.
  • Гаусс: для очень узких пиков.
  • Tukey: гибрид прямоугольного и Hann.
ИСТОЧНИКИ
  1. Cooley J.W., Tukey J.W. — An algorithm for the machine calculation of complex Fourier series. Cooley & Tukey. 1965.
  2. Oppenheim A.V., Schafer R.W. — Discrete-Time Signal Processing. Oppenheim & Schafer. 2010.
  3. Jean-Baptiste Joseph Fourier — Théorie analytique de la chaleur. J.B.J. Fourier. 1822.
ЧАСТЫЕ ВОПРОСЫ

Часто задаваемые вопросы

Математическое преобразование, представляющее сигнал во временной области как сумму синусоид (косинусов и синусов). Жан-Батист Фурье в 1822 г. показал, что любая периодическая функция может быть разложена в ряд синусоид. Дискретное Фурье (DFT) — для конечных последовательностей. FFT — быстрый алгоритм DFT.
DFT (Discrete Fourier Transform): прямой расчёт по формуле, сложность O(N²). Для N=1024 это 10⁶ операций. FFT (Fast Fourier Transform): алгоритм Кули-Тьюки 1965 г. со сложностью O(N log N). Для N=1024 это 10⁴ операций — в 100 раз быстрее. Для N=10⁶ выигрыш в 50 000 раз. Без FFT современная цифровая обработка сигналов невозможна.
1) Аудио: спектральный анализ, эквалайзер, сжатие MP3, AAC. 2) Изображения: JPEG (DCT — родственник DFT), PNG. 3) Радио: модуляция OFDM (4G, 5G, Wi-Fi). 4) Медицина: МРТ, УЗИ, ЭКГ-анализ. 5) Сейсмология. 6) Спутники GPS. 7) Astronomy: обработка радиоспектров. 8) Криптография: умножение больших чисел (Шёнхаге-Штрассен).
Распределение амплитуды по частотам. Если у звука есть спектр на 440 Гц — это нота «ля» камертона. Голос человека: основная частота 80-300 Гц + гармоники. Музыкальный аккорд — несколько частот одновременно. Спектр визуально — это график «частота → амплитуда», где видны пики (доминирующие частоты).
При FFT конечного фрагмента сигнала появляется «спектральная утечка» (leakage) — энергия размывается на соседние частоты. Окна (Hann, Hamming, Blackman) — это умножение сигнала на функцию, плавно сужающую края к нулю. Уменьшает утечку, но размазывает узкие пики. Компромисс: разрешение vs утечка.
IFFT (Inverse FFT) переводит спектр обратно во временной сигнал. Используется в фильтрации: 1) FFT прямое → получаем спектр. 2) Зануляем или ослабляем нежелательные частоты (например, помехи 50 Гц). 3) IFFT обратно → получаем «очищенный» сигнал. Это основа цифровых фильтров.
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.