В этом примере показано, как использовать блоки Levinson-Durbin и Time-Variing Lattice Filter для передачи речи с низкой полосой пропускания с использованием линейного кодирования с предсказанием.


Пример состоит из двух частей: анализ и синтез. Аналитическая часть «LPC Analysis» находится в секции передатчика системы. Коэффициенты отражения и остаточный сигнал извлекаются из исходного речевого сигнала и затем передаются по каналу. Часть синтеза «LPC Synthesis», которая находится в приемной секции системы, восстанавливает исходный сигнал, используя коэффициенты отражения и остаточный сигнал.
В этом моделировании речевой сигнал делится на 20 мс кадров (160 выборок) с перекрытием 10 мс (80 выборок). Каждый кадр отображается в окне Хэмминга. Находят коэффициенты автокорреляции одиннадцатого порядка, а затем вычисляют коэффициенты отражения из коэффициентов автокорреляции с использованием алгоритма Левинсона-Дурбина. Исходный речевой сигнал пропускают через фильтр анализа, который представляет собой фильтр с полным нулем с коэффициентами, такими же, как коэффициенты отражения, полученные выше. Выходной сигнал фильтра является остаточным сигналом. Этот остаточный сигнал проходит через синтезирующий фильтр, который является обратным фильтру анализа. Выходной сигнал синтезирующего фильтра является исходным сигналом. Это воспроизводится через блок записи аудиоустройств.