В 1990 г. предполагалось ввести в эксплуатацию Европейскую цифровую подвижную систему радиосвязи, в которой будет использоваться кодирование речевого сигнала со скоростью 16 кбит/с. Разработка кодера производилась в 7 Европейских странах, а также в США и Канаде. Были разработаны следующие системы: адаптивное дифференцирование ИКМ –ADPCM; адаптивное кодирование преобразованием –APC; кодирование с линейным предсказанием с возбуждением от остатка – RELP–LPC; кодирование с линейным предсказанием с возбуждением от регулярных импульсов – RPE-LPC; кодирование с линейным предсказанием с многоимпульсным возбуждением – MPE-LPC, субполюсное кодирование –SBC –APCM.
В конце разработки были проведены сравнительные испытания всех кодеров. Испытания проводились на 7 языках. В результате испытаний были отобраны два кодера: RPE (Regular–Pulse Excitation) - линейное предсказание с возбуждением от регулярных импульсов с долговременным предиктором LTP (Long Term Predictor) и MPE–LTP -линейное предсказание с многоимпульсным возбуждением с долговременным предиктором LTP.
|
|
RPE– алгоритм предполагает, что сигнал остатка в линейном предсказании представляется последовательностью прореженных регулярных импульсов, но с большим числом импульсов в кадре, чем в многоимпульсном возбуждении MPE. RPE кодеры менее сложные, однако качество речи при их использовании недостаточно хорошее из-за наличия в сигнале тонального шума, который получается в речевом сигнале в процессе высокочастотной регенерации. В противоположность RPE–кодеру, кодер с многоимпульсным возбуждением MPE создает отличное качество речи, но является достаточно сложным. Компромиссом между этими двумя вариантами является RPE–LTP кодер, т. е. линейное предсказание с возбуждением от регулярных импульсов и с долговременным предиктором - LTP.
В передающей части кодера производится кратковременный LPC анализ, долговременный LTP анализ и кодирование регулярных импульсов RPE –кодером (рисунок 5).
Коэффициенты отражения кратковременного предсказания получают по методу Берга для РФ 8-го порядка. В кратковременном LPC анализе производится выделение коэффициентов отражения , преобразование их в коэффициенты логарифма площади (log-area-ratios), кодирование и передача их на прием. Коэффициенты квантуют следующим образом: при i равном 1 и 2; 3 и 4; 5 и 6; 7 и 8 число бит на коэффициент соответственно равно 6; 5; 4; 2. Итого, на 8 коэффициентов отводится 36 бит в кадре длительностью 20 мс.
Рисунок 5. Структурная схема кодера на 13 кбит/с.
В приемнике коэффициенты вновь преобразуются в коэффициенты отражения , которые затем используются для формирования инверсного решетчатого фильтра. На выходе кратковременного LPC –анализатора появляется сигнал остатка, который поступает на долговременный LTP –анализатор.
|
|
Долговременный предиктор LTP размещается после кратковременного. Делается это для устранения периодичности, которая еще сохраняется в сигнале остатка кратковременного предиктора. Такое размещение предикторов является наиболее приемлемым с точки зрения получения лучшего качества речи. Долговременный предиктор характеризуется выражением
. (51)
Коэффициенты отражения долговременного предсказания определяются также методом Берга для РФ 3-го порядка. На передачу каждого коэффициента отводится 3 бита в кадре. Коэффициенты предсказания предиктора определяются путем минимизации энергии остатка предсказания.
Взвешивающий фильтр с передаточной функцией используется для корректировки формантных областей в спектре остатка предсказания относительно уровня шума квантования. Осуществляется это путем выбора g. Оптимальное значение g определено путем прослушивания. Оно оказалось равным 0,7 … 0,9. При этом воспринимаемое значение шума квантования становится минимальным. Длительность импульсной характеристики составляет 11 выборок, при частоте дискретизации 8 кГц. Значения импульсной характеристики для соответствующих выборок с индексом представлены в таблице 1.
Таблица 1