Анализ LPC и синтез речи

В этом примере показано, как использовать Левинсона-Дербина, и Изменяющийся во времени Фильтр Решетки блокируется для передачи низкой пропускной способности речи с помощью линейного предсказательного кодирования.

Модель в качестве примера

Описание в качестве примера

Пример состоит из двух частей: анализ и синтез. Аналитический Анализ LPC 'фрагмента' найден в разделе передатчика системы. Отражательные коэффициенты и остаточный сигнал извлечены из исходного речевого сигнала и затем переданы по каналу. Синтез LPC 'фрагмента синтеза', который найден в разделе получателя системы, восстанавливает исходный сигнал с помощью отражательных коэффициентов и остаточного сигнала.

В этой симуляции речевой сигнал разделен на системы координат на 20 мс (160 выборок) с перекрытием 10 мс (80 выборок). Каждая система координат является оконным использованием Окна Хэмминга. Коэффициенты автокорреляции одиннадцатого порядка найдены, и затем отражательные коэффициенты вычисляются от коэффициентов автокорреляции с помощью алгоритма Левинсона-Дербина. Исходный речевой сигнал передается через аналитический фильтр, который является все-нулевым фильтром с коэффициентами то же самое как отражательные коэффициенты, полученные выше. Выход фильтра является остаточным сигналом. Этот остаточный сигнал передается через фильтр синтеза, который является инверсией аналитического фильтра. Выход фильтра синтеза является исходным сигналом. Это проигрывается через блок 'Audio Device Writer'.