Кодирование сигналов. Методы кодирования цифровых сигналов

Преобразование сигналов

Погрешности и шумы квантования.

Квантование по уровню, равномерное и неравномерное квантование.

Преобразование сигналов.

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

Сигналы, несущие информацию о состоянии какого-либо объекта или процесса, по своей природе непрерывны, как непрерывны сами процессы. Поэтому такие сигналы называют аналоговыми, т.к. они являются аналогом отображаемого ими процесса или состояний объекта. Число значений, которое может принимать аналоговый сигнал, бесконечно. Соответственно, каналы, по которым передаются эти сигналы, также являются аналоговыми.

В АТС задача часто сводится к тому, чтобы различить конечное число состояний объекта, например, занята рельсовая цепь или свободна. Для передачи этого числа состояний достаточно сравнить принимаемый сигнал с некоторым опорным сигналом. Если он больше опорного, объект находится в одном состоянии, меньше – в другом. Чем больше число состояний объекта, тем больше должно быть опорных уровней.

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

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

Под кодированием понимают преобразование дискретных сигналов в последовательность или комбинацию некоторых символов. Символ кода – это элементарный сигнал , отличающийся от другого символа кодовым признаком . Число значений кодовых признаков называется основанием кода – m . Число символов в кодовой комбинации п определяет длину кода. Если длина кода для всех комбинаций постоянна, код называется равномерным. Чаще всего используются равномерные двоичные (m =2) коды. Максимальное число кодовых комбинаций при равномерном кодировании: N = m n .



Представление непрерывных сигналов отсчетами, а отсчетов – совокупностью символов называется цифровыми видами модуляции . Из них наиболее распространенными являются импульсно-кодовая модуляция (ИКМ) и дельта-модуляция (ДМ).

Рассмотрим ИКМ. Пусть нам надо передать непрерывный сигнал с диапазоном изменения от нуля до 15 вольт. Считаем, что нам достаточно передать 16 уровней, т.е. N = 16. Отсюда, если m = 2, то n = 4. Кодируем: 0 В – 0000, 1 В – 0001, 2 В – 0010, 3 В – 0011 и т.д. Эти числа в виде импульсов и пауз поступают в линию связи, затем в приемнике декодируются и превращаются, если нужно, снова в непрерывный сигнал. Преобразование непрерывного сигнала в дискретный осуществляется в устройствах, называемых аналого-цифровыми преобразователями (АЦП), обратные преобразования – в устройствах цифро-аналогового преобразования (ЦАП).

Принципы кодирования

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

где а i , - кодовый символ i -го разряда, принимающий значение 0 или 1, - вес 1-го разряда. Натуральный двоичный код применяется для кодирования униполярных импульсов. В качестве примера на рис. 15,а приведена кодовая таблица для натурального двоичного четырехразрядного кода.


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

Биполярным сигналам, например речевым, свойственна макси­мальная плотность вероятности малых мгновенных значений. Для таких сигналов разряды кодовых групп соседних уровней в центре амплитудной характеристики квантования должны отличаться в ми­нимальном числе разрядов. С этой целью применяют натуральный симметричный двоичный код (рис. 15,6). При кодировании сим­метричным кодом символ первого разряда определяется знаком отсчета, а символы остальных разрядов - абсолютным значением отсчета, выраженным в двоичной системе исчисления.

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


На приемном конце принятые кодовые группы декодируются, в результате чего восстанавливаются мгновенные значения переда­ваемого сигнала Затем последовательность импульсов АИМ-2 демодулируется с помощью фильтра нижних частот. Кодеры и декодеры, предназна­ченные для аналого-цифрового и цифро-аналогового преобразова­ния, в совокупности называют кодеками. При реализации кодеков оказывается важным вид начального участка амплитудной характеристики квантования. На рис. 17 приведены три варианта таких участков. Варианты эти различаются взаимным расположением уровня и шага квантования. Уровень квантования - это уровень, превышение которого (по абсолютной величине) приводит к переходу на следующий шаг квантования. Первый вариант (рис. 17,а) соответствует расположению уровня квантования на нижней границе шага, т.е. пока мгновенное значе­ние имеет величину, расположенную в диапазоне данного шага, она кодируется значением данного (по абсолютной величине) шага квантования. Например (см. рис. 15,6), всем мгновенным значе­ниям сигнала в диапазоне от 0 до +1 будет соответствовать кодо­вое слово «1000», мгновенным значениям от +1 до +2 - кодовое слово «1001» и так далее. Второй вариант начального участка амплитудной характеристики (рис. 17,6) характеризуется расположением уровня квантования посередине шага квантования, т.е. мгновенные значения сигнала не
достигающие середины шага кодируются значением данного шага, а превысившие середину шага - последующим (по абсолютной ве­личине). Например, для того же рис. 15,6 всем мгновенным зна­чениям сигнала в диапазоне от 0 до +0,5 будет соответствовать кодовое слово «1000», а для диапазона от +0,5 до +1,5 - «1001». Наконец, в третьем варианте уровень квантования находится на верхней границе шага квантования.

