Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Гуревич В.Э. Импульсно-кодовая модуляция в многоканальной телефонной связи

.pdf
Скачиваний:
21
Добавлен:
25.10.2023
Размер:
15.96 Mб
Скачать

В кодерах с цифровой компрессией эталонов, алгоритм рабо­ ты которых основан на принципе взвешивания, осуществляется по­ следовательное сравнение преобразуемого сигнала с эталонами, связанными друг с другом определенными весовыми коэффициен­

тами. Вообще говоря, независимо от особенностей

алгоритма рабо­

ты такого кодера в первом такте кодирования

определяется по-

 

Регистр

ИКМ

АИМ сигнал

коаа

сигнал

Устройст§о\

ДИоичный

 

 

срабнения

счетчик

 

 

Генератор

 

 

 

\линейно -

 

 

 

Сменяющего'

 

 

 

ся нппрямен.

\Упоа6ляемыи\

 

 

I делитель

 

 

 

частоты

 

 

Дели­

тель

частоты\

Логика

ГИ

Рис. 5.10. Структурная схема нелинейного кодера после­ довательного счета с управляемым делителем частоты

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

дами линейного кодирования определяется

номер шага (уровня)

квантования в пределах данного сегмента

и представляется в ви­

де кодовой комбинации.

 

Усложнение функций взвешивающего кодера и, прежде всего, необходимость инверсии сигнала и осуществления сжатия дина­ мического диапазона требуют применения большего числа этало­ нов и более сложной логики по сравнению с линейным кодером аналогичного типа. На рис. 5.11 и 5.12 показаны соответственно структурные схемы нелинейного кодера и декодера с цифровым компандированием эталонов.

Общее сравнение различных типов кодеров и некоторых кодов.

Проведем приблизительное (весьма общее) сравнение различных типов кодеров. Для этого целесообразно выбрать следующие крі тер.ии оценки:

І00

— число строго нормируемых физических величин (например, параметров эталонных сигналов) или число сложных функциональ­ ных узлов (например, схем сравнения и вычитания);

^Детектор

ЩМ сигнал

 

'\компаратор\

 

Влах

АИМ сигнал]

яталоноо

 

к I

Компрессы -

рующая

4}

логика

Цифровой

регистр

РеверсаВная схема

 

| _ .

 

Рис. 5.11. Обобщенная структурная схема нелинейного взвешиваю­ щего кодера с цифровой компрессией эталонов

