Для реализации частотных преобразований обычно применяется спектральное разложение по методу Фурье, которое требует значительных вычислительных ресурсов. Однако существует алгоритм быстрого преобразования Фурье, который выполняется в арифметике целых чисел и позволяет уже на младших моделях компьютеров с процессором Intel 80486 разворачивать с достаточной точностью в реальном времени спектр сигнала. Подробнее эту методику мы рассмотрим в разделе книги, посвященном спектральному анализу.
Фильтры и их характеристики
В зависимости от полосы пропускаемых частот фильтры подразделяются на фильтры низких частот (НЧ-фильтры), фильтры высоких частот (ВЧ-фильтры), полосно-пропускающие фильтры (полосовые фильтры) и полосно-задерживающие фильтры (режекторные фильтры). Соответствующие им амплитудно-частотные характеристики (АЧХ) изображены на рис. 1.42.
Рис. 1.42. Амплитудно-частотные и фазово-частотные характеристики фильтров: a) фильтр низких частот; б) фильтр высоких частот; в) полосно-пропускающий фильтр; г) полосно-задерживающий фильтр
Наряду с АЧХ фильтра значительный интерес представляет его фазово-частотная характеристика (ФЧХ), то есть сдвиг фазы выходного сигнала по отношению к входному в зависимости от частоты. Фаза важна потому, что сигнал, прошедший через фильтр без изменения амплитуды в полосе пропускания, может быть искажен по форме, если запаздывание при прохождении через фильтр не будет постоянным для различных частот. Постоянное время задержки (для всех частот) соответствует линейному изменению сдвига фазы в зависимости от частоты, поэтому фильтр с линейной фазой обеспечивает неискаженную передачу формы сигнала. ФЧХ различных фильтров показаны на том же рисунке.
Графический эквалайзер в Sound Forge
При помощи Graphic EQ (Графический эквалайзер) можно усилить или ослабить сигнал в выбранных полосах частот, чтобы изменить частотный спектр сигнала.
Окно 10-полосного графического эквалайзера, изображенное на рис. 1.43, открывается из меню Process (Обработка) по команде EQ → Graphic.
Рис. 1.43. Окно Graphic EQ
Опция Name (Наименование) служит для загрузки стандартных (поставляемых с программой) или сохраненных пользователем предустановленных параметров диалогового окна. Конкретная предустановка выбирается из раскрывающегося списка.