Особенность первого варианта состоит в том, что сигнал или шумы с амплитудой, меньшей шага квантования Δ, не передаются, т.е. происходит ограничение сигнала по минимуму. Для третьего варианта (рис. 17,в) шум малого уровня в отсутствие сигнала при­водит к случайным переходам между состояниями -Δ/2 и +Δ/2 и пе­редается на выход системы, что приводит к так называемым шу­мам незанятого канала или шумам молчания. Однако если в пер­вом варианте ошибка квантования может достигать величины шага квантования (пределы изменения ошибки от 0 до ± Δ), то в третьем -только половины шага (пределы изменения ошибки от - Δ /2 до + Δ /2). Второй вариант амплитудной характеристики квантования сочетает преимущества первого и третьего вариантов.

На практике обычно реализуются кодеки с амплитудной харак­теристикой кодера, соответствующей первому варианту. С тем что­бы уменьшить абсолютное значение ошибки квантования при деко­дировании к результату всегда добавляется значение, равное по­ловине шага квантования. Это приводит к тому, что сквозная ам­плитудная характеристика тракта кодер - декодер будет соответствовать третьему варианту (рис. 17,в), но с подавлением шумов молчания как в первом варианте (рис. 17,а).

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

где а,= {0, 1}-состояние соответствующего разряда комбинации; - вес соответствующего разряда в условных шагах квантования.

Например, если =5, а = 26, то кодовая комбинация будет иметь структуру 11010 (первый разряд--старший по весу), так ак. Последовательность-разрядных кодовых комбинаций представляет собой груп­повой сигнал с ИКМ, называемый также цифровым.

На рис. 5.16 приведены временные диаграммы, поясняющие процесс кодирования при использовании пятиразрядного двоич­ного кода. Амплитуда отсчетов, поступающих на вход кодера, в данном случае может принимать значения в диапазоне = 0-31 условных шагов квантования, а на выходе кодера форми­руется цифровой сигнал с ИКМ, представляющий собой последо­вательность пятиразрядных кодовых комбинаций.

