
книги из ГПНТБ / Гуревич В.Э. Импульсно-кодовая модуляция в многоканальной телефонной связи
.pdfды, но различной длительности. Длительность импульсов на вы ходе преобразователя пропорциональна амплитудам отсчетов. Мо дулированные по длительности импульсы управляют логическим элементом И, на .второй вход которого .постоянно поступают корот кие эталонные импульсы с постоянным периодом следования (иног да называемые квантующими импульсами). Пока элемент И от
крыт |
благодаря воздействию широтно-модулированного импуль |
са, на |
выходе формируется пачка (группа) эталонных импульсов; |
длительность пачки равна длительности широтно-модулированного импульса. Следовательно, число импульсов в пачке пропорцио нально амплитуде отсчета кодируемого сигнала. Количество им
пульсов, входящих в пачку, подсчитывается двоичным |
счетчиком |
(например, щепочкой каскадно включенных триггеров |
Т\—Гткв ); |
результат счета устанавливается на кодовых выходах счетчика и выражает двоичный эквивалент кодируемого сигнала. Импульсы сброса, поступающие на Вх3, возвращают счетчик в исходное со стояние после формирования каждой кодовой группы. В кодере такого типа погрешности кодирования могут быть обусловлены нестабильностью частоты следования эталонных импульсов, нели нейностью преобразования АИМ-ШИМ, ошибками работы двоич ного счетчика, конечной разрешающей способностью элемента И
ит. п.
Всистемах ВД-ИКМ наибольшее распространение получили взвешивающие кодеры. Структурная схема одного из вариантов такого кодера приведена на рис. 5.3а.
1-й |
каскад |
2-й каскад |
smKg-ù каскад |
|
u(tl°- |
|
СВ, |
иР/it] |
|
|
Cß, |
|
||
U„ о |
СС, |
|
ce, |
СС, |
31, |
|
|
|
|
|
2 |
|
L . |
J |
|
Кодобый Выход |
|||
|
Кододый. дыход |
|||
|
ІКодобый |
|||
|
>-го |
разряда |
2-го разряда |
Оыход |
6) |
|
|
|
mKß- го разряда |
|
|
|
|
|
100 \ |
|
|
|
|
60 • |
|
|
|
|
40 • |
|
|
|
|
20 • |
|
|
|
|
О |
|
|
tj |
t |
|
п |
п |
||
|
л |
|
Рис. 5.3. Обобщенная структурная схема кодера поразрядного жодировр- :ния (а) іи .временная (диаграмма его работы (б)
90
Кодирование в подобной схеме аналогично процессу взвешива ния тяжести при помощи набора разновесков на чашечных ве сах. После помещения взвешиваемого предмета на чашку весов устанавливают разновесок наибольшего веса, а по результату пер вой операции взвешивания принимают решение: если взвешивае мый предмет тяжелее разновеска, последний оставляют на чашке весов и дополнительно устанавливают гирю меньшего веса; в про тивном случае перед установкой второго разновеска первый сни мают и т. д.
В схеме рис. 5.3а происходит последовательное сравнение ко-
|
|
|
|
|
|
|
|
|
т |
—і |
|
дируемого сигнала с рядом эталонных сигналов, равных |
2 |
|
Ао ѵ |
||||||||
где |
і— номер разряда, А0 — шаг равномерного |
квантования, а |
|||||||||
ткв |
— число разрядов в кодовой группе. Кодируемый |
сигнал |
u(t) |
||||||||
подают |
на схему |
сравнения СС\, где он |
сравнивается |
с |
этало- |
||||||
|
|
|
т |
— 1 |
|
|
|
|
|
|
|
ном наибольшего веса ыЭть равным 2 |
|
Д0 . |
Если |
напряжение |
|||||||
входного сигнала |
u(t) больше напряжения |
эталона ыЭть то на |
вы- |
||||||||
ходе / схемы СС, появится напряжение, |
|
|
|
m — 1 |
|
|
|
||||
равное 2 |
|
Д0 , |
которое |
||||||||
вычитается из сигнала в схеме вычитания |
СВи |
при этом на |
второй |
||||||||
каскад |
кодера подается напряжение uvl(t), |
|
а |
на |
выходе |
2 |
схемы |
СС| формируется первый символ (посылка) кодовой группы («еди ница»). Если напряжение кодируемого сигнала меньше ыЭть то он проходит через схему C ß t без изменения, так как в этом случае на выходе 1 схемы СС^ напряжение отсутствует; на выходе 2 этой же схемы формируется пробел («нуль») кодовой группы. Следующие каскады кодера работают аналогичным образом.
|
Число каскадов кодера равно числу разрядов в кодовой груп |
|||
пе, |
которое, в свою |
очередь, |
связано с числом |
уровней квантова |
ния |
соотношением пкв |
= 2 к в . |
Если, например, |
кодируемый сигнал |
квантуется по 128 уровням, то кодер состоит из семи каскадов. Рассмотрим для примера процесс формирования кодовой груп пы при передаче напряжения сигнала, равного 100 .До. Запись чис ла 100 в двоичной системе счисления приведена выше. При семи разрядном кодировании эталонные напряжения имеют следующие
значения: и.эт) = 64 До, |
иЭ т2=32До, |
|
иЭ тз=16До, иЭ т4=8Ао, |
«Э т5= |
|||||
= 4 До, «отб— 2 До, |
ггЭт7 = АоПроцесс образования кодовой |
группы |
|||||||
поясняется временной диаграммой, показанной на рис. 5.36. |
|
||||||||
Сигнал, подлежащий кодированию, устанавливается на входе |
|||||||||
кодера в интервале времени 0-4-/о, |
|
затем |
происходит |
его |
сравне |
||||
ние с эталоном «эті. При |
этом на |
кодовом выходе первого каскада |
|||||||
будет сформирована «единица», а |
на вход второго каскада коде |
||||||||
ра поступит разностный сигнал uv\(t), |
равный 100 До — 64Д 0 =36 |
Д0 . |
|||||||
Аналогичным образом на кодовом выходе второго каскада |
бу |
||||||||
дет сформирована |
вторая |
посылка |
(«единица»), а на вход тре |
||||||
тьего каскада поступит |
разностный |
|
сигнал, равный 36 До—32До= |
||||||
= 4 Д0 . Очевидно, |
что |
на |
кодовых |
|
выходах третьего и |
четвертого |
|||
каскадов будут сформированы пробелы |
(«нули»), так |
как |
разно- |
||||||
|
|
|
|
|
|
|
91 |
|
|
стный сигнал, равный 4Д0 , меньше эталонов третьего й четвёртого каскадов. Разностный сигнал поступит без изменения на схему сравнения пятого каскада, эталон которого равен 4 До. В этом случае возможны два исхода: 1) на кодовом выходе пятого каска да будет сформирована «единица» и процесс поразрядного срав нения и вычитания на этом прекратится, так как разностный сиг нал на входах последних (шестого и седьмого) каскадов будет равен нулю; 2) на кодовом выходе пятого каскада будет сформи рован «нуль», на вход шестого каскада поступит разностный сиг нал, равный 4До, а на его кодовом выходе будет сформирована «единица». Аналогичным образом, на вход седьмого каскада по ступит разностный сигнал 2Д0 , а на его кодовом выходе будет также сформирована «единица».
В идеальном кодирующем устройстве возможен лишь первый исход, так как такое устройство четко реагирует на соотношение "ргС0=^"эті выдачей кодового импульса. При этом на выходе ко дера будет сформирована кодовая группа 1100100; она имеет ус
ловный вес (64 + 32 + 0 + 0 + 4 + 0 + 0) Д о = 100 А0 .
В реальном кодирующем устройстве возможна некоторая не определенность решения, так как схема, реагирующая на соотно шение Ирі/О^Иэтг, может быть выполнена лишь с конечной сте
пенью точности. При втором исходе будет |
сформирована кодовая |
|||
группа 1100011, имеющая |
условный |
вес |
(64 + 32 + 0 + 0 + 0 + 2 + |
|
+ 1) Ао=99Д„. |
|
|
|
|
Из рассмотрения конкретного примера следует, что кроме по |
||||
грешностей передачи, обусловленных |
квантованием |
(см. гл. 4), |
||
возможны дополнительные |
искажения |
передаваемых |
сигналов. Эти |
искажения обусловлены конечной точностью осуществления про цессов сравнения и вычитания, конечной стабильностью и точно стью установки напряжений и т. п. По аналогии с искажениями (шумами) квантования они называются шумом кодирования и от носятся к классу инструментальных погрешностей.
Структурная схема кодера, показанная на рис. 5.3а, поясняет только принцип поразрядного кодирования; она может быть видо изменена с целью достижений тех или иных технических целей. Так .например, включение на выходе каждой схемы вычитания уси лителя с коэффициентом усиления, равным 2, позволяет умень шить количество источников эталонных сигналов с ткв до 1. Вве дение в схему кодера обратной связи при сохранении числа эта лонов, равного ткв, позволяет уменьшить количество схем сравне ния и вычитания с ткв до 1.
Принцип работы кодирующих устройство с кодовым полем (матричных кодеров) основан на использовании физической мо дели кодовой таблицы. Кодовая таблица определяет точное взаим ное соответствие между номером разрешенного уровня и располо жением импульсов и пробелов в кодовой группе. Если в кодере взвешивающего типа кодируемый сигнал сравнивается последова тельно во времени с набором эталонных сигналов («разновесков»),
92
а в кодере последовательного счета происходит сопоставление ко дируемого сигнала с эталонным временным интервалом, то в мат ричном кодере сигнал сопоставляется непосредственно с физиче ской моделью кодовой таблицы — кодовым полем.
Кодовое поле может быть создано различными способами. На пример, в электроннолучевой кодирующей трубке [3, 4] имеется кодовое поле в геометрическом пространстве, это — кодовая мас ка, представляющая собой металлическую пластинку с отверстия ми, соответствующими «единицам» кодовой группы, и непрозрач ными участками, соответствующими «нулям». Процесс кодирова ния заключается в подаче отсчета сигнала на пластины верти кального отклонения электроннолучевой трубки, луч которой под воздействием сигнала смещается по кодовой маске от исходного (среднего) положения на расстояние, пропорциональное величине кодируемого сигнала. За маской расположены один или несколь ко коллекторов, представляющих собой кодовые выходы электрон нолучевого кодера. Попадание электронного луча в отверстие ма ски возбуждает на выходе кодера импульс («единицу»), а попада ние луча в ее непрозрачную часть приводит к формированию на выходе кодера .пробела («нуля»).
пушка
Рис. 5.4. Электроннолучевой кодер последовательного действия
На рис. 5.4 и 5.5 приведены схематические изображения электроннолучевых кодеров соответственно последовательного и параллельного действия. Отклоняющие пластины располагают по отношению к кодовой маске так, что напряжение сигнала, подан ное на вертикально-отклоняющие пластины, смещает поток элек тронов вдоль оси уровней кодовой маски.
93
В кодере последовательного действия электронный поток фоку
сируется |
в виде пятна, которое смещается вдоль горизонтальной |
оси (оси |
разрядов) с помощью пилообразного напряжения, посту |
пающего на пластины горизонтального отклонения; уровень коди
руемого сигнала при этом должен |
поддерживаться постоянным. |
На общем выходе коллектора кодера |
посылки кодовой группы фор |
мируются последовательно, одна |
за другой (последовательный |
код). |
|
Рис. 5.5. Электроннолучевой кодер параллельного действия
Для реализации электроннолучевого кодера параллельного дей ствия необходимо обеспечить формирование плоского электронно го луча. В этом случае луч смещается лишь в одном направлении— вдоль оси уровней кодовой маски. Электронный поток падает од новременно на все участки кодовой маски, соответствующие дан ному уровню, а наличие для каждого кодового выхода (для каж дого разряда) отдельного коллектора обеспечивает получение па раллельного кода, т. е. кодовых комбинаций, посылки которых формируются на выходе кодера одновременно. Такие кодеры обе спечивают наибольшее быстродействие.
Рассмотренные структурные схемы трех типов кодирующих устройств были выбраны для простейшей иллюстрации принципов
их построения. Известно большое число модификаций этих |
схем. |
О некоторых из них будет говориться ниже. Выбор того или |
иного |
принципа построения кодера определяется конкретными требова ниями к системе связи и достигнутым уровнем развития схемотех ники.
Обобщенные структурные схемы основных типов декодеров.
Процесс декодирования, обратный процессу кодирования, заклю чается в том, что в специальном устройстве — декодере — путем преобразования кодовых групп вырабатываются импульсы, вели-
94
чина которых пропорциональна квантованным отсчетам передавае мого сигнала. Так же, как и кодирование, декодирование может быть осуществлено различными способами. Хотя по аналогии с классификацией кодеров различают счетные, взвешивающие и мат ричные декодеры, принципы построения кодера и декодера не же стко связаны между собой. Так, например, матричному кодирова нию на передаче не обязательно должно соответствовать матрич ное декодирование.
Наибольшее распространение получили декодеры параллельно го действия, принцип работы которых соответствует .методу взве шивания. Обобщенная структурная схема параллельного декоде ра сигналов, представленных в натуральном двоичном коде, при ведена на рис. 5.6. Алгоритм работы такого декодера вытекает
|
|
Логика |
|
f |
г5 2* ?32Z2' 2° |
|
|
|
|
|
|
ЦифроВой |
Регистр |
коаа |
|
|
|
сигнал |
|
|
|||
|
|
|
|
||
|
|
|
I |
Кбанто- |
|
|
|
|
—-АИМбанный. |
|
|
і |
|
|
ta |
сигнал |
|
|
|
|
|
|
|
>1 |
5.6. Обобщенная |
|
|
|
|
Рис. |
структурная схема деко Рис. 5.7. Двоичные эталоны на |
||||
дера |
параллельного действия |
пряжений |
(токов) |
из разрядного представления номера разрешенного уровня в дво ичной системе счисления согласно ф-ле (5.2). Он состоит в ис пользовании набора эталонных напряжений или токов с «весами», соответствующими разрядам преобразуемых кодовых групп. На пряжения или токи, соответствующие, например, каждому из им пульсов семиразрядной кодовой группы 1111111, показаны на рис. 5.7. Здесь «веса» посылок убывают от начала кодовой группы к ее концу. При декодировании кодовой группы, состоящей из комби нации «единиц» и «нулей», производится сложение эталонов тех разрядов, импульсным позициям которых соответствуют «едини цы»; эталонные величины разрядов, в которых содержатся «ну ли», в суммировании не участвуют.
95
Декодер состоит из регистра кода (регистра сдвига), осущест вляющего преобразование последовательного кода в параллель ный, источника эталонов, формирующего токи или напряжения
m — 1
нормированной величины |
от 2° до 2 |
к в |
, набора ключей Ко, Ки |
|
• • •' KmKB_,» |
управляемых |
логикой, и |
сумматора. |
|
Кодовая |
группа цифрового сигнала |
записывается в регистре, |
состоящем, например, из цепочки триггеров. В зависимости от со стояния триггеров регистра в момент считывания оказываются замкнутыми ключи тех разрядов, в которых записаны «единицы», а ключи Ко-*-^Кт к в -і остальных разрядов разомкнуты. Эталонные токи (напряжения) разрядов кодовой группы, в которых содер жатся «единицы», проходят на сумматор. Амплитуда выходного импульса сумматора, таким образом, определяется двоичным чи слом, отображенным в декодируемой кодовой комбинации.
После установления суммарного сигнала и осуществления счи тывания с логики поступает сигнал сброса, под воздействием ко торого регистр сдвига устанавливается в исходное положение и начинается запись следующей кодовой группы.
В описанном декодирующем устройстве в момент считывания все посылки кодовой группы воздействуют на ключи одновремен но; иными словами, суммирование эталонных сигналов осущест вляется параллельно по всем элементам кодовой группы. Можно суммировать эталоны и последовательно, по мере поступления каждой из кодовых посылок (декодеры взвешивающего типа по следовательного действия).
Рассмотренные выше кодеры и декодеры являются аналогоцифровыми и цифро-аналоговыми преобразователями с равномер ным квантованием. Их также называют линейными кодерами и
декодерами (линейными кодеками). |
|
|
Кодирование и декодирование |
с неравномерным |
квантованием. |
Равномерное квантование в системах ВД-ИКМ, как правило, не применяется, (см. гл. 4). Неравномерное квантование позволяет лучше использовать пропускную способность линейного тракта (снизить скорость передачи при заданном числе каналов или уве
личить число каналов при заданной скорости), а также |
умень |
|||
шить влияние непостоянства средней мощности |
речевого |
сигнала |
||
на качество |
передачи (на |
отношение сигнал/шум |
квантования). |
|
Как уже |
отмечалось в |
гл. 4, существует три основных |
способа |
неравномерного квантования: аналоговое компандирование, циф ровое компандирование, нелинейное кодирование.
В первом случае используется линейный кодек и аналоговые функциональные преобразователи, деформирующие квантующую характеристику: компрессор, включенный перед кодером, и экс пандер, включенный после декодера [5]. При црифровом компандироівании [6—8] кодек также линейный, но деформация квантую щей характеристики - осуществляется в цифровой части тракта с помощью цифрового функционального преобразователя, включен-
96
ного между кодером и декодером. При нелинейном кодировании (декодировании) деформация квантующей характеристики осуще ствляется непосредственно в кодере (декодере), который называ ется в этом случае нелинейным [9].
'В основу построения как нелинейных, так и линейных кодеков могут быть положены одни и те же общие принципы. Поэтому с точки зрения алгоритма работы множество модификаций нели нейных кодеков можно разделить на следующие обширные груп пы: нелинейные кодеки последовательного счета; нелинейные коде ки с поразрядным кодированием, основанные на принципе взвеши вания; матричные нелинейные кодеки (кодеки с кодовым полем).
Эффект неравномерного квантования в нелинейных кодеках обычно достигается тем, что их эталонные сигналы формируются по определенному закону, соответствующему заданному закону компандирования. Так, например, в кодерах последовательного счета подвергается преднамеренному искажению пилообразное на пряжение в преобразователях АИМ-ШИМ или по определенному закону изменяется во времени частота следования квантующих им пульсов. В матричных кодерах с электроннолучевой трубкой для того, чтобы квантование было неравномерным, можно соответст вующим образом деформировать кодовую маску.
В системах ВД-ИКМ наибольшее распространение получили взвешивающие нелинейные кодеки. Источник эталонных сигналов нелинейного кодера такого типа, например, можно представить состоящим из каскадного соединения коммутируемых ослабителей (аттенюаторов), величины затухания которых связаны между со
бой соотношением ЬІ = |
2 к в Ь 0 , где |
ЬІ — затухание і-го |
аттенюа |
тора, а bo — затухание |
аттенюатора, |
соответствующего |
разряду |
наименьшего веса. |
|
|
|
Эталонные сигналы декодера должны быть связаны между со бой обратным соотношением. Такие кодеки называют нелинейны ми кодеками с аналоговым компандированием эталонов. Они не от личаются от подобных по структурной схеме линейных кодеков ни числом эталонов, ни алгоритмом действия.
Известны другие типы нелинейных аналого-цифровых преобра зователей — нелинейные кодеки с цифровым компандированием эталонов. В таких кодерах и декодерах осуществляется линейноломаная аппроксимация заданного закона сжатия и расширения динамического диапазона сигналов. При этом все процессы, обе спечивающие сжатие динамического диапазона, происходят в циф ровых логических устройствах, управляющих переключениями эта лонов.
Важным классификационным признаком нелинейных кодеров и декодеров является тип реализуемого закона компандирования. По этому признаку различают, например, нелинейные кодеры с гиперболической, экспоненциальной и логарифмической характе ристикой компрессии. Из перечисленных характеристик компрес-
сии в системах ВД-ИКМ наибольшее распространение получили различные модификации логарифмических зависимостей и их ли нейно-ломаные (сегментные) аппроксимации.
К настоящему времени наибольшее распространение в серий но выпускаемой аппаратуре уплотнения типа ВД-ИКМ получил
плавный (і-закон |
компандирования с параметром JLX= 100 (закон |
типа ji-100). |
|
Однако в связи |
с отмеченными в гл. 4 недостатками аналогово |
го компандирования стало заметным стремление заменить плавную кривую компрессии сегментными характеристиками. При этом МККТТ рекомендует два вида сегментных законов: А-87,6/13 и }х-255/15, т.е. А-закон с параметром А-87,6 и 13 сегментами, и и- закон с параметром р, = 255 и 15 сегментами.
При линейно-ломаной характеристике компрессии изменение ее крутизны (иными словами, величины шага квантования), в от личие от плавного закона, происходит дискретно. На рис. 5.8 по-
70}
О |
0,25 |
0,S |
0.1S |
ІО |
|
Относит, величина кодируемого |
сі/гнала |
|
|
||
Рис. 5.8. |
Сегментная |
характер истек а компрессии |
|
||
А-87,6/13 |
|
|
|
|
|
казана графическая |
интерпретация закона А-87,6/13. Очевидно, |
||||
что точки излома характеристики расположены |
на |
пунктирной |
|||
кривой, представляющей плавный закон компрессии А-87,6. |
|||||
При переходе величины кодируемого сигнала в данном дина |
|||||
мическом диапазоне |
с одного |
сегмента |
(участка) |
на |
соседний, во |
обще говоря, шаг квантования может изменяться в произвольное число раз. Однако, наиболее просто реализовать схему кодека при
98
условии, что величина шага квантования изменяется в Ь с ч раз. По этому ів кодеках систем ВД-ИКМ, осуществляющих двоичное ко дирование, величина шага квантования в пределах сегмента оста ется постоянной, а по мере удаления от начала координат кван тующей характеристики шаги квантования увеличиваются вдвое при переходе из каждого сегмента в соседний. Число шагов кван тования в пределах каждого сегмента, как правило, одинаково.
Рассмотрим несколько типичных структурных схем нелинейных кодеров. На рис. 5.9 показана структурная схема кодера последо
вательного счета, |
в |
ко |
|
|
|
|
||||
тором |
компрессия |
ди |
АИМ сигналHcmpoûcmSo |
Функцио |
|
|||||
намического |
|
диапазо |
нальный |
|
||||||
|
|
ораВненип |
|
|||||||
на сигналов |
осуществ |
|
генератор |
|
||||||
ляется |
в |
процессе |
|
пре |
|
|
|
|
||
образования |
величины |
|
|
|
|
|||||
отсчета |
|
сигнала во вре |
Устапобка |
|
|
|||||
менной |
интервал. |
|
Для |
|
|
|||||
|
|
|
|
|
||||||
этого |
отсчет |
сигнала |
|
|
|
|
||||
(АИМ сигнал) |
сравни |
Дела |
|
Логика |
|
|||||
вается |
|
с |
эталонным |
тель |
|
|
||||
сигналом |
функцио |
частотіА |
|
|
||||||
нального |
|
генератора, |
|
|
|
|
||||
который |
|
изменяется |
|
Ц8 |
Дбоичный |
|
||||
во времени |
по |
закону, |
ГИ |
|
||||||
|
счетчик |
|
||||||||
обратному кривой |
ком |
|
|
|
||||||
|
|
|
|
|||||||
прессии. |
Скорость |
из |
|
|
|
|
||||
менения |
|
напряжения |
|
|
Регистр |
ИКМ |
||||
зависит |
|
от |
состояния |
|
|
кода. |
сигнал |
|||
двоичного |
счетчика, |
Рис. 5.9. Структурная схема нелинейного ко |
||||||||
который |
|
управляет |
||||||||
функциональным |
гене |
дера |
последовательного |
счета с функциональ |
||||||
ным |
генератором |
|
|
|||||||
ратором |
|
при |
помощи |
|
|
|||||
|
|
|
|
|
логического устройства. В момент равенства сравниваемых напря жений срабатывает пороговое устройство (устройство сравнения,
компаратор), которое воздействием на триггер |
закрывает элемент |
И и прекращает тем самым счет квантующих |
импульсов, посту |
пающих от генератора импульсов ГИ. |
|
При другом способе построения нелинейного кодера такого ти па (рис. 5.10) величина отсчета сигнала также преобразуется во временной интервал (импульс ШИМ) . Для преобразования ис пользуется линейно изменяющееся напряжение, с которым срав нивается кодируемый сигнал. Сжатие динамического диапазона сигналов осуществляется заполнением ШИМ сигнала квантующи ми импульсами переменной частоты, поступающими на логический элемент И либо непосредственно, либо через управляемый дели тель частоты. Коэффициент деления последнего изменяется в зави симости от состояния двоичного счетчика при помощи логического устройства в соответствии с законом компрессии.
4* |
99 |