[_ Реоерсионая схема

Рис. 5.12. Обобщенная структурная схема нелинейного взвеши­ вающего декодера с цифровым экспандированием эталонов

требования к радиокомпонентам и узлам схемы кодера в отношении быстродействия при данной скорости работы кодера;

объем оборудования, необходимого для технической реали­ зации кодера.

Число эталонных сигналов или эталонных элементов равно чи­

слу

разрядов m K B в кодерах

взвешивающего типа, единице в

коде­

рах

последовательного счета

и числу разрешенных уровней

п к в =

101

= 2 к в в матричных кодерах. Эти величины взяты на основе обоб­ щения различных структурных схем; в конкретных реализациях кодеров разного типа наблюдаются отклонения от приведенных со­ отношений, однако общая закономерность сохраняется.

Требуемое быстродействие элементов и узлов кодера взвеши­ вающего типа в системе ВД-ИКМ можно ориентировочно охарак­ теризовать произведением частоты дискретизации канальных сиг­ налов, числа разрядов кода и числа каналов связи, обслуживае­

мых кодером, т. е. fnmKBNK.

Аналогичный

показатель для кодера с

единичным счетом равен / д п к в Л г к . а для матричного кодера — /WVK-

Взяв за основу приведенные соотношения,

например для 24-ка-

нальной системы ВД-ИКМ с семиразрядным

кодом и частотой ди­

скретизации 8 кГц, получим следующие

ориентировочные величи­

ны: 1,5 МГц для кодера

взвешивающего

типа, 24 МГц для кодера

последовательного счета

и 0,2 МГц для матричного кодера.

Объем оборудования, необходимого для технической реализа­ ции того или иного принципа кодирования, в большой степени за­ висит от числа эталонных элементов. Наибольший объем оборудо­ вания характерен для кодеров матричного типа.

Сравним некоторые коды, используемые в системах ИКМ. На­ туральный двоичный код, таблица которого показана на рис. 5.1а, весьма распространен, но не является единственным возможным кодом. Более того, ему присущи определенные недостатки, кото­ рые, например, проявляются при работе электроннолучевого ко­

дера, как показано, на рис. 5.13а. Если

величина

сигнала

такова,

 

 

 

что электронный

луч по­

 

и

падает точно на середину

 

шага квантования, то ко­

 

а

довый сигнал

(«нуль» или

 

«единица»)

определяется

 

• т а

однозначно:

ток

коллек­

тора либо появляется, ли­

5

D

бо полностью

отсутствует.

Однако

величина

сигна-

Рис. 5.13. Кодовые маски натурального двоич-

л а может

оказаться та-

ного «ода (а)

и кода Грея (б)

кой, что луч

располагает­

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

Другим случаем, иллюстрирующим недостатки натурального двоичного кода применительно к электроннолучевым кодерам, яв­ ляется сползание точечного луча в процессе развертки на сосед-

102

ний уровень, в результате чего максимальная погрешность коди­ рования (в средней части кодовой маски) может стать равной

о т к в _ 1

2. , т. е. половине динамического диапазона (сплошная линия на рис. 5.13а обозначает траекторию движения луча).

Устранить ошибки, вызываемые промежуточным положением луча или его сползанием, можно с помощью квантующей сетки, размещаемой между электронной пушкой и кодовой маской. Кван­ тующая сетка выполняется из тонкого провода и сориентирована по горизонтальной оси (оси разрядов), так что ее провода сов­ падают с границами шагов квантования. Сигналы, .величины ко­ торых совпадают с границами шагов квантования, смещают элек­ тронный луч таким образом, что он попадает на провод квантую­ щей сетки. Ток в цепи квантующей сетки воздействует через уси­ литель обратной связи на вертикально-отклоняющие пластины трубки, смещая луч на середину шага квантования. Таким обра­ зом, при помощи сетки и цепи обратной связи осуществляют кван­ тование положения луча по оси уровней; в идеальном случае эта мера исключает возможность перекрытия лучом двух соседних уровней на кодовой маске.

Введение в электроннолучевую трубку квантующей сетки при­ водит к усложнению конструкции кодера. Кроме того, появляется дополнительная внешняя цепь электроннолучевого кодера (цепь обратной связи), что может стать причиной возникновения само­ возбуждения кодера. Более совершенное решение проблемы заклю­ чается в отказе от натурального двоичного кода и замене его дво­ ично-циклическим кодом Грея. Таблица пятиразрядного кода Грея приведена на рис. 5.16; на рис. 5.136 показано, как применение этого кода в электроннолучевом кодере влияет на его работу.

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

«Дистанция» между двумя кодовыми комбинациями данного кода определяется числом символов (например, «нулей» или «еди­ ниц»), на которое они различаются; в частности, дистанции меж­ ду двумя кодовыми комбинациями натурального двоичного кода равны 1, 2, 3, 1, 2, 1, 4 и т. д. Наибольшая дистанция, разделяю­ щая в этом коде две соседйие комбинации, равна числу разрядов ткв; она наблюдается в середине кодовой таблицы. В однодистантных кодах, к которым относится код Грея, дистанция между лю­ бой парой соседних кодовых групп равна 1.

103

Очевидно, что применение однодистантного кода Грея при кон­ струировании электроннолучевого кодирующего устройства позво­ ляет преодолеть существенные принципиальные трудности и, в ча­ стности, повысить уровень технологичности изделия.

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

Сравнение таблиц натурального двоичного кода и кода Грея подсказывает простое правило преобразования кода Грея в нату­ ральный, необходимость в котором возникает при декодировании. Правило преобразования заключается в следующем: в г'-м раз­ ряде натурального кода формируется импульс или пробел в зави­ симости от того, нечетным или четным было число импульсов в предыдущих импульсных позициях комбинации кода Грея (вклю­ чая і-ю позицию). Например, комбинации 1011001 кода Грея со­ ответствует согласно этому правилу комбинация 1101110 натураль­ ного кода. Операция определения четности или нечетности числа

импульсов может быть выполнена

при помощи триггера.

На рис. 5.le показана таблица

так называемого симметрично­

го двоичного

кода. Этот код легко

получить нз натурального дво­

ичного кода

путем идентификации

верхней и нижней половин ко­

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

лее,

применение симметричного кода

при нелинейном кодирова­

нии

методом взвешивания позволяет

существенно увеличить до­

пуски на параметры радиокомпонентов схемы кодера. Разновид­

ность

симметричного

кода, рассмотренная в гл. 7, — полуинверс­

ный

код — позволяет

улучшить работу линейных

регенераторов.

Первый символ комбинации симметричного двоичного кода обо­

значает полярность сигнала, а остальные символы

представляют

абсолютную величину

кодируемого сигнала в двоичной системе

счисления. Очевидно, что если перед началом операции «взвеши­ вания» определить полярность сигнала, а затем инвертировать в случае необходимости этот сигнал, то достигаемое уменьшение его «размаха» существенно упрощает конструкцию кодера.

5.2. Кодеры последовательного счета

Общие положения. Квантование в кодерах последователь­ ного счета осуществляется обычно в пространстве времени путем сопоставления сигналов с эталонными временными интервалами. Для выполнения этой операции отсчеты сигнала преобразуют <в им-

104

пульсы постоянной амплитуды и переменной длительности, про­ порциональной величине сигнала. Очевидно, что число временных эталонов, укладывающихся на интервале времени, пропорциональ­ ном величине сигнала, определяется этой величиной. Подсчет ука­ занного числа эталонных интервалов двоичным счетчиком даст на его выходах кодовое представление квантованного сигнала.

 

Диаграммы, показанные на рис. 5.14, поясняют различные эта­

пы преобразования

сигнала. Отсчеты au а% и аз непрерывного

ана­

логового

сигнала

(рис.

5.14а)

 

 

 

сопоставляются

с

линейно

на­

 

 

 

растающим

напряжением

(б);

 

 

 

суть

этого

сопоставления

со­

 

 

t

стоит

в

регистрации

момента

 

 

 

начала

нарастания

 

линейного

 

 

 

напряжения

и

момента

 

време­

 

 

 

ни,

когда

установится

 

равен­

 

 

 

ство

величины

 

отсчета

 

сигна­

 

 

 

ла

и линейного

 

напряжения.

 

 

 

В

результате

выполнения

этой

 

 

 

операции

формируются

две по­

 

 

 

следовательности импульсов —

 

 

 

(в)

 

и

(г);

интервал

времени,

 

 

•t

разделяющий

 

соответствую­

 

 

 

щие

импульсы,

пропорциона­

 

 

 

лен величине отсчета. На рис.

 

 

 

5.14(5

показаны

импульсы

пе­

 

 

 

ременной

длительности,

кото­

 

 

 

рые могут быть получены, на­

 

 

 

пример,

на

выходе

триггера,

 

 

 

управляемого

 

последователь­

 

 

t

ностями

импульсов

(в)

 

и

(г).

 

 

 

 

 

 

 

Если

на

импульсы

(д)

на­

 

 

t

ложить

гребенку

 

эталонных

 

 

импульсов (е),

подав те и дру­

 

 

 

гие

на

входы

элемента

 

совпа­

t'

t"

 

дения, то в результате этого

T

получим пачки импульсов

(ж);

Pue. 5.14. Временные диаграммы про­

число

импульсов

в

пачке

про­

цесса кодирования

методом последо­

порционально

ее

длительности.

вательного счета

 

 

В

конечном

 

счете

это

число

 

 

 

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

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

105

АИМ-2; 2) преобразование отсчетов в импульсы, модулированные

по длительности (ШИМ сигнал);

3)

