Материал: 636_Nosov_V.I._Seti_radiodostupa_CH.1_

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

неравномерного квантования во всех остальных сегментах шаг квантования увеличивается в два раза при увеличении номера сегмента (таблица 2.1).

Таблица 2.1 Формирование сегментов и шагов квантования

Номер

Кодовая

Интервал

Шаг

сегмента, Nc.

комбинация, С

изменения X

квантования

0

000

0 – 1/128

 

0

1

001

1/128 – 1/64

 

0

2

010

1/64 – 1/32

2

0

3

011

1/32 – 1/16

4

0

4

100

1/16 – 1/8

8

0

5

101

1/8 – 1/4

16

0

6

110

1/4 – 1/2

32

0

7

111

1/2 – 1

64

0

Для реализации кодера в соответствии с таблицей 2.1 можно определить величины эталонных напряжений для нижней границы каждого сегмента и при кодировании внутри сегмента (таблица 2.2).

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

Таблица 2.2 Эталонные напряжения для нелинейного кодека

Эталонное

Эталонные напряжения при кодировании в

напряжение

 

 

пределах сегмента

 

 

нижней границы

i (D)

2 i (C)

4 i (B)

8 i (A)

сегмента

 

 

 

 

 

 

 

 

0

 

1

0

2

0

4

0

8

0

16

0

1

0

2

0

4

0

8

0

32

0

2

0

4

0

8

0

16

0

64

0

4

0

8

0

16

0

32

0

128

0

8

0

16

0

32

0

64

0

256

0

16

0

32

0

64

0

128

0

512

0

32

0

64

0

128

0

256

0

1024

0

64

0

128

0

256

0

512

0

Таким образом, максимальный шаг квантования (в седьмом сегменте) в 64 раза превышает минимальный шаг квантования, а отношение сигнал/шум квантования (для синусоидального сигнала) может быть определено по выражению (1.16) и составит: для первого и второго сегментов

56

Рс / Ркв

7, 78 20lg(A/ ) 7, 78

20lg(32

0 /

0 ) 37,88дБ.

для седьмого сегмента

 

 

 

Рс / Ркв

7, 78 20lg(2048

0 / 64

0 )

37,88дБ.

Если бы использовалось равномерное квантование, то для седьмого сегмента

Рс / Ркв 7, 78 20lg(2048 0 / 0 ) 74дБ,

т.е. проигрыш для сильных и выигрыш для слабых сигналов от использования компандирования составит 20lg64=36 дБ. Зависимость отношения сигнал/шум квантования от уровня входного сигнала при компандировании по закону А=87.6/13 приведена на рис. 2.13. Для слабых сигналов в пределах нулевого и первого сегментов осуществляется равномерное квантование с шагом 0 , поэтому Рсш.кв увеличивается с ростом рс . При переходе ко второму сегменту шаг квантования увеличивается в два раза, т.е. становится равным 2 0, вследствие чего Рсш.кв резко уменьшается на 6 дБ, а затем в пределах данного сегмента возрастает с ростом рс , поскольку внутри сегмента осуществляется равномерное квантование. После попадания сигнала в зону ограничения отношение сигнал/шум резко уменьшается за счет перегрузки кодера.

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

 

 

 

 

Рсш кв , дБ

 

 

 

 

 

40

 

 

 

 

 

30

 

-48

-36

-24

-12

0

рс, дБм0

Рисунок 2.13 – Зависимость Рсш кв = f (pc)

 

 

 

 

57

 

 

UАИМ

 

 

 

 

 

 

 

ИКМ

 

 

 

СС

 

 

 

 

1

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ФЭ1

2

 

 

 

 

 

2

 

 

 

11

 

 

СПСЭ

 

11

ФЭ2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

7

 

1

 

 

 

 

 

 

 

 

УЛС

 

 

 

 

FT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2.14 – Нелинейный кодер взвешивающего типа

В первом такте определяется знак поступившего на вход кодера отсчета. Если отсчет положительный, то в знаковом разряде формируется «1» и к схеме переключения и суммирования эталонов СПСЭ подключается формирователь положительных эталонных напряжений ФЭ1, в противном случае формируется «0» и к схеме подключается ФЭ2. Затем происходит формирование кода номера сегмента методом деления их числа пополам (рис. 2.15).

Во втором такте управляющая логическая схема УЛС и СПСЭ обеспечивают подачу на вход схемы сравнения эталонного сигнала Uэт = 128 0, соответствующего нижней границе четвертого (среднего) сегмента. Если амплитуда отсчета UАИМ Uэт = 128 0 , то принимается решение, что амплитуда отсчета попадает в один из четырех вышележащих сегментов и формируется очередной символ X = 1, который по цепи обратной связи поступает на вход УЛС. В противном случае принимается решение, что амплитуда отсчета попадает в один из нижележащих сегментов и формируется

X = 0.

В третьем такте в зависимости от значения предыдущего символа X уточняется номер сегмента, в который попадает амплитуда кодируемого отсчета. Если X = 1, то УЛС и СПСЭ подают на вход СС эталонное напряжение

Uэт = 512

0 , соответствующего нижней границе шестого сегмента. При этом,

если UАИМ

Uэт = 512 0 , то принимается решение, что отсчет попадает в один

из двух вышележащих сегментов и формируется очередной символ Y = 1. В

противном случае, если UАИМ

Uэт = 512 0 , принимается решение, что отсчет

попадает в два нижележащих сегмента и формируется Y = 0.

Если же X = 0, то УЛС с помощью СПСЭ обеспечивает подачу на вход

СС эталонного напряжения Uэт = 32 0 , соответствующего нижней границе

второго сегмента. Если UАИМ

Uэт = 32 0 , то принимается решение, что отсчет

попадает во второй и третий сегменты и формируется Y = 1. Если UАИМ Uэт =

58

32 0 , принимается решение, что отсчет попадает в два нижележащих сегмента и формируется Y = 0.

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

Uэт

 

 

 

 

2048

0

 

 

 

XYZ

 

7

 

 

 

 

 

 

Z=1

 

1024

0

 

Y=1

 

111

 

6

 

 

 

 

 

 

Z=0

 

512

 

 

 

110

0

 

 

 

 

5

X=1

 

Z=1

 

 

 

Y=0

 

256

0

 

101

 

 

 

 

4

 

 

Z=0

 

128

 

 

 

100

0

 

 

 

 

3

 

 

Z=1

 

64

 

 

 

011

0

X=0

Y=1

 

 

2

Z=0

 

 

 

 

 

32

 

 

 

 

0

 

 

 

010

 

1

 

Y=0

Z=1

 

 

 

 

 

16

0

 

 

 

001

 

Nc= 0

 

 

Z=0

 

 

0

 

 

000

 

 

 

 

 

T1

T2

T3

T4

 

 

Рисунок 2.15 – Алгоритм формирования кода номера сегмента

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

Например, если на вход кодера поступил положительный отсчет с амплитудой UАИМ = 981 0 , то после первых четырех тактов сформируются символы PXYZ = 1110 и к СС подключится эталонное напряжение Uэт = 512 0 , соответствующее нижней границе шестого сегмента. В пятом такте к этому эталонному сигналу добавляется максимальное эталонное напряжение Uэт =

59

256 0, соответствующее символу А в определителе шага квантования К (рисунок 2.15) шестого сегмента (таблица 1.2). Так как UАИМ > Uэт = (512+256)

0, то формируется символ А = 1 и это эталонное напряжение остается включенным. В шестом такте подключается эталонное напряжение соответствующее символу В в определителе шага квантования К Uэт = 128 0 и так как UАИМ > Uэт = (512+256+128) 0, то на выходе СС формируется символ В = 1 и это эталонное напряжение остается включенным. В седьмом такте подключается эталонное напряжение соответствующее символу С в определителе шага квантования К Uэт = 64 0 и так как UАИМ > Uэт = (512+256+128+64) 0, то на выходе СС формируется символ С = 1 и это эталонное напряжение остается включенным. В восьмом такте подключается эталонное напряжение соответствующее символу D в определителе шага

квантования К Uэт = 32 0 и так как UАИМ < Uэт = (512+256+128+64+32) 0 , то на выходе СС формируется символ D = 0 и это эталонное напряжение

отключается. И на этом процесс кодирования очередного отсчета заканчивается. В результате на выходе кодера сформирована кодовая комбинация PXYZABCD = 11101110, соответствующая амплитуде уравновешивающего АИМ сигнала на входе СС U`АИМ = 960 0. Разница между входным и уравновешивающим АИМ сигналами на входах СС представляет

ошибку квантования КВ = UАИМ - U`АИМ = 21 0 > i / 2 = 16 0.

Для кодирования с неравномерной шкалой квантования также может быть использовано преобразование на основе линейного кодирования, при котором кодирование сигнала осуществляется в линейном кодере с большим числом разрядов с последующим цифровым компандированием. При этом в линейном кодере осуществляется равномерное кодирование с использованием 12–разрядного кода, что соответствует количеству шагов квантования NКВ = 212 = 4096, с последующим цифровым компрессированием (преобразованием) с помощью логических устройств на основе ПЗУ в восьмиразрядный нелинейный код, имеющий ту же структуру, что и при использовании нелинейного кодера с характеристикой компрессии типа А = 87.6/13 (таблица 2.1).

Таблица 2.1 Алгоритм цифрового компрессирования

Номер

 

Код

сегмента

12–ти разрядный линейный

 

8–ми разрядный нелинейный

0

P0000000ABCD

 

P000ABCD

1

P0000001ABCD

 

P001ABCD

2

P000001ABCDE

 

P010ABCD

3

P00001ABCDEF

 

P011ABCD

4

P0001ABCDEFG

 

P100ABCD

5

P001ABCDEFGH

 

P101ABCD

6

P01ABCDEFGHI

 

P110ABCD

7

P1ABCDEFGHIJ

 

P111ABCD

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

60

Источник: https://studfile.net/preview/16709054/