7.2. Быстрое преобразование Фурье
Как видно, из формул (7.4) и (7.5), чтобы вычислить ДПФ или ОДПФ последовательности из N элементов, требуется выполнить операций с комплексными числами. Если длины обрабатываемых массивов имеют порядок тысячи или более, то использовать эти алгоритмы дискретного спектрального анализа в реальном масштабе времени затруднительно из-за ограниченного быстродействия вычислительных устройств.
Выходом из положения является алгоритм быстрого преобразования Фурье (БПФ) , предложенный в 60-х годах. Существенно сократить число операций удаётся за счёт того, что обработка входного массива сводится к нахождению ДПФ (или ОДПФ) массивов с меньшим числом членов.
Предположим, что число отсчётов , где Р - целое число. Разобьём входную последовательностьна две части с чётными и нечётными номерами.
(7.6)
И представим n-й коэффициент ДПФ в виде:
Из формулы видно, что первая половина коэффициентов ДПФ исходного сигнала с номерами от 0 до (N/2)-1 выражается через коэффициенты ДПФ двух частных последовательностей:
n=0,1,2,…,(N/2)-1 (7.7)
Учтём, что последовательности коэффициентов, относящихся к чётной и нечётной частям входного массива, являются периодическими с периодом N/2:
Кроме того, входящий в формулу (7.7) множитель при можно преобразовать так:
Отсюда находим выражение для второй половины множества коэффициентов ДПФ
(7.8)
Формулы (7.7) и (7.8) лежат в основе алгоритма БПФ. Далее вычисления строят по итерационному принципу: последовательности отсчётов с чётными и нечётными номерами вновь разбивают на две части. Процесс продолжают до тех пор, пока не получается последовательность, состоящая из единственного элемента. ДПФ этого элемента совпадает с ним самим.
Число операций, необходимых для вычисления БПФ оценивается как .
Выигрыш в скорости вычислений по сравнению с традиционным ДПФ достигает сотен и даже тысяч при достаточных длинах входных массивов.
- Системы электрической связи. Общие сведения о системах электросвязи. Основные понятия и определения
- Часть 1
- Раздел 1. Элементы общей теории сигналов
- 1.1 Классификация сигналов
- 1.2. Некоторые элементы функционального анализа сигналов
- 1.3 Основы теории ортогональных сигналов
- Раздел 2. Спектральные представления сигналов
- 2.1. Понятие о спектре периодических и непериодических сигналов
- 2.2 Спектральное представление периодических сигналов
- 2.3 Спектральное представление непериодических сигналов
- 2.4 Теоремы о спектрах
- 2.5 Спектральные представления сигналов с использованием негармонических функций
- Раздел 3. Сигналы с ограниченным спектром
- 3.1. Некоторые математические модели сигналов с ограниченным спектром
- 3.2 Теорема Котельникова
- 3.3. Узкополосные сигналы
- 3.4. Аналитический сигнал и преобразования Гильберта
- Раздел 4. Основы корреляционного анализа сигналов
- 4.1. Взаимная спектральная плотность сигналов. Энергетический спектр
- 4.2. Автокорреляционная функция сигналов
- 4.3. Акф дискретного сигнала
- 4.4. Взаимокорреляционная функция двух сигналов
- Раздел 5. Модулированные сигналы
- 5.1. Сигналы с амплитудной модуляцией
- 5.2 Сигналы с угловой модуляцией
- 5.3. Дискретные формы угловой модуляции
- 5.4 Сигналы с импульсной модуляцией
- Раздел 6. Основы теории случайных процессов
- 6.1. Случайные процессы. Основные понятия и определения
- 6.2. Характеристики случайных процессов
- 6.3. Моментные функции случайных процессов
- 6.4. Свойства случайных процессов
- 6.5. Функция корреляции двух случайных процессов
- 6.6. Измерение характеристик случайных процессов
- 6.7. Спектральное представление стационарных случайных процессов. Теорема Винера-Хинчина
- 6.8 Типовые модели случайных сигналов
- 6.9 Узкополосные случайные сигналы
- Раздел 7. Основные элементы цифровой обработки сигналов
- 7.1. Дискретное преобразование Фурье
- 7.2. Быстрое преобразование Фурье
- 7.3 Z-преобразование
- Раздел 1.Каналы электросвязи
- Тема1.1 Общие сведения о каналах электросвязи и их классификация
- 1.2 Математические модели каналов электросвязи
- 1.2.1 Математические модели непрерывных каналов связи
- 1.2.2 Математические модели дискретных каналов связи
- Раздел 2 Основные положения теории передачи информации
- 2.1 Информационные параметры сообщений и сигналов
- 2.2 Взаимная информация
- Эффективное кодирование дискретных сообщений
- Тема 2.4. Информация в непрерывных сигналах
- Тема 2.5. Пропускная способность канала связи
- Тема 2.6. Теорема к. Шеннона
- Тема 2.7. Информация в непрерывных сообщениях. Эпсилон-энтропия
- Раздел 3. Оптимальный приём дискретных сообщений
- Тема 3.1. Постановка задачи оптимального приёма дискретных сообщений как статистической задачи. Понятие помехоустойчивости
- 3.2. Элементы теории решений
- 3.3. Критерии качества оптимального приёмника
- 3.4 Алгоритм оптимального приёма при полностью известных сигналах. Когерентный приём
- 3.5 Структурное построение оптимального приёмника
- 3.6 Реализация алгоритма оптимального приёма на основе согласованных фильтров. Свойства согласованного фильтра
- 3.8 Потенциальная помехоустойчивость систем с различными видами манипуляции
- 3.9 Приём сигналов с неопределённой фазой (некогерентный приём)