квантование, осуществляе­

мое в пространстве времени путем

наложения

последовательности

(«сетки») квантующих

импульсов

на

ШИМ

сигнал;

4) кодовое

представление сигнала

путем двоичного счета

числа

квантующих

импульсов и считывания состояний каскадов счетчика по оконча» нии счета. В основу большинства кодеров с последовательным сче­ том положены различные реализации этих операций.

На рис. 5.14з показан графически процесс квантования сигнала. Погрешность, вносимая квантованием, обусловлена конечной раз­ решающей способностью узлов кодера и конечной длительностью квантующих импульсов интервалов. В моменты времени f и t" квантующие импульсы могут выпасть из счета; это зависит, преж­ де всего, от разрешающей способности первого каскада счетчика.

При односторонней ШИМ передний фронт импульсов .сигнала

мож­

но жестко связать с моментом появления квантующих

импульсов;

тем самым устраняется неопределенность в момент времени

f.

Требуемое быстродействие счетчика определяется заданным ин­

тервалом времени, в течение которого должны быть

подсчитаны

все квантующие

импульсы, соответствующие сигналу

наибольшей

 

 

Тгт'кв, .'

 

 

Вход /

І<

1

 

 

Сброс

 

 

 

 

 

 

 

Считы8ание\

цифровые выходы

