Кодеки телекоммукационных систем
Кодер с линейной шкалой квантования называется линейным, а с нелинейной шкалой квантования - нелинейным. Аналогичное определение относится и к декодерам. По принципам действия кодеры делятся на три основные группы: счетного типа, взвешивающего типа и матричные. Квантование сигнала с линейной шкалой характеристики не позволяет получить высокое качество передачи сигнала с малой амплитудой. Поэтому в системах ИКМ-ВРК квантование с линейной шкалой практически не применяется. Необходимое качество передачи сигналов достигается при выполнении квантования с неравномерной шкалой. В системах ИКМ-ВРК вместо плавной амплитудной характеристики, которую имеют аналоговые компандеры, применяются сегментные характеристики. Они представляют собой кусочно-ломаную аппроксимацию плавных характеристик, при которой изменение крутизны происходит дискретными ступенями. Наибольшее распространение получила сегментная характеристика компандирования типа А-87, 6/13, где аппроксимация логарифмической характеристики производится по так называемому А-закону, соответствующему выражениям [1]:
Здесь А- коэффициент компрессии, равный 87, 6, а сама характеристика строится из 13 сегментов. Такая характеристика показана па рис. ….. Она содержит в положительной области сегменты C1, С2, Сз,...C8, находящиеся между точками (узлами) 0-1, 1-2, 2-3, …, 7-8. Аналогичным образом строится характеристика для отрицательной области значений входного сигнала. Четыре центральных сегмента (два в положительной и два в отрицательной областях) объединяются в один центральный сегмент, поэтому общее число сегментов на двухполярной характеристике равно 13. Каждый из 16 сегментов характеристики содержит по 16 шагов (уровней), квантования, а общее число уровней равно 256, из них 128 положительных и 128 отрицательных. Каждый сегмент начинается с определенного эталона, называемого основным. Эти эталоны на рис. 53 указаны в начале каждого сегмента. Шаг квантования внутри каждого сегмента равномерный, а при переходе от одного к другому сегменту изменяется в 2 раза, начиная с центрального сегмента, куда входят С1, и С2. Значения основных и дополнительных эталонов, шагов квантования даны в таблице
Рис. 53. Характеристика компрессии типа А-87, 6/13.
Все эталонные значения в табл. 7 даны в условных единицах по отношению к значению минимального шага квантования. Сочетание дополнительных эталонов позволяет получить любой из 16 уровней квантования в данном сегменте. При изменении шага квантования изменяется крутизна характеристики. Изменение крутизны происходит в точках (узлах) характеристики. Четыре центральных сегмента (два в положительной и два в отрицательной областях характеристики) имеют одинаковую крутизну и равные шаги квантования. При таком построении характеристики минимальный шаг квантования Δ minимеют сегменты С1 и С2 а максимальный Δ max-сегмент C8, причем отношение Δ max/ Δ minсоставляет 26. или 64. Это значение примерно характеризует параметр сжатия для сегментной характеристики компандирования, или параметр А. Точное значение этого параметра для непрерывной характеристики типа А определяется из выражения: и при числе сегментов nc= 8 значение A =87, 6.
Эффективность рассмотренной характеристики можно оценить визуально, если обратить внимание на то, что 112 уровней из 128 используются для квантования сигналов, амплитуда которых не превышает половины максимальной, 64 уровня для квантования сигналов, амплитуда которых не превышает 6, 2% максимальной. Рассмотрим особенности этапов кодирования и декодирования сигналов при нелинейной характеристике квантования. В случае сегментной характеристики компрессии типа А-87, 6/13 для кодирования абсолютных величин отсчетов необходимо 11 эталонов с условными весами, равными 20, 21, 22, 23,..., 210, или 1, 2, 4,..., 1024 уровнями квантования. При линейном кодировании такая характеристика эквивалентна характеристике квантования с 2048 уровнями. Для кодирования 2048 положительных и 2048 отрицательных уровней потребуется 12-разрядная кодовая группа. При нелинейном кодировании для обеспечения такой же защищенности Акв≥ 25 дБ потребуются 128 положительных и 128 отрицательных уровней, а кодовая группа – 8 разрядная.
Значения основных и дополнительных эталонов Таблица 7.
Кодирование осуществляется за восемь тактов и включает три основных этапа: 1 этап - определение и кодирование полярности входного сигнала; 2 этап - определение и кодирование номера сегмента узла, в котором заключен кодируемый отсчет; 3 этап - определение и кодирование номера уровня квантования сегмента, в зоне которого заключена амплитуда кодируемого отсчета. Первый этап кодирования осуществляется за 1-й такт, второй этап — за 2...4-й такты, третий этап — за 5...8-й такты кодирования.
Рис. 54. Структурная схема нелинейного кодера Кодер содержит компаратор (К), блок выбора и коммутации эталонных токов (БКЭ), генератор положительных (ГЭТ1) и отрицательных (ГЭТ2) эталонных токов, компрессирующую логику (КЛ), цифровой регистр (ЦР) и преобразователь кода (ПК). Компаратор определяет знак разности между амплитудами токов кодируемого отсчета Iс и эталона Iэт. Если амплитуда тока кодируемого отсчета Iс > тока эталона Iэт, то на выходе компаратора формируется 0, а если амплитуда тока кодируемого отсчета Iс < тока эталона Iэт - то на выходе компаратора будет сформирована 1. В зависимости от решений компаратора ЦР выбирает полярность ГЭТ и управляет работой компрессирующей логики. Кроме того, цифровой регистр, служит для записи решений компаратора после каждого такта кодирования и формирования структуры кодовой группы. Генератор эталонов формирует полярность и величины эталонов. По построению он аналогичен ГЭТ линейного кодера, только количество формируемых эталонов равно 11, а значения этих эталонов равны 1, 2, 4,.... 1024 уровней квантования. По мере образования кодовой комбинации формирователь считывает состояние выходов 1, 2,..., 8 ЦР, преобразуя параллельный код в последовательный. Работой узлов кодера управляют устройства генераторного оборудования системы передачи. Рассмотрим принцип работы нелинейного кодера на примере отсчета, амплитуда которого равна - 236 у.е. В исходном состоянии все ключи разомкнуты, все разряды ЦР и ПК обнулены. 1-й этап кодирования. Кодирование полярности отсчета АИМ-сигнала. Выбор ГЭС-1 илиГЭС-2. 1-й разряд. По 1-му проводу от распределителя разрядного РР ГОпер. поступает импульс в 1-ю ячейку цифрового регистра ЦР. Этот импульс через БКЭ проходит в ГЭС-1, в котором находится эталонный сигнал 0 у.е. Этот эталонный сигнал используется для определения полярности отсчета. Замыкается ключ, подключающий ГЭС-1. Эталонный сигнал 0 у.е. поступает в КОМПАРАТОР, где сравнивается с амплитудой отсчета. Так как эталонный ток 0 у.е. больше, чем - 236, то на выходе компаратора формируется импульс, который по цепи обратной связи поступает в Цифровой регистр и стирает импульс из его 1-й ячейки. Эталонный сигнал 0 у.е. отключается, ключ, подключивший ГЭС-1, размыкается. Замыкается ключ, подключающий ГЭС-2 на оставшиеся 7 разрядов кодирования. 1-й этап завершился выбором ГЭС-2. 2-й этап кодирования. Выбор основного эталонного сигнала U осн.эт. 2-й разряд. По 2-му проводу от РР ГО пер. поступает импульс во 2-ю ячейку Цифрового регистра. Компрессирующая логика КЛ считывает комбинацию, записанную в 2, 3 и 4-м разрядах ЦР (100) и через БКЭ дает команду в ГЭС-2 замкнуть ключ 1-го основного эталонного сигнала Uосн.эт. = 128 у.е. Эталонный сигнал 128 у.е. поступает в компаратор, сравнивается с амплитудой отсчета 236 у.е. Так как эталонный сигнал 128 у.е. меньше амплитуды отсчета, то на его выходе пробел (0), и импульс во 2-й ячейке цифрового регистра сохраняется. Эталонный сигнал 128 у.е. отключается. 3-й разряд. По 3-му проводу от РР ГО пер. поступает импульс в 3-ю ячейку Цифрового регистра. Компрессирующая логика КЛ считывает комбинацию, записанную в 2, 3 и 4-м разрядах ЦР (110) и через БКЭ дает команду в ГЭС-2 замкнуть ключ основного эталонного сигнала 512 у.е. Эталонный сигнал 512 у.е. поступает в компаратор, сравнивается с амплитудой отсчета 236 у.е. Так как эталонный сигнал 512 у.е. больше амплитуды отсчета, то на выходе компаратора формируется импульс, который по цепи обратной связи поступает в цифровой регистр и стирает импульс в 3-й ячейке цифрового регистра. Эталонный сигнал 512 у.е. отключается. 4-й разряд. По 4-му проводу от РР ГО пер. поступает импульс в 4-ю ячейку Цифрового регистра. Компрессирующая логика КЛ считывает комбинацию, записанную в 2, 3 и 4-м разрядах ЦР (101) и через БКЭ дает команду в ГЭС-2 замкнуть ключ основного эталонного сигнала 256 у.е. Эталонный сигнал 256 у.е. поступает в компаратор, сравнивается с амплитудой отсчета 236 у.е. Так как эталонный сигнал 256 у.е. меньше амплитуды отсчета, то на выходе компаратора – пробел (0) и импульс в 4-й ячейке цифрового регистра сохраняется. Во 2, 3 и 4-м разрядах сформировалась комбинация 100. Поэтому КЛ выбирает основной эталонный сигнал 256 у.е. и, замкнув ключ этого основного эталонного сигнала, подключает этот основной эталонный сигнал 256 у.е. к компаратору на оставшиеся четыре разряда. 3-й этап кодирования. Выбор дополнительных эталонных сигналов Uдоп.эт. 5-й разряд. По 5-му проводу от РР ГО пер. поступает импульс в 5-ю ячейку Цифрового регистра. КЛ через БКЭ дает команду в ГЭС-2 замкнуть ключ 1-го дополнительного эталонного сигнала 64 у.е, который поступает в компаратор и сравнивается с амплитудой отсчета 236 у.е. Так как сумма эталонных сигналов (128 + 64 = 192 ) меньше амплитуды отсчета 236, то на выходе компаратора пробел и импульс в 5-й ячейке ЦР сохраняется. Ключ 1-го дополнительного эталонного сигнал 64 у.е. в ГЭС-2 остается замкнутым, и этот эталонный сигнал в компараторе сохраняется. 6-й разряд. По 6-му проводу от РР ГО пер. поступает импульс в 6-ю ячейку Цифрового регистра. КЛ через БКЭ дает команду в ГЭС-2 замкнуть ключ 2-го дополнительного эталонного сигнала 32 у.е, который поступает в компаратор и сравнивается с амплитудой отсчета 236 у.е. Так как сумма эталонных сигналов (128 + 64 + 32 = 224) меньше амплитуды отсчета 236, то на выходе компаратора формируется 0, который по цепи обратной связи поступает в Цифровой регистр и сохраняет импульс в 6-й ячейке ЦР. Ключ эталонного сигнала 32 у.е. в ГЭС-2 остается замкнутым и этот эталонный сигнал в компараторе сохраняется. 7-й разряд. По 7-му проводу от РР ГО пер. поступает импульс в 7-ю ячейку Цифрового регистра. КЛ через БКЭ дает команду в ГЭС-2 замкнуть ключ 3-го дополнительного эталонного сигнала 16 у.е, который поступает в компаратор и сравнивается с амплитудой отсчета 236. Так как сумма эталонных сигналов (128 + 64+ 32+16 = 2 48) больше амплитуды отсчета 236, то на выходе компаратора импульс, который по цепи обратной связи поступает в Цифровой регистр и стирает импульс в 7-й ячейке ЦР. Ключ 3-го дополнительного эталонного сигнала 16 у.е. в ГЭС-2 размыкается и этот эталонный сигнал из компаратора удаляется. 8-й разряд. По 8-му проводу от РР ГО пер. поступает импульс в 8-ю ячейку Цифрового регистра. КЛ через БКЭ дает команду в ГЭС-2 замкнуть ключ 4-го дополнительного эталонного сигнала 8 у.е, который поступает в компаратор и сравнивается с амплитудой отсчета 236 у.е. Так как сумма эталонных сигналов (128 + 64 + 32+ 8 = 232) меньше амплитуды отсчета 236, то на выходе компаратора пробел. Импульс в 7-й ячейке ЦР сохраняется. Ключ 4-го дополнительного эталонного сигнал 8 у.е. в ГЭС-2 остается замкнутым, и этот эталонный сигнал в компараторе сохраняется. В 8-ми разрядах Цифрового регистра сформировалась кодовая комбинация 01001101. Абсолютная величина ошибки квантования рассчитывается по формуле ξ кв.абс. = Uаим -∑ Uэт = 236 - (128 + 64 + 32 +8) = 236- 232 = 4 у.е. Ошибка квантования ξ кв.абс. сравнивается с шагом квантования Δ и рассчитывается ее относительная величина в %. Для закодированного отсчета - 236у.е ξ кв. отн. = (4 у.е: 8 ) х 100% = 50 %.
СОДЕРЖАНИЕ
|