Как было показано выше, для качественной передачи телефон­ных сигналов при неравномерном квантовании необходимо исполь­зовать восьмиразрядный код (=8, а при равномерном- 12-раз­рядный (=12). На практике находят применение двоичные коды следующих типов: натуральный двоичный, код, симметричный двоичный код, рефлексный двоичный код (код Грея).

Симметричный двоичный код в основном исполь­зуется при кодировании двуполярных сигналов (например, телефонных). На рис. 2.17 показаны структура кода и кодовая таблица, соответствующая данному коду. Для всех положительных I отсчетов знаковый символ имеет значение 1, а для отрицатель-I ных 0. Для положительных и отрицательных отсчетов, равных по I амплитуде, структуры кодовых комбинаций полностью совпадают I (за исключением знакового разряда), т. е. код является симметричным. Например, максимальному положительному сигналу ответствует код 11111111, а максимальному отрицательному-01111111. Абсолютное значение шага квантования■ Натуральный двоичный код в основном используется I при кодировании однополярных сигналов. На рис. 2.18 показаны структура кода и кодовая таблица, соответствующая данному коду (при =8).

Рис. 2.17. Формирован ие симметричного двоичного кода

Очевидно, что число комбинаций различной структуры равно 256, причем минимальному сигналу соответствует комбинация 00000000, а максимальному-11111111, Абсолютное значение шага квантования

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



Натуральный и симметричный двоичные коды являются наи­более простыми. Как для натурального, так и для симметричного кода ошибка в одном из символов может привести к значительным искажениям сигнала. Если, в кодовой комбинации вида 11010011 ошибка произошла в пятом разряде; т. е. принята комбинация 11000011, то амплитуда отсчета будет меньше истин­ного значения на =16 условных шагов квантования. Рассмотрим принципы построения кодирующих и декодирую­щих устройств, которые могут быть линейными и нелинейными. Линейным кодированием называется кодирование равномерно квантованного сигнала, а нелинейным - неравномерно кван­тованного сигнала. Код, формируемый в кодере, называется параллельным, если сигналы, входящие в со­став m-разрядной кодовой группы, появляются на разных выхо­дах кодера одновременно, причем каждому выходу кодера соот­ветствует сигнал определенного разряда. Код называется после­довательным, если все сигналы, входящие в состав т-раз рядной кодовой группы, появляются на одном выходе кодера поочередно со сдвигом по времени,

Рис. 2.18. Формирование натурального двоичного кода

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

Рис. 2.19. Принципы преобразования па- Рис. 2.20. Линейный кодер поразряд-раллельного кода в последовательный ного взвешивания (а) и наоборот (б)


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

По принципу действия кодеры делятся на кодеры счетного типа, матричные, взвешивающего типа и др. В ЦСП чаще всего используются кодеры взвешивающего типа, среди которых про­стейшим является кодер поразрядного взвешивания (рис. 2.20), на выходах которого формируется натуральный двоичный код. Принцип работы таких кодеров заключается в уравновешивании кодируемых отсчетов суммой эталонных токов (напряжений) с оп­ределенными весами. Схема линейного кодера поразрядного взве­шивания содержит восемь ячеек (при =8), обеспечивающих формирование значения соответствующего разряда (1 или 0). В со­став каждой ячейки (за исключением последней, соответствующей младшему по весу разряду) входят схема сравнения СС (компа­ратор) и схема вычитания (СВ).

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

Если, например, на вход кодера поступает отсчет с амплиту­дой , то ССб формирует = 1 и на вход седьмой ячейки поступит сигнал с амплитудой. На выходеполучим=0, и на вход третьей ячейки кодера посту­пит сигнал с той же амплитудой. На выходе СС 6 полу­чим= 1, и на вход следующей ячейки поступит сигнал с= 1 =и т. д. В результате будет сформирована кодовая комбинация вида 10101110 (первый разряд - старший по весу).

При кодировании двуполярных сигналов в кодере необходимо иметь две схемы формирования эталонов, (ФЭ) для кодирования положительных и отрицательных отсчетов.

В процессе декодирования сигнала-разрядные кодовые ком­бинации преобразуются в АИМ отсчеты с соответствующими ам­плитудами. Сигнал на выходе декодера может быть получен в результате суммирования эталонных сигналов () тех разрядов кодовой комбинации, значение которых равно 1. Так, если на вход декодера поступает кодовая комбинация 10101110, то амплитуда АИМотсчета на выходе декодера =174δ


Рис. 2.21 Линейный декодер взвеши- Рис. 2.22 Линейный кодер
вающего типа с обратной связью

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

соответствуют разрядам, имеющим значение 1. В результате на вход сумматора от формирователя эталонных сигналов (ФЭ) по­ступают соответствующие эталонные сигналы, в результате чего на выходе сумматора формируется АИМ отсчет с определенной амплитудой.

Очевидно, что если в процессе передачи цифрового сигнала по линейному тракту в одном (или больше) разряде кодовой комби­нации произойдет ошибка, то амплитуда отсчета на выходе деко­дера будет отличаться от истинного значения. Если, например, в комбинации 10101110 произойдет ошибка в Р 6 , т. е. на вход де­кодера поступит комбинация 10001110, то амплитуда отсчета на i выходе декодера , т. е. на меньше истинной амплитуды отсчета, равной Рассмотренная схема кодера поразрядного взвешивания содержит большое число схем сравнения, которые являются относительно сложными устройствами. На практике чаще используется I кодер взвешивающего типа с использованием одной схемы сравнения и цепи обратной связи, содержащей декодер (рис. 5.22). Под I воздействием управляющего сигнала (), поступающего от генераторного оборудования, на вход декодера от схемы управления в каждом такте последовательно подается с каждого из выходов, начиная со старшего разряда. На выходе декодера В формируется уравновешивающий АИМ сигнал (), который

В поступает на вход СС, где сравнивается с входным АИМ сигналом. В В зависимости от результата сравнения на выходе СС формируется значение текущего разряда: 1 (при) или О (при ).

Рис. 2.23. Принцип формирования эталонных сиг­налов

Этот сигнал поступает на выход декодера и по цепи обратной связи - на вход схемы управления, при­чем при поступлении 1 состояние соответствующего выхода схе­мы управления остается неизменным (1), а при поступлении О также изменяется на 0. В результате через тактов на выхо­дах схемы управления будет сформирована комбинация, для ко­торой (с учетом ошибки квантования).

При построении кодеров и декодеров (см. рис. 5.20 и 5.21) необ­ходимо использовать ФЭ, формирующие набор эталонных сигна­лов, причем соотношение между значениями двух соседних этало­нов равно . Общая идея построения таких устройств заключается в использовании одного высокостабильного эталонного источника сигнала и цепочки схем, имеющих коэффи­циент передачи(Р ис - 5.23). Такие схемы обычно имеют вид матрицы, реализуемой на прецизионных сопротивлениях двух но­миналов ().

В современных ЦСП применяются нелинейные кодирующие и декодирующие устройства (нелинейные кодеки), обеспечивающие кодирование и декодирование сигналов с неравномерной шкалой квантования при восьмиразрядном коде (=8). Для кодирования с неравномерной шкалой квантования могут использоваться сле­дующие способы:

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

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

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

При аналоговом компандировании (рис. 2.24) на входе линей­ного кодера (ЛК) и выходе линейного декодера (ЛД) включаются соответственно аналоговые компрессор (АК) и экспандер (АЭ), обеспечивающие соответствующее нелинейное преобразование ана­логового сигнала (см. рис. 2.15). В качестве базового элемента для построения АК. и АЭ двуполярных сигналов может использо­ваться двухполюсник (рис. 2.25).

Рис. 2.24. Принцип аналогового Рис. 2.25 Нелинейный двухполюсник компандирования анало­говых компандеров

С помощью резисторов обеспе­чиваются выбор нужного режима работы и выравнивание пара­метров схемы для положительных и отрицательных сигналов. Су­щественный недостаток данного способа заключается в том, что очень сложно добиться полностью взаимообратных амплитудных характеристик компрессора и экспандера, вследствие чего суммар­ная амплитудная характеристика системы компрессор-экспандер будет отличаться от линейной (см. рис. 2.15). Это неизбежно при­ведет к нелинейным искажениям передаваемых сигналов. Анало­говое компандирование использовалось на первых этапах разви­тия ЦСП, а в настоящее время не применяется.

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

На рис. 2.26 приведена сегментированная А-характеристика компрессии для положительных сигналов (для области отрица­тельных значений сигнала она имеет аналогичный вид). Формаль­но общее число сегментов на полной характеристике (для отри­цательных и положительных сигналов) составляет 16, однако четыре центральных сегмента (по два в положительной и отрица­тельных областях) фактически образуют один сегмент, вследствие чего фактическое число сегментов равно 13. Поэтому такую харак­теристику называют характеристикой компрессии типа . Каждый из сегментов характеристики (см. рис. 5.26) содержит 16 шагов квантования, а их общее число равно 256 (по 128 для каждой полярности сигнала). При этом принята сле­дующая нумерация сегментов и шагов квантования N m внутри каждого сегмента: =0,1,2,... ,7 и =0, 1, 2,..., 15. Очевидно, что внутри каждого сегмента шаг квантования оказывается по­стоянным, т. е. осуществляется равномерное квантование, а при переходе к сегменту с большим порядковым номером шаг кванто­вания увеличивается в 2 раза, так как наклон сегмента умень­шается вдвое. Самый маленький шаг квантования () соответ­ствует двум первым сегментам (=0, 1) и оказывается равным . Для определения шага квантования в i-м сегмента можно пользоваться соотношением

Таким образом, максимальный шаг квантования (в седьмом сегменте) , т. е. в 64 раза превышает минимальный шаг.

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

Рис. 2.26. Характеристика компандирования типа А = 87,6/13

Типичная зависимость защищенности от шумов квантования от уровня сигнала (при гармоническом сигнале) для ха­рактеристики /1 = 87,6/13 приведена на рис. 2.27. Для слабых сиг­налов, не выходящих за пределы нулевого и первого сегментов, как видно из рис. 2.27, осуществляется равномерное квантование с минимальным шагом квантованияувеличивается с ростом, При переходе к второму сегменту шаг квантования уве­личивается в 2 раза, т. е. становится равным , вследствие чегорезко уменьшается, а затем в пределах данного сегмента возрастает с ростом, поскольку внутри сегмента осуществляется, равномерное квантование. Такой характер изменениянаблюдается и при переходе ко всем последующим сегментам. После попадания сигнала в зону ограничения защищенность резко па­дает за счет перегрузки кодера.

Структура кодовой комбинации, формируемой на выходе ко­дера с характеристикой А = 87,6/13, имеет вид PXYZABCD, где Р - знаковый символ (1-для положительных сигналов, 0 - для отрицательных); XYZ - символы кода номера сегмента N c \ ABCD - символы кода номера шага внутри сегмента (см. рис. 2.26). Если, например, положительный отсчет на входе кодера имеет амплитуду, соответствующую девятому шагу квантования в шестом сегменте, то на выходе кодера будет сформирована ком­бинация 11101001 (P=l, XYZ=110, так как=6, ABCD = 1001, так как =9).

Рис. 2.27. Зависимость Рис. 2.28. Нелинейный кодер

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

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

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

формирование знакового символа Р (такт 1);

формирование.кода номера сегмента XYZ (такты 2-4);

формирование кода номера шага внутри сегмента ABCD (так­ты 5-8).

В первом такте определяется знак поступившего на вход ко­дера очередного о.тсчета. Если отсчет положительный, то форми­руется Р=1 и к схеме подключается, а в противном случае формируется Р = 0 и к схеме подключается ФЭ 2 .

Формирование кода номера сегмента осуществляется следую­щим образом (рис. 2.29).

Во втором такте УЛС с помощью СПСЭ обеспечивает подачу на вход СС эталонного сигнала , соответствующего нижней границе четвертого сегмент Если ампли­туда отсчета, то принимается решение, что от­счет попадает в один из четырех старших сегментов (=4 ...7), формируется очередной символ Х=1, который по цепи обратной связи поступает на вход УЛС. Если же, то при­нимается решение, что отсчет попадает в один из четырех младших сегментов (=0... 3), и формируется символ Х = 0, который по цепи обратной связи поступает на вход УЛС.

В третьем такте формируется третий символ комбинации (Y). В зависимости от значения предыдущего символа (X) уточняется номер сегмента, в который попадает кодируемый отсчет. Если Х=1, то УЛС с помощью СПСЭ обеспечивает подачу на вход СС эта­лонного напряжения , соответствующего нижней гра­нице шестого сегмента (см. табл. 5.1). Если , то принимается решение, что отсчет попадает в один из двух старших сегментов (=6 или=7), и формируется очередной символ Y=l, который по цепи обратной связи поступает на вход УЛС. Если , то принимается решение, что отсчет попадает в четвертый или пятый сегмент, и формируется Y = 0. Если Х = 0, то УЛС с помощью СПСЭ обеспечивает по­дачу на вход СС эталонного напряжения, соответствую­щего нижней границе второго сегмента.

Если ,. то принимается решение, что отсчет попадает во второй и третий сегменты, и формируется Y=l. Если, то прини­мается решение, что отсчет попадает в один из двух младших сегментов, и формируется Y = 0.

В четвертом такте кодирования формируется символ Z, т. е. по­следний символ в коде номера сегмента. В зависимости от значе­ний предыдущих символов (XY) окончательно устанавливается номер сегмента, соответствующего данному отсчету. Так, если Х=1 и Y = 0, то включается эталонное напряжение, соответствующее нижней границе пятого сегмента. Если ==, то принимается решение, что отсчет попадает в пятый сегмент, формируется символ Z=l и эталонное напряжение= =остается включенным до конца процесса кодирования данного отсчета. Если , то принимается решение, что отсчет попадает в четвертый сегмент, формируется Z = 0 и до конца процесса кодирования включается, соответствующее нижней границе четвертого сегмента.

Рис. 2.29. Алгоритм формирования кода номера

сегмента

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

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

Так, если на вход кодера поступил положительный отсчет с амплитудой, то после первых четырех тактов сформируются символы PXYZ= 1110 и к СС подключится эталонное напряжение, соответствующее нижней границе шестого сегмента. В пятом такте к этому эталонному сигналу добавится максимальное эталонное напряжение , соответствующее старшему символу (А) в коде номера шага квантования для шестого сегмента. Так как , то формируется символ А = 0 и вместо "" ~~ в шестом такте подключается эталонное напряжение следующего разряда = =. Поскольку, то на выходе СС формируется символ В=1, эталонное напряжение не из­меняется и в следующем седьмом такте подключается эталонное напряжение очередного разряда .

Так как ==, формируется символ С = 0 и эталонное напряжение данного разряда () отключается.

В последнем такте подключается эталонное напряжение младшего символа (D) . Поскольку +-, формируется символ D = l и процесс кодирования данного отсчета заканчивается. Таким образом, на выходе кодера будет сформирована кодовая комбинация 11100101.

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

Рис. 2.30. Принцип цифрового компандирования

В рассмотренном случае окажутся включенными только три эталонных сигнала (512δ 0 ,128 δ 0 и 32 δ 0). Следует иметь в виду, что амплитуда кодируемого отсчета не всегда может быть точно уравновешена эталонными сигналами, как 1 в рассмотренном примере. В общем случае неизбежно будет возникать ошибка квантования £/ ош.кв, максимальное значение ко­торой равно половине шага квантования в пределах соответствую­щего сегмента, т. е. для нулевого и первого сегмен­тов (для слабых сигналов) идля седьмого сегмента (сильный сигнал).

Рассмотрим особенности третьего способа кодирования с нерав­номерной шкалой квантования, т. е. цифрового компандирования.

При цифровом компандировании (рис. 2.30) осуществляется линейное (равномерное) кодирование (ЛК) с большим числом разрядов (например,=12) с последующим цифровым преобра­зованием (цифровым компрессированием ЦК) с помощью логиче­ских устройств в восьмиразрядный нелинейный код, имеющий ту же структуру, что и при использовании нелинейного кодера с ха­рактеристикой компрессии типа (см. рис. 5.26). Способ преобразования 12-разрядных кодовых комбинаций линейного кода в 8-разрядные комбинации нелинейного кода показан в- табл. 5.2. Первый разряд (Р) остается без изменений и несет информацию о полярности сигнала. Значение символов XYZ, определяющих но­мер сегмента N c , соответствует числу нулей (/) в 12-разрядной комбинации между символом Р и символами АВСД (фактически символы XYZ представляют собой инверсированный натуральный трехразрядный.двоичный код величины ).

После формирования символов XYZ в восьмиразрядном коде символы ABCD переписы­ваются без изменений, а все остальные символы 12-разрядной комбинации отбрасываются вне зависимости от их значения, опре­деляя ошибку квантования.

Таблица 2.2

После формирования символов XYZ в восьмиразрядном коде символы ABCD переписы­ваются без изменений, а все остальные символы 12-разрядной комбинации отбрасываются вне зависимости от их значения, опре­деляя ошибку квантования. На приеме восстановление АИМ сиг­нала осуществляется с помощью цифрового экспандера (ЦЭ) и линейного декодера (ЛД).

Нелинейное декодирование осуществляется аналогично линей­ному с учетом отмеченных особенностей нелинейного кодирования. Так, в процессе нелинейного декодирования, т. е. формирования АИМ отсчета с определенной амплитудой, по структуре кодовой комбинации (PXYZABCD) определяются знак отсчета и но-, мер сегмента (), после чего находится значение (с учетом того, что к декодированному сигналу с целью уменьшения ошибки квантования добавляется напряжение, равное половине шага кван­тования в данном сегменте):

где -эталонное напряжение, соответствующее нижней границесегмента;

Шаг квантования всегменте.

Если, например, на вход декодера поступает кодовая комби­нация 01010110 (т. е. Р = 0, =5, А = 0; В=1; С = 1, D = 0), то на выходе декодера будет сформирован АИМ отсчет с амплитудой +)_" =