Рис. 5.15. Структурная схема двоичного счетчика кодера последовательного счета

величины; чем меньше это время, тем большей должна быть ско­ рость счета. Структурная схема двоичного счетчика показана на рис. 5.15.

Двоичный счетчик состоит из триггерных ячеек Tri — Tr m , ко­ личество которых равно числу разрядов кода. Воздействие кван-

106

тующих

импульсов

на счетный

вход первого каскада Tri передает­

ся последовательно на счетные входы остальных триггеров.

Ряд

элементов

совпадения

Иі — И„, к в выполняет две функции.

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

На выходах 3 элементов И формируются посылки параллель­ ного двоичного кода, разделенные в пространстве и совмещенные во времени. Поэтому для передачи в линию сигналов последова­

тельного кода посылки с выходов элементов Иі—И„,к в преобразу­

ются в регистре сдвига, в

котором они разделяются во времени.

Эта функция может быть

совмещена с операциями, выполняемы­

ми элементами И4 —И„,к в ,

путем подачи на входы 1 этих схем сдви­

нутых по фазе последовательностей считывающих импульсов. По­

сле окончания счета и считывания триггеры Trt —Trr t ,K B

возвраща­

ются

в исходное состояние одновременным воздействием на

вхо­

ды 2

импульса сброса.

 

 

Первая ступень счетчика работает в наиболее сложном

режи­

ме. Она выполняет не только счет, но и частично функции

кван­

тователя. Кроме того, скорость работы первой ступени

равна

мак­

симальной скорости счета; по мере удаления ступеней от входа

счетчика

требуемая

скорость их работы уменьшается.

 

В общем случае требуемая скорость счета кодера многоканаль­

ной

системы ВД-ИКМ определяется приближенно соотношением

 

 

2 т к в - 1

 

/ С Ч

_ NK-NTP

+ 1

где

NK

число каналов системы; Г д — период следования отсче­

тов сигнала; М-р — число каналов в группе, обслуживаемой од­ ним кодером; т3 — защитный временной интервал; ткв — число разрядов двоичного кода.

Из этого соотношения следует, что один из способов уменьше­ ния требуемой скорости счета заключается в увеличении числа групп каналов, каждая из которых обслуживается одним кодером. Однако, возможности этого метода ограничены, так как уменьше­ ние скорости счета связано с увеличением объема оборудования.

