Слаботочка Книги

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 [84] 85 86 87 88 89 90 91

Декодирование при компрессировании по закону ц=255

Кодовые комбинации, полученные при компресснрованни

Кодовые комбинации линейного кода на выходе со смещением

OOOwxyz

OOOOOOOlwjcyzl

00 1 wxyz

0000001wxyz10

OlOM-jcyz

00000 1 M-jcyz 100

0 1 Iwxyz

0000 1wxyz1000

1 0 0 и X у z

ООО 1wxyz 10000

1 0 1 и- xy z

OOlM-xyzlOOOOO

1 \0w xyz

Olvvxyz 1000000

I 1 I w X у z

1wxyz10000000

В обеих таблицах показано, что для представления абсолютного значения сигнала используются 13 разрядов линейного кода. В гл. 3 упомянуто, что ИКМ-кодер с компрессированием по закону р=255 имеет диапазон амплитуд, эквивалентный 12 разрядам. Расхождение возникает из-за того, что в первом сегменте размер первого шага квантования равен единице, в то время как размер остальных равен двум. Таким образом, необходимость в дополнительном разряде возникает только для определения первого шага квантования. Отметим далее, что наименее значащий разряд в таблицах не несет информации, а включен только для того, чтобы облегчить получение целочисленных соотношений. В частности, в таблице кодирования наименее значащим разрядом полностью пренебрегают при определении кодовых комбинаций с компрессированием (в предположении, что смещение вносится в аналоге-, вые дискреты). Кроме того, наименее значащий разряд в кодовых комбинациях на выходе однозначно связан с определителем сегмента С. Он равен нулю для нулевого сегмента и еда1нице для всех остальных сегментов.

Пример. Кодовая комбинация на входе, соответствующая дискрету со значением +242, смещена и получено значение 275. Арифметическое двоичное представление 275 равно

000010001001 1 (линейная кодовая комбинация со смещением)

На основе этого из таблицы кодирования получаем: С = 011, Mxyz=0001, а кодовая комбинация при компрессировании имеет вид

Го I ОН I oooil

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

0000100011000

Десятичное представление предшествующей кодовой комбинации равно +280, что соответствует несмещенному сигналу на выходе, равному +247.

Б.2. ВОСЬМИРАЗРЯДНЫЙ КОД ПРИ КОМПАНДИРОВАНИИ ПО ЗАКОНУ А

Следующие алгоритмы компандирования для кодовых комбинаций с линейно-ломаной характеристикой компрессирования по закону А используют те же самые процедуры, что и для кодовых комбинаций при компрессировании по закону р = 255. Одно из отличий состоит в устранении смешения в линейном коде при преобразовании к кодовым комбинациям с компрессированием и обратно. Другое отличие состоит в использовании числа 4096 как максимального значения дискрета при компрессировании по закону А. При желании можно улучшить согласование коэффициентов масштаба обеих систем, удвоив шкалу при использовании закона А до 8192.

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

Б.2.1. Алгоритм 1. Прямое кодирование

Конечные точки сегментов при кодировании с компрессированием по закону А равны: 32, 64, 128, 256, 512, 1024, 4096. В соответствии с этим для дискрета с абсолютным значением х можно найти определитель главного сегмента С как наименьшее а, такое, что

X < 32- 2 при а=0,1, .... 7.

Таблица Б.2. Таблица кодирования при линейно-ломаной характеристике компандирования по закону А

конечные итоги шагов квантования для кодовых комбинаций сегмента С

Кодовая комби.

нация шага квантования К

1024

2048

0000 ООО! 0010 ООП 0100 0101

0111 1000 1001 1010 1011 1100 НО] 1110

1111

1088

2176

2 3 4

1152

2304

1216

2432

1280

2560

1344

2688

1408

2816

1472

2944

1536

3072

1600

3200

1664

3328

10 И

1728

3456

1792

3584

1856

3712

1920

3840

1984

3968

1024

2048

4096

После определения С может быть получен остаток г: X при С=0;

1х-16-2 при С=1, 2, 7. Затем величину К можно определить как наименьшее *, такое, что 2(6+1) при С=0;

2(6+1) при С=1, 2, 7.



число = 0. 1. 127, полученное пр соеди тхТзоГгГ дов Тогда а6солк>. ое значение у на выходе Гж зГ как: Р

2К+1

при С=0;

2 (A+lfr--) при С=1, 2, 7.

Пример. Дискрету на входе со значением, равным +121, соответствует следующая кодовая комбинащя:

I О I 010 I 1110 1= + 46 в десятичном исчислении. На выходе декодера получается

У4б=2<14+16 = 122, что представляет собой среднюю точку в шаге квантования от 120 до 124.

Б.2.2. Алгоритм 2. Преобразование на основе линейного

кодирования

в следующих таблицах показано, как непосредственно преобразовать 12-разрядную кодовую комбинацию с линейным кодированием в кодовую комбинацию, образованную по закону компрессирования типа А. Этот ал1оритм в основном тот же самый, что и для преобразования при законе компрессирования Д.= 2.55, за исключением того, что смещение в линейном коде не является необходимым и в кодовых комбинациях первого сегмента не имеется ведущей единицы. В соответствии с этим С может быть определено как 7 минус число ведущих нулей, как и ранее. К получается как четыре разряда, непосредственно следующие за ведущей единицей, за исключением того случая, когда С=0, в котором К заключается в четырех раз-ряда.х, следующих за семью ведущими нулями.

Кодирование при компрессировании по закону А

Кодовые ком6нна1ц(и линейного кода

Кодовые комбинации при компрессировании

OOOOOOOwxyZfl

0000001 wjcyzfl 000001wxyzoA 00001wxyzabc ООО]wxyzabcd Oaiw xyzabc de 0 1 w xyzabcdef 1wxyzabcdefh

ОООи-л yz OOlwxyz 0 1 Ои-лгуг

0 1 1 ivxyz 1OOwxyz

1 0 1 Mjcy z

I 1 Owxyz

II Iwxyz

кoдaн~тLto L:; :мZнar -

Значение выходного сигнала соотве етТпепТ компрессировании,

мого С и К. соответствует середине шага квантования, определяе-

Декодирование при компрессировании по закону А

Кодовые комбинации, полученные при компрессировании

Кодовые комбинации линейного кода на выходе

OOOwxyz

OOOOOOOu-xyz 1

00 1wxyz

000000Iwxyz1

OlOwxyz

00000 1wxyz10

0 1 Iwxyz

0000 1 H-xyz 100

1 00 uxyz

OOOlbxyzlOOO

1 0 1 wjcyz

OOlwxyz10000

1 1 0 vf X у z

0 1 H-X у z 1 0 0 0 0 0

1 1 1 w jc у z

1 M-xyz 1 000000

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

Пример. Ранее использованное значение дискрета, равное 121, представляется в форме двоичного арифметического числа: 000001111001. Из таблицы кодирования получаем С=010 и А=1110. Таким образом, кодовая комбинация, полученная при компрессировании, имеет вид

1 О I 010 I 1110 I

Если использовать таблицу декодирования, можно определить, что линейное представление на выходе имеет вид 000001111010, что соответствует 122 в десятичном исчислении.

ПРИЛОЖЕНИЕ В. АНАЛИТИЧЕСКИЕ ЦИФРОВОЙ ПЕРЕДАЧИ

В.1. СПЕКТРЫ ИМПУЛЬСОВ

ОСНОВЫ

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

Различные формы импульсов и соответствующие им спектры представлены на рис. В.1. При получении спектров были приняты следующие условия и предположения.

1. Все импульсы имеют одинаковую энергию.

2. Все системы передают сигнал со скоростью, численно равной 1/Г.

3. Все показанные сигналы используются для передачи двоичной единицы.

4. Для передачи двоичного нуля используются импульсы противоположной полярности.

5. Вероятности появления единиц и нулей равны и появление их случайно (полная независимость).



/( ) = ii i<ir

/( )= 1

= -1

/( )=1 <Г

/( )=j -г <о = о < г

2 2 2


3 -2 -1

1 2 3


-3-2-1 12 3

FOco) = £ sin u>r sin

< ГРЫ импульсов обычной формы-

в - с поГГобГ - абсолютный биимпсный сигнал-

=i SEE=I ЕЕЕ= =i-s

ыми уровнями типа 1-D-

В.2. ХАРАКТЕРИСТИКИ ИМПУЛЬСОВ НА ВЫХОДЕ КАНАЛА

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

sin Ш/Т) cos (ал Т)

УгсО) =

nt/T

(В.1)

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

n\f\T л(1-(х)

при /К(1-а)/2Г;

n\f\T (1 4а

при (1 - а)/2Г</< (l-fa)2r; во всех остальных случаях.

(В.2)

Происхождение термина приподнятый косинус поясняет вторая строка выражения (В.2).

Если а=0, то ширина спектра, определяемого выражением (В.2), в точности равна теоретически минимальной полосе шириной 1/2Г для сигнала со скоростью передачи символов, численно равной 1 /Т. При увеличении а от О до 1 ширина сиектра возрастает на 100%. Частотные характеристики канала типа приподнятый косинус показаны на рис. В.2. для различных значений а.

a = 0

\Уу)\

i\Vv< =o,3

1 V<\ 1

-1 -015 0 0,5 1

Нормализованная частота fJ

Рис. В.2. Спектры типа приподнятый косинус для различных значений а

Практические системы по ряду причин ра<?считывают обычно на ширину полосы, увеличенную на 30% или более. Во-первых, фильтры, необходимые для получения бесконечно большой крутизны затухания, которая соответствует а=0, физически не реализуемы. Во-вторых, как показано на рис. В.З, при малых значениях а на импульсной характеристике во временной области наблюдается большое число колебаний. Небольшие ошибки в моментах решения приводят к значительному ухудшению качества вследствие межсимвольной интерференции. В-третьих, при небольшом отклонении скорости передачи символов от расчетной также создается значительная межсимвольная интерференция.

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



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 [84] 85 86 87 88 89 90 91
Яндекс.Метрика