Таким образом, в декодере в данном случае суммируются эта­лонные напряжения, равные.

Литература: Осн. 3 [ 8-21 ]

Доп. 6 [ 102-104 ]

Контрольные вопросы:

1.Симметричный и натуральный двоичный код

2.Нелинейное кодирование. Характеристика компандирования типа А=87,6/13. Схема нелинейного кодера.

3.Дифференциальная импульсно-кодовая модуляция

4.Дельта-модуляция

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

Наиболее простым и часто используемым является кодирование методом без возврата к нулю (NRZ – Non Return to Zero) , в котором бит «1» представляется положительным напряжением (H – высокий уровень), а бит «0» – отрицательным напряжением (L – низкий уровень). Т. е. сигнал всегда выше или ниже нулевого напряжения, откуда и название метода. Иллюстрация изложенных методов кодирования сигналов приведена на рисунке 5.22.

Как при передаче аналоговых, так и цифровых сигналов, если следующие друг за другом биты ровны (оба «0» или оба «1»), то трудно сказать, когда кончается один и начинается другой. Для решения этой задачи приемник и передатчик надо синхронизировать, т. е. одинаково отсчитывать интервалы времени.

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

Рисунок 5.22 – Варианты кодирования сигналов.

Методы передачи данных по сетям

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

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

