IT-словарь › Программирование › Фазовый вокодер

Фазовый вокодер

Программирование Svenska → Обновлено: 2026-10-28

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

Джеймс Фланаган и Роджер Голден из Bell Labs описали метод в 1966 году как способ сжатия речи. Сигнал делится на короткие перекрывающиеся окна, каждое пропускается через БПФ. Изменить амплитуду в каждом частотном бине легко; трудность — фаза. Измеряя, как фаза продвигается от окна к окну, алгоритм вычисляет точную частоту в каждом бине и затем может склеить окна с другим шагом — звук длиннее, высота та же.

Учебная статья Марка Долсона 1986 года сделала метод стандартным инструментом для растяжения времени. Его фирменный недостаток — «фазовая размытость» (phasiness): смазанные атаки и голос, будто доносящийся из картонной коробки. Фазовая синхронизация Ларош и Долсона (1999) сильно помогла. С обычным вокодером метод роднит немногим больше названия.

← Назад к словарю