1 of 10

PSOLA

​

​

​

​

​

​

П. А. Холявин

​

p.kholyavin@spbu.ru

​

​

​

14.11.2024

1

2 of 10

PSOLA

​

Pitch-Synchronous Overlap-Add

​

1) TD-PSOLA (time-domain)

​

2) FD-PSOLA (frequency-domain)

2

3 of 10

Обработка сигнала

​

1. Сигнал делится на фреймы синхронно с частотой основного тона:

​

середина окна – метка периода

длина окна ≈ 3 периода

на глухих участках шаг постоянный

​

2. Фрейм умножается на оконную функцию (окно Хэмминга)

​

3. Назовём такой фрейм short-term signal (ST-сигнал)

​

4. Ресинтез: (1) изменение количества ST, (2) изменение расстояния между ними, (3) (опционально) изменение частотных характеристик отдельных ST

3

4 of 10

1. Overlap-add с помощью метода наименьших квадратов

​

​

​

​

​

​

x̃(n) – итоговый сигнал, x̃q(n) – итоговые ST, h̃q – оконные функции, tq – метка ОТ

​

​

Ресинтез

​

4

5 of 10

2. Простой overlap-add

​

​

​

​

​

​

x̃(n) – итоговый сигнал, x̃q(n) – итоговые ST, h̃q – оконные функции, tq – метка ОТ

​

​

Ресинтез

​

5

6 of 10

3. Упрощённый overlap-add, где мы считаем, что aq = 1 и все оконные функции одинаковые

​

​

​

​

​

Ресинтез

​

6

7 of 10

TD-PSOLA

​

7

8 of 10

FD-PSOLA

​

8

9 of 10

FD-PSOLA

​

9

10 of 10

Спасибо за внимание!

10