· перед каждым пакетом (байтом) посылается дополнительный «старт-бит», который всегда равен «0»;

· в конце пакета посылается еще один дополнительный «стоп-бит», который всегда равен «1».

Если данные не передаются, линия связи находится в состоянии «1» (состояние незанятости). Начало передачи вызывает переход от «1» к «0», что означает начало «старт-бита». Этот переход используется для синхронизации генератора приемника. Поясним этот процесс временной диаграммой (рисунок 5.23):

Рисунок 5.23 – Асинхронная передача

При передаче с автоподстройкой – используется метод Манчестерского кодирования, при котором:

· тактовый генератор приемника синхронизируется при передаче каждого бита;

· следовательно, можно посылать пакеты любой длины .

Синхронизация сигнала данных достигается обеспечением перехода от «H»-уровня к «L»-уровню или наоборот, в середине каждого бита данных (рисунок 5.24). Эти переходы служат для синхронизации тактового генератора приемника. Биты данных кодируются: «0» – при переходе «L» → «H» и «1» – при переходе «H» → «L»


Рисунок 5.24 – Передача с автоподстройкой

Если информация не передается, в линии данных нет никаких переходов и тактовые генераторы передатчика и приемника рассогласованы.

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

После простоя линии необходима предварительная синхронизация генератора, которая достигается посылкой фиксированной последовательности битов (преамбула и биты готовности).

Например, можно использовать преамбулу из восьми битов: 11111110, где первые 7 битов используются для начальной синхронизации, а последний – для сообщения приемнику, что преамбула окончилась, т. е. далее пойдут биты данных.

Лекция 17

Тема 5.3 Принципы функционирования локальных вычислительных сетей

План лекции

– Основные компоненты ЛВС

– Типы ЛВС

– Одноранговые сети

– Сети на основе сервера

– Комбинированные сети

Аппаратное обеспечение

– Понятие топологии сети и базовые топологии:

топология типа «шина»

топология типа «звезда»

топология типа «кольцо»

комбинированные топологии

– Сравнительные характеристики топологий

– Методы доступа к физической среде передачи

Основная часть лекции

Основные компоненты ЛВС

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

серверы – это аппаратно-программные комплексы, которые исполняют функции управления распределением сетевых ресурсов общего доступа;

рабочие станции – это компьютеры, осуществляющие доступ к сетевым ресурсам, предоставляемым сервером;

– физическая среда передачи данных (сетевой кабель) – это коаксиальные и оптоволоконные кабели, витые пары проводов, а также беспроводные каналы связи (инфракрасное излучение, лазеры, радиопередача).

Типы ЛВС

Выделяется два основных типа ЛВС: одноранговые (peer-to-peer) ЛВС и ЛВС на основе сервера (server based). Различия между ними имеют принципиальное значение, т. к. определяют разные возможности этих сетей.

Выбор типа ЛВС зависит от:

· размеров предприятия;

· необходимого уровня безопасности;

· объема сетевого трафика;

· финансовых затрат;

· уровня доступности сетевой административной поддержки.

При этом в задачи сетевого администрирования обычно входит:

· управление работой пользователей и защитой данных;

· обеспечение доступа к ресурсам;

· поддержка приложений и данных;

· установка и модернизация прикладного ПО.

Одноранговые сети

В этих сетях все компьютеры равноправны: нет иерархии среди них; нет выделенного сервера. Как правило, каждый ПК функционирует и как рабочая станция (РС), и как сервер, т. е. нет ПК ответственного за

Рисунок 5.25 – Компоненты ЛВС

администрирование всей сети (рисунок 5.26). Все пользователи решают сами, какие данные и ресурсы (каталоги, принтеры, факс-модемы) на своем компьютере сделать общедоступными по сети

Рабочая группа – это небольшой коллектив, объединенный общей целью и интересами. Поэтому в одноранговых сетях чаще всего не более 10 компьютеров. Эти сети относительно просты. Т. к. каждый ПК является одновременно и РС, и сервером. Нет необходимости в мощном центральном сервере или в других компонентах, обязательных для более сложных сетей.

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

Рисунок 5.26 – Одноранговая сеть

В такие операционные системы, как: MS Widows NT for Workstation; MS Widows 95/98, Widows 2000 встроена поддержка одноранговых сетей. Поэтому, чтобы установить одноранговую сеть, дополнительного ПО не требуется, а для объединения компьютеров применяется простая кабельная система. Одноранговая сеть вполне подходит там, где:

· количество пользователей не превышает 10-15 человек;

· пользователи расположены компактно;

· вопросы защиты данных не критичны;

· в обозримом будущем не ожидается расширения фирмы, и, следовательно, увеличения сети.

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

– пользователь устанавливает ее самостоятельно;

– «общие» ресурсы могут находиться на всех ПК, а не только на центральном сервере.

Такая ситуация – угроза для всей сети; кроме того пользователи могут вообще не установить защиту.

Сети на основе сервера

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

Рисунок 5.27 – Структура сети на основе сервера

С увеличением размеров сети и объема сетевого трафика необходимо увеличивать количество серверов. Распределение задач среди нескольких серверов гарантирует, что каждая задача будет выполняться самым эффективным способом из всех возможных.

Круг задач, которые выполняют серверы, многообразен и сложен. Чтобы приспособиться к возрастающим потребностям пользователей, серверы в ЛВС стали специализированными. Так, например, в операционной системе Windows NT Server существуют различные типы серверов (рисунок 5.15):

Файл-серверы и принт-серверы . Они управляют доступом пользователей к файлам и принтерам. Другими словами, файл-сервер предназначен для хранения файлов и данных;

– серверы приложений (в том числе сервер баз данных, WEB –сервер) . На них выполняются прикладные части клиент серверных приложений (программ). Эти серверы принципиально отличаются от файл-серверов тем, что при работе с файл-сервером нужный файл или данные целиком копируются на запрашивающую РС, а при работе с сервером приложений на РС пересылаются только результаты запроса;

почтовые серверы – управляют передачей электронных сообщений между пользователями сети;

– факс-серверы – управляют потоком входящих и исходящих факсимильных сообщений через один или несколько факс-модемов;

– коммуникационные серверы – управляют потоком данных и почтовых сообщений между данной ЛВС и другими сетями или удаленными пользователями через модем и телефонную линию. Они же обеспечивают доступ к Интернет;

– сервер служб каталогов – предназначен для поиска, хранения и защиты информации в сети.

Windows NT Server объединяет PC в логические группы-домены, система защиты которых наделяет пользователей различными правами доступа к любому сетевому ресурсу.

Рисунок 5.28. – Типы серверов в ЛВС

При этом каждый из серверов может быть реализован как на отдельном компьютере, так и в небольших по объему ЛВС, быть совмещенным на одном компьютере с каким-либо другим сервером. Север и ОС работают как единое целое. Без ОС даже самый мощный сервер представляет собой груду железа. ОС позволяет реализовать потенциал аппаратных ресурсов сервера.

1. Симметричный двоичный код.

2. Структура кода.

3. Принципы преобразования параллельного кода в последовательный

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

На рис. 5.1 приведены временные диаграммы, поясняющие процесс кодирования при использовании пятиразрядного двоич­ного кода. Амплитуда отсчетов, поступающих на вход кодера, в данном случае может принимать значения в диапазоне # аим = =0-31 условных шагов квантования, а на выходе кодера форми­руется цифровой сигнал с ИКМ, представляющий собой последо­вательность пятиразрядных кодовых комбинаций.

Как было показано выше, для качественной передачи телефон­ных сигналов при неравномерном квантовании необходимо исполь­зовать восьмиразрядный код (т=8, а при равномерном-12-раз­рядный (т=12). На практике находят применение двоичные коды следующих типов: натуральный двоичный код, симметричный двоичный код, рефлексный двоичный код (код Грея).

Симметричный двоичный код в основном исполь­зуется при кодировании двуполярных сигналов (например, теле­фонных). Структура кода и кодовая таб­лица, соответствующая данному коду. Для всех положительных отсчетов знаковый символ имеет значение 1, а для отрицатель­ных 0. Для положительных и отрицательных отсчетов, равных по амплитуде, структуры кодовых комбинаций полностью совпадают (за исключением знакового разряда), т. е. код является симмет­ричным. Например, максимальному положительному сигналу со­ответствует код 11111111, а максимальному отрицательному - 01111111. Абсолютное значение шага квантования 6=Ј/ O rp/2 m ~ 1 .

Натуральный двоичный код в основном используется пои кодировании однополярных сигналов. Показаны структура кода и кодовая таблица, соответствующая данному коду (при т-Ь). Очевидно, что число комбинаций различной структуры равно 256, причем минимальному сигналу соответствует комбинация 00000000, а максимальному -11111111. Абсолютное значение шага квантования 6=£/ огр /2 т.

С помощью натурального двоичного кода можно кодировать и-двуполярные сигналы, обеспечив предварительно их смещение. В этом случае, очевидно, изменяется ампли­туда кодируемых отсчетов, причем переход от амплитуды от* счета Н с> выраженной в шагах квантования, при использования симметричного кода к амплитуде этого же отсчета Я» при исполь­зовании натурального кода и наоборот можно осуществить сле­дующим образом:


|Я„-128 при Н а >\2$, с (# н _127 при Я н <128; Ян 1Я с +127 при Я с <0.

Натуральный и симметричный двоичные коды являются наи­более простыми. Как для натурального, так и для симметричного кода ошибка в одном из символов может привести к значительным искажениям сигнала. Если, например, в кодовой комбинации вида 11010011 ошибка произошла в пятом разряде, т. е. принята комбинация 11000011, то амплитуда отсчета будет меньше истин­ного значения на 2 4 =16 условных шагов квантования. Наиболее опасными, очевидно, будут ошибки в старших разрядах (Ре» Р;Ь

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

Линейным кодированием называется кодирование равномерно квантованного сигнала, а нелинейным - неравномерно кван­тованного сигнала.

Рис. 5.1. Принципы преобразования па* раллелыюго кода в последовательный (а) и

По принципу действия кодеры делятся на кодеры счетного типа, матричные» взвешивающего типа и др. В ЦСП чаще всего используются кодеры взвешивающего типа, среди которых про­стейшим является кодер поразрядного взвешивания (рис. 5.20), на выходах которого формируется натуральный двоичный код. Принцип работы таких кодеров заключается в уравновешивании кодируемых отсчетов суммой эталонных токов (напряжений) с оп­ределенными весами. Схема линейного кодера поразрядного взве­шивания содержит восемь ячеек (при т=*8), обеспечивающих формирование значения соответствующего разряда (1 или 0). В со­став каждой ячейки (за исключением последней, соответствующей младшему по весу разряду) входят схема сравнения СС (компа­ратор) и схема вычитания (СВ).

Если, например, на вход кодера поступает отсчет с амплиту­дой И аим = 1746, то ССе формирует Р«-1 и на вход седьмой ячейки поступит сигнал с амплитудой H" Aim =1746-1286=466. На выходе СС7 получим Рт-О, и на вход.третьей ячейки кодера посту­пит сигнал с той же амплитудой #д ИМ =466. На выходе ССе полу­чим Ре- 1, и на вход следующей ячейки поступит сигнал с #^ им *=

466--326=146 и т. д. В результате будет сформирована кодовая комбинация вида 10101110 (первый разряд - старший по весу).

При кодировании двуполярных сигналов в кодере необходимо иметь две схемы формирования эталонов (ФЭ) для кодирования положительных и отрицательных отсчетов.

В процессе декодирования сигнала m-разрядные кодовые ком­бинации преобразуются в АИМ отсчеты с соответствующими ам­плитудами. Сигнал на выходе декодера может быть получен в результате суммирования эталонных сигналов (С/ эт) тех разрядов кодовой комбинации, значение которых равно 1. Так, если на вход декодера поступает кодовая комбинация 10101110, то амплитуда АИМ отсчета на выходе декодера #аим =1286 + 325 + 86+45 + 23 = -1746.

Структурная схема линейного декодера взвешивающего типа представлена на рис. 5.2К Под воздействием управляющих сигна­лов, поступающих от генераторного оборудования, в регистр сдвига записывается очередная восьмиразрядная кодовая комбинация. После этого замыкаются только те ключи (Юн... Кл^), которые соответствуют разрядам, имеющим значение 1. В результате на вход сумматора от формирователя эталонных сигналов (ФЭ) по* ступают соответствующие эталонные сигналы, в результате чего на выходе сумматора формируется АИМ отсчет с определенной амплитудой.

Очевидно, что если в процессе передачи цифрового сигнала по линейному тракту в одном (или больше) разряде кодовой комби­нации произойдет ошибка, то амплитуда отсчета на выходе деко­дера будет отличаться от истинного значения. Если, например, в комбинации 10101110 произойдет ошибка в Р&, г* е* на вход де­кодера поступит комбинация 10001110, то амплитуда отсчета на выходе декодера Яаим =12864-86 + 46 + 26^ 1426, т. е. на 32& меньше истинной амплитуды отсчета, равной 1746.

При построении кодеров и декодеров необ­ходимо использовать ФЭ, формирующие набор эталонных сигна­лов, причем соотношение между значениями двух соседних этало­нов равно 2 (16,26,46,..., 1286). Общая идея построения таких устройств заключается в использовании одного высокостабильного эталонного источника сигнала и цепочки схем, имеющих коэффи­циент передачи /(=1/2). Такие схемы обычно имеют вид матрицы, реализуемой на прецизионных сопротивлениях двух но­миналов (R и 2R).

В современных 1ДСП применяются нелинейные кодирующие и декодирующие устройства (нелинейные кодеки)» обеспечивающие кодирование и декодирование сигналов с неравномерной шкалой квантования при восьмиразрядном коде (т-8). Для кодирования с неравномерной шкалой квантования могут использоваться сле­дующие способы:

аналоговое компандирование, характеризующееся компрессией (сжатием) динамического диапазона сигнала перед линейным ко­дированием, и экспандированием (расширением) динамического диапазона сигнала после линейного декодирования;

нелинейное кодирование, характеризующееся кодированием сигнала в нелинейных кодерах» сочетающих функции аналого-цифрового преобразования и компрессора;

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

При аналоговом командировании (рис. 5.24) на входе линей­ного кодера (ЛК) и выходе линейного декодера (ЛД) включаются соответственно аналоговые компрессор (АК) и экспандер (АЭ), обеспечивающие соответствующее нелинейное преобразование ана­логового сигнала (см. рис. 5.15).