Кодеры и декодеры с линейной шкалой квантования




Кодеры цифровых систем передачи с ИКМ-ВРК предназначены для преобразования АИМ сигналов после их квантования в цифровую форму. Операции квантования и кодирования в современных ЦСП с ИКМ-ВРК обычно совмещаются. Если квантование осуществляется с постоянным шагом (равномерное), то такие кодеры называются кодерами с линейной шкалой квантования, если же шаг квантования изменяется (нелинейное квантование), то такие кодеры называются кодерами с нелинейной шкалой квантования. В ЦСП с ИКМ применяются кодеры с нелинейной шкалой квантования, но при их построении на первой ступени кодирования используются кодеры с линейной шкалой квантования. Поэтому вначале рассмотрим принципы построения и функционирования кодеров с линейной шкалой квантования.

Различные типы кодеров, использующихся в ЦСП с ИКМ-ВРК, по принципу их действия разделяют на три группы:

- с преобразованием кодируемой величины во временной интервал (кодеры последовательного счета);

- поразрядного сравнения (взвешивающие кодеры);

- с кодовым полем (матричные кодеры).

Кодеры поразрядного сравнения, или взвешивающие кодеры, нашли самое широкое применение в ЦСП с ИКМ-ВРК. Структурная схема такого кодера и временные диаграммы, поясняющие общие принципы его работы, приведены на рис. 1,а и 1,б соответственно.

Кодирование в такой схеме аналогично процессу взвешивания тяжести при помощи набора гирь на чашках весов. После помещения взвешиваемого предмета на чашку весов устанавливают гирю наибольшего веса, по результату первой операции взвешивания принимают решение: если взвешиваемый предмет тяжелее гири, то ее оставляют на весах и дополнительно устанавливают на чашку гирю меньшего веса; а если взвешиваемый предмет легче гири, то перед установкой второй гири первую снимают и т.д. до полного уравновешивания предмета набором гирь.

Рис. 1. Обобщенная структурная схема кодера поразрядного

кодирования (а) и временная диаграмма его работы (б)

 

В схеме рис. 1,а происходит последовательное сравнение кодируемого сигнала с рядом эталонных сигналов, равных , где т - число разрядов в кодовой комбинации, i — номер разряда, d0 - шаг равномерного квантования. Кодируемый отсчет АИМ сигнала UOTC поступает на схему сравнения СС1 1-го каскада, где он сравнивается с эталоном наибольшего веса Uэт1, равным .

Если напряжение входного сигнала UOTC больше напряжения Uэт1, то на выходе 1 схемы СС1 появится напряжение, равное , которое вычитается из сигнала в схеме вычитания СВ1;при этом на вход второго каскада кодера подается напряжение Up1, а на выходе 2 схемы СС1 формируется первый символ кодовой комбинации. Если напряжение кодируемого отсчета UOTC меньше Uэт1,то он проходит через схему СВ1 без изменения, так как в этом случае на выходе 1 напряжение отсутствует, на выходе 2 этой же схемы формируется пробел (нуль) кодовой комбинации. Следующие каскады кодера работают аналогичным образом. Число каскадов кодера равно числу разрядов в кодовой комбинации, которое, в свою очередь, связано с числом уровней квантования М соотношением М = 2т. Если, например, кодируемый сигнал квантуется 128-ю уровнями, то кодер состоит из семи каскадов.

Кодовая комбинация формируется в виде параллельного кода, который для целей передачи преобразуется в последовательный код ИКМ сигнала.

Поясним процесс кодирования числовым примером. Пусть амплитуда отсчета АИМ сигнала UOTC = 100 d0. При 7-разрядном кодировании эталонные напряжения имеют следующие значения: U эт1 = 64×d0, U эт2 = 32×d0, U эт3 = 16×d0, U эт4 = 8×d0, U эт5 = 4×d0, U эт6 = 2×d0, U эт7 = d0. Процесс формиро­вания кодовой комбинации представлен на рис. 1,б.

Отсчет с амплитудой UOTC, подлежащий кодированию, устанавливается на входе кодера в момент времени 0...t0 затем происходит его сравнение с эталоном U эт1. При этом на кодовом выходе первого каскада будет сформирована 1, а на вход второго каскада кодера поступает разностный сигнал .

Аналогичным образом на кодовом выходе второго каскада будет сформирована вторая 1, а на вход третьего каскада поступит разностный сигнал, равный . Очевидно, на кодовых выходах третьего и четвертого каскадов кодера будут сформированы 0, так как разностный сигнал, равный меньше эталонов третьего и четвертого каскадов. Разностный сигнал поступит на схему сравнения пятого каскада, для которого . В этом случае возможны два исхода:

1) на кодовым выходе пятого каскада будет сформирована 1, и процесс поразрядного сравнения и вычитания на этом прекратится, так как разностный сигнал на входах шестого и седьмого каскадов будет равен нулю;

2) на кодовом выходе пятого каскада будет сформирован 0, на вход шестого каскада поступит разностный сигнал, равный , и на его выходе будет сформирована 1. Аналогично, на вход седьмого каскада поступит разностный сигнал, равный , и на его кодовом выходе будет также сформирована 1.

