
- •Оглавление
- •1. Общие вопросы цифровой обработки сигналгов
- •1.1. Основные расчетные алгоритмы для цифровых фильтров
- •2. Дискретные линейные системы
- •2.1. Модель дискретной линейной системы
- •2.2. Линейное разностное уравнение первого порядка
- •2.3. Частотная характеристика цепи первого порядка
- •2.4. Геометрическая интерпретация частотной характеристики
- •2.6. Обратное z-преобразование
- •2.7. Теорема о свертке
- •2.8. Теорема о комплексной свертке
- •2.9. Решение разностных уравнений первого порядка с помощью z-преобразования
- •2.10. Решение разностных уравнений второго порядка с помощью z-преобразования
- •2.11. Двустороннее z-преобразование
- •2.12. Цепи для разностного уравнения второго порядка
- •3. Расчет цифровых фильтров в частотной области
- •3.1. Синтез цифровых фильтров
- •3.2. Различные методы расчета цифровых фильтров
- •3.3. Применение принципа инвариантности импульсной характеристики
- •3.4. Коэффициент передачи цифровых резонаторов
- •3.5. Расчет цифровых фильтров на основе непрерывных фильтров с нулями на бесконечности
- •3.6. Определение цифрового фильтра с помощью квадрата модуля передаточной функции
- •3.7. Расчет цифровых фильтров путем билинейного преобразования функции непрерывного фильтра
- •3.8. Фильтры на основе частотной выборки
- •3.9 Метод частотной выборки
- •4. Эффекты квантования в цифровых фильтрах
- •4.1. Постановка задачи
- •4.2. Ошибки, вызываемые неточными значениями постоянных параметров
- •4.3. Ошибки, вызываемые аналого-цифровым преобразованием
- •4.4. Ошибки, вызываемые квантованием произведений
- •4.5. Эффект мертвой зоны
- •4.6. Формулы для шума округления при различных реализациях цифровых цепей
- •4.7. Пример. Различные структуры цепи с двумя полюсами и одним нулем
- •5. Дискретные преобразования фурье
- •5.1. Дискретное преобразование Фурье
- •5.2. Алгоритм Герцеля
- •5.3. Быстрое преобразование Фурье
- •Прореживание по времени
- •Прореживание по частоте
- •5.4. Соотношение между прореживанием по времени и прореживанием по частоте
- •Заключение
- •394026 Воронеж, Московский просп., 14
Прореживание по частоте
Рассмотрим теперь другую, совершенно особую форму алгоритма быстрого преобразования Фурье — прореживание по частоте. Эту форму алгоритма независимо друг от друга нашли Санди, Кули, Стокхем и др. Пусть функция fl с четным числом точек N разделена на две последовательности по N/2 точек каждая, например, gl и hl где gl образована из первых N/2 точек fl, а hl образована из последних N/2 точек fl . Формально можно записать
(5.51)
N-точечное ДПФ, обозначенное Fk , теперь может быть записано в значениях gl и hl :
(5.52)
(5.53)
Теперь рассмотрим четные и нечетные отсчеты Fk раздельно (отсюда и название - прореживание по частоте). Заменив в (5.53) k на 2k, получим
(5.54)
а заменив в (5.53) k на 2k+1, получим
(5.55)
Выражения (5.54) и (5.55)
представляют собой (N/2)
-точечные ДПФ от
функций
и
.
Таким образом, найден
другой путь для того, чтобы выразить
вычисления N-точечного
ДПФ через результаты двух (N/2)-точечных
ДПФ. На рис. 5.14 эта редукция показана
для N = 8, а рис. 5.15 и 5.16 показывают, как
выполняются последовательные деления
па меньшие ДПФ до тех пор, пока число
точек в подпоследовательностях
делится на 2.
Рис. 5.16 представляет собой диаграмму для вычисления ДПФ в восьми точках, полностью сведенного к комплексному сложению и умножению. Как и прежде, количество вычислений оказывается пропорциональным . Интересно отметить, что рис. 5.16 имеет тот же вид, что и рис. 5.10, соответствующий случаю прореживания по времени, однако коэффициенты в обоих графах различны.
В случае прореживанй по частоте они следуют в естественном порядке. Вычисления опять могут быть произведены с замещением. Видоизменение рис. 5.16, приведенное на рис. 5.17, имеет тот же вид, что и рис. 5.8, но другие коэффициенты. Более сложная модификация показана на рис. 5.18, который, подобно рис. 5.10, соответствует форме алгоритма, не требующей двоично-инверсной перестановки входного и выходного сигналов или коэффициентов, но в то же время невыполнимой с замещением. Наконец, на рис. 5.19 показана модификация, соответствующая алгоритму, который подходит для памяти с последовательной выборкой, подобно рис. 5.12, но уже с двоично-инверсной перестановкой выходных, а не входных отсчетов.
Рис. 5.14. Восьмиточечное ДПФ, сведенное к двум четырехточечным ДПФ с помощью прореживания по частоте
В выражениях (5.50,а) и (5.50,6) прореживание по времени было обобщено на случай, когда множители N произвольны. Подобное обобщение может быть сделано и для прореживания по частоте. В результате получим
(5.56 а)
где
(5.56 б)
Рис. 5.15. Восьмиточечное ДПФ, редуцированное до четырех двухточечных ДПФ
Эти выражения иллюстрируются рис. 5.20,а для случая N=6, р=2 и рис. 6.20,б —для случая N = 6, р = 3.
Рис. 5.16. Восьмиточечное ДПФ, полностью сведенное к комплексным умножениям и сложениям путем повторного прореживания по частоте (здесь входные отсчеты следуют в нормальном порядке, так же как и коэффициенты, а выходные отсчеты - в двоично-инверсном порядке)
Рис. 5.17. Видоизменение рис. 5.16, для которого входные отсчеты и коэффициенты должны быть представлены в двоично-инверсном, а выходные отсчеты - в нормальном порядке
Рис. 5.18. Видоизменение рис. 5.16, при котором не нужна двоично-инверсная перестановка, но вычисления не могут быть сделаны с замещением.
Рис. 5.19. Видоизменение рис. 5.16, при котором сохраняется структура от участка к участку.
Рис. 5.20. Прореживание по частоте для шеститочечного ДПФ
а) р=2; б) р=3.