Другой способ уменьшения скорости счета не требует введе­ ния большого объема дополнительного оборудования и заключает­ ся в выполнении ряда логических операций перед началом непо­ средственно двоичного счета.

На рис. 5.16 а показана структурная схема однокаскадной ло­ гики, включение которой на входе счетчика позволяет уменьшить

107

скорость счета в два раза. Принцип действия схемы основан на учете периодического характера смены символов младшего раз­ ряда натурального двоичного кода при переходах между четными и нечетными номерами разрешенных уровней. Таким же свойством обладает и симметричный двоичный код.

а)

н

лз>

МЕТ,

 

 

Вход

 

 

НЕТ, В лз,

Выход 1-го раз­ ряда кодера

• На Вход счетчика

д)

_1 L

Е

Рис. 5.16. Структурная схема логики 'кодера с двукратным умень­ шением скорости счета (а) и временные диаграммы ее работы

(б, в)

Схема работает следующим образом. На вход А поступает по­ следовательность квантующих импульсов (рис. 5.166), представ­ ляющая нечетный номер разрешенного уровня. В нижней ветви логики включен элемент запрета HETj, пропускающий входные импульсы в точку В лишь при условии отсутствия импульсов на

входе 2.

Линия задержки ЛЗі вносит в цепь временную задержку,

равную

Т — периоду

следования импульсов. Поэтому

каждый чет­

ный импульс будет подавлен.

 

Очевидно, что частота следования импульсов, поступающих на

вход счетчика с выхода логики, будет уже в два раза

меньше.

Формирование кодовой посылки младшего разряда осуществля­

ется сопоставлением

последовательностей импульсов

в точках С

1D8

и D логики при помощи элемента совпадения И. В верхней ветви логики осуществляется задержка импульсов на период их следова­ ния и подавление всех импульсов пачки, поступающих на вход / элемента НЕТг, за исключением последнего. Как показано на диаграммах рис. 5.І66, при нечетном числе входных импульсов триггер перейдет в состояние, противоположное исходному, и на его выходе будет сформирована «единица» младшего разряда ко­ довой группы.

На диаграммах рис. 5.16s показаны процессы работы логики, когда на ее вход поступает четное число импульсов. Здесь часто­ та повторения счетных импульсов так же, как и в ранее рассмот­ ренном случае, уменьшается вдвое, но из-за несовпадения импуль­

сов на входах элемента И триггер

ТГІ остается в исходном сос­

тоянии, а на его выходе формируется «нуль»

младшего разряда

кодовой группы. Идею, положенную

в основу

работы

рассмотрен­

ной логики, можно использовать и

для реализации

уменьшения

скорости счета более чем в два раза.

5.3. Взвешивающие кодеры

Общие положения. Алгоритмы работы взвешивающих ко­ деров предусматривают выполнение всех операций по формирова­

нию

посылок

кодовой

комбинации в каждом такте кодирования,

а не

в конце

полного

цикла аналого-цифрового преобразования,

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

Методу кодирования с поразрядным сравнением и вычитанием в наибольшей степени соответствует натуральный двоичный код;

таблица этого кода показана на рис. 5.1а, a аналитическая

запись

любого числа в этом коде

определяется соотношением (5.2). При

кодировании с равномерным квантованием каждая кодовая

груп­

па

соответствует одному из

пкв равных шагов, на

которые

услов­

но

разделен динамический

диапазон кодируемых

сигналов.

 

Если величина кодируемого сигнала z занимает на нормализо­ ванной оси входных сигналов промежуточное положение в диапа­ зоне О ^ г ^ Я к в , то кодовая комбинация, соответствующая кванто­ ванному значению этого сигнала, определяется двумя неравен­ ствами:

(z 1)< £ а, 2 к в

< z .

(5.4)

І = І

Коэффициенты ai могут быть определены методом последова­ тельного приближения. Значение коэффициента сц определяется разделением диапазона пкъ на две половины: если величина от­ счета кодируемого сигнала расположена в верхней половине диа-

,109

Соседние файлы в папке книги из ГПНТБ