В идеальном кодирующем устройстве возможен лишь первый исход, так как такое устройство четко реагирует на соотношение , кодового импульса 1. При этом на выходе кодера будет сформирована кодовая комбинация вида 1100100, соответствующая .

В реальном кодирующем устройстве возможна некоторая неопределенность решения, так как схема, реагирующая на соотношение , может быть выполнена лишь с конечной точностью. При втором исходе формируется кодовая группа, соответствующая (

Из рассмотренного примера следует, что возможны дополнительные искажения сигналов, обусловленные конечной точностью осуществления процессов сравнения и вычитания, конечной стабильностью и точностью установки эталонных напряжений (токов) и т.п. По аналогии с шумами квантования эти искажения называются шумами кодирования и относятся к классу инструментальных погрешностей.

Рассмотренная схема кодера взвешивающего типа или поразрядного кодирования формирует натуральный двоичный код однополярного сигнала.

Структурная схема кодера, приведенная на рис. 1,a, поясняет только принцип поразрядного кодирования. Она может быть видоизменена с целью достижения тех или иных технических целей. Так, например, включением на выходе каждой схемы вычитания усилителя с коэффициентом усиления, равным двум, или удлинителя (аттенюатора) с коэффициентом передачи, равным , кодер может быть построен с использованием одного эталонного напряжения. Введение в схему кодера обратной связи при сохранении числа эталонов, равного т, позволяет уменьшить количество схем сравнения до 1 (рис. 2).

Рис. 2. Обобщенная структурная схема кодера с

декодером в цепи обратной связи

 

Принцип построения линейного кодера с обратной связью дня кодирования однополярных положительных сигналов при использовании 7-разрядного кода (m = 7) показан на рис. 3.

Кодер состоит из компаратора (К), генератора эталонных токов (ГЭТ), логического устройства (ЛУ), устройства формирования ИКМ сигнала (УФ ИКМ). Последовательный характер процесса кодирования требует сохранения величины отсчета с высокой точностью в течение всего периода кодирования. Поэтому на вход кодера поступает сигнал АИМ-2. Процессы кодирования и формирования выходного сигнала происходят в УФ ИКМ под воздействием управляющих сигналов, поступающих от генераторного оборудования передающей станции (ГОпер). Формирование эталонных токов осуществляется подключением общего источника опорного напряжения Е к цепочке, сопротивления отдельных ветвей которой связаны друг с другом двоичными соотношениями вида , где номер разряда i принимает значения 1,2,3,..., т.

Рис. 3. Линейный кодер взвешивающего типа для однополярного сигнала

 

Подключение источника опорного напряжения к той или иной ветви происходит по командам, вырабатываемым ЛУ и воздействующим на ключи Кл1...Кл7. В исходном состоянии, предшествующем началу первого такта кодирования, все ключи разомкнуты, их сопротивления в идеальном случае бесконечно велики и токи в ветвях ГЭТ равны нулю. Поступление соответствующей команды с ЛУ вызывает замыкание ключа Клi, источник опорного напряжения подключается к одному из прецизионных резисторов и формирует эталонный ток , определяемый двоичным соотношением вида , который поступает на вход 2 компаратора К.

Компаратор К осуществляет сравнение сигналов на входах 1 и 2. Если напряжение на входе 1 больше или равно напряжению на входе 2, то сигнал на выходе 3 компаратора равен логическому 0, если Uвx1 меньше Uвх2, то на выходе 3 компаратора будет сигнал логической 1. Работой ГЭТ управляет ЛУ, алгоритм работы которого выбирают таким образом, чтобы последовательным включением и выключением эталонов установилось приближенное равенство сигналов на входах 1 и 2 компаратора. В соответствии с принципом взвешивания происходит процесс постепенного уравновешивания кодируемого сигнала суммой эталонов. Работу кодера рассмотрим на примере кодирования АИМ-2 отсчета, равного . Перед началом кодирования все ключи 1...Kл7 разомкнуты (рис. 4).

Первый такт. С поступлением отсчета на вход 1 компаратора К на 7-м выходе ЛУ, управляемого импульсами тактовой частоты ГОпери соответствующем входе УФ ИКМ появляется 1. Ключ К7 замыкается, и на вход 2 компаратора К поступает эталонный сигнал . Так как , то на выходе компаратора К появляется 0. В результате этого ключ К7 остается в замкнутом состоянии, и на выходе УФ ИКМ появляется 1.

Второй такт. На 6-м выходе ЛУ, управляемого импульсами тактовой частоты ГОпер, и соответствующем входе УФ ИКМ появляется 1. Ключ K6 замыкается, и на вход 2 компаратора К подается эталонный сигнал . Таким образом, на входе 2 компаратора формируется сигнал вида . Так как , го на выходе компаратора К появляется 0. В результате чего ключ К6 остается в замкнутом состоянии и на выходе УФ ИКМ появляется 1.

Третий такт. На 5-м выходе Л У, управляемого импульсами тактовой частоты ГОпери соответствующем входе УФ ИКМ появляется 1, Ключ К5 замыкается, и на вход 2 компаратора К подается эталонный сигнал . Таким образом, на входе 2 компаратора формируется сигнал вида . Так как , то на выходе компаратора К появляется 1. В результате чего ключ К5 размыкается, эталонный сигнал от входа 2 компаратора отключается, на 5-м выходе ЛУ и на входе УФ ИКМ устанавливается 0, а. следовательно, и на выходе кодера появляется 0. На входе 2 компаратора действует сигнал, равный .

Четвертый такт. На 4-м выходе ЛУ, управляемого импульсами тактовой частоты ГОпер, и соответствующем входе УФ ИКМ появляется 1. Ключ К4 замыкается, и на вход 2 компаратора К подается эталонный сигнал . Таким образом, на входе 2 компаратора формируется сигнал вида .

Так как , то на выходе компаратора К появляется 1. В результате чего ключ К4 размыкается, эталонный сигнал от входа 2 компаратора отключается, на 4-м выходе ЛУ и на входе УФ ИКМ устанавливается 0, а следовательно, и на выходе кодера появляется 0. На входе 2 компаратора действует сигнал, равный .

Пятый такт. На 3-м выходе ЛУ, управляемого импульсами тактовой частоты ГОпер, и соответствующем входе УФ ИКМ появляется 1. Ключ К3 замыкается, и на вход 2 компаратора К подается эталонный сигнал . Таким образом, на входе 2 компаратора формируется сигнал .

Так как , то на выходе компаратора К появляется 0. В результате ключ К5 остается замкнутыми на выходе УФ ИКМ формируется сигнал логической 1. Очевидно, что реализация шестого и седьмого тактов приводит к появлению на выходе кодера 0. Таким образом, но окончании седьмого такта кодирования на выходе кодера формируется кодовая комбинация вида 1100100. После завершения кодирования сигналы, поступающие от ГОпер, переводят узлы кодера в исходное состояние, подготавливая его к кодированию следующего отсчета.

Большинство первичных сигналов являются двухполярными и, следовательно, для их кодирования необходимо применение соответствующего кодера. Для реализации кодера (рис. 4) требуется ГЭТ, формирующий эталонные сигналы для кодирования положительных и отрицательных отсчетов.

Рис. 4. Линейный кодер взвешивающего типа для двухполярного сигнала

 

При необходимости кодирования 128 положительных и 128 отрицательных уровней потребуется 8-разрядная кодовая комбинация, причем высший разряд (8-й) будет кодировать полярность отсчета. При том же алгоритме работы компаратора, что и при кодировании однополярных сигналов, возникает следующая ситуация. Кодируя отсчет и сравнивая с высшим эталоном , получим . Данный эталон остается включенным. Сравнивая теперь с высшим эталоном , получим . Эталон при этом выключается. Для устранения указанного недостатка при кодировании отрицательных отсчетов на выходе компаратора К включается инвертор DD1 значение сигналов на выходе компаратора будут инвертироваться и логическое устройство ЛУ будет принимать решение об оставлении или отключении соответствующего эталона.

Алгоритм работы линейного кодера двухполярных сигналов рассмотрим на примере кодирования отсчета отрицательной полярности .

Первый такт. Кодируемый отсчет поступает на вход 1 компаратора. Импульс от генераторного оборудования ГОперустанавливает на 8-м выходе 1. Ключ Кл+ замыкается и подключает положительные эталоны. Ключи положительных и отрицательных эталонов Кл7…Кл1 разомкнуты. На входе 2 компаратора ток .

Поскольку сигнал имеет отрицательную полярность, т. е. , то на выходе компаратора 3 появляется 1, которая через замкнутый ключ Кл, (выход 4) поступает на ЛУ и переводит 8-й выход в 0. При этом ключ Кл+ разомкнётся, а на выходе инвертора DD2 появится 1, ключ Кл-, замкнется и к выходу 2 компаратора подключатся отрицательные эталоны, а ключ Кл подключит к выходу 3 компаратора инвертор DD1. Следовательно, на 8-м выходе ЛУ остается 0, который и появляется на выходе УФ ИКМ сигнала.

Второй такт. Сигнал с выхода ГОпер переводит 7-й выход ЛУ в состояние 1. Ключ Кл7 отрицательных эталонов подключает к входу 2 компаратора эталон . Так как разность , то на выходе компаратора формируется 1, а на выходе 4 инвертора DD1 появляется 0 и эталонный ток остается включенным.

Третий - восьмой такты будут аналогичными ранее рассмотренным выше этапам кодирования. Последовательность решений компаратора в процессе кодирования отсчета представлена на выходе 4 DD1 (рис. 4) комбинацией символов 10011011.

Здесь левый символ 1 этой комбинации прошел с выхода компаратора до включения инвертора DD1. По окончании восьмого такта кодирования на выходах ЛУ будет сформирована комбинация 01100100, представляющая в 8-и разрядном симметричном двоичном коде значение амплитуды отсчета -100d, Напомним, что символ высшего разряда кодовой комбинации определяет полярность отсчета.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-26 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: