1.11 Цифрове компандування

 

Метод цифрового компандування передбачає на передавальній стороні лінійне кодування АІМ телефонного сигналу 12-розрядним кодом з послідовним цифровим перетворенням (цифровим компресуванням) у 8-розрядний код, що відповідає нелінійному кодуванню з компресією сигналу за квазілогарифмічним законом типу А = 87,6. Спосіб перетворення 12-розрядного коду в 8-розрядний наведено у табл. 1.4. На приймальній стороні відбувається цифрове експандування шляхом перетворення 8-розрядного коду у 13-розрядний (з урахуванням допоміжного корегуючого розряду).

Із табл. 1.4 виходить, що перший  розряд, який відображує полярність сигналу (S = 1 для Uc > 0, S=0 для Uc < 0), залишається незмінним. Значення розрядів Р′2, Р′3 і Р′4, які визначають номер сегмента, відповідає кількості нулів у 12-розрядної кодової комбінації між символами S і символами 1 w x y z ( w x y z для нульового сегмента). Після формування змісту розрядів Р′2, Р′3, Р′4 8-розрядного коду символи w x y z  із 12-розрядного коду переносяться без зміни у 8-розрядний, а решта символів відкидаються незалежно від їх змісту. В табл. 1.4 кількість розрядів, що відкидаються, вказана в графі КР. Природно, що по мірі зростання номера сегмента зростає величина помилок квантування у кожному з них.

 

Таблиця 1.4

 

 

Номер

сегмента

 

 

12-розрядний код

 

 

8-розрядний код

 

 

 

КР

 

 

Р1

Р2

Р3

Р4

Р5

Р6

Р7

Р8

Р9

Р10

Р11

Р12

Р′1

Р′2

Р′3

Р′4

Р′5

Р′6

Р′7

Р′8

 

7

S

1

w

x

y

z

0

0

0

0

0

0

S

1

1

1

w

x

y

z

6

6

S

0

1

w

x

y

z

0

0

0

0

0

S

1

1

0

w

x

y

z

5

5

S

0

0

1

w

x

y

z

0

0

0

0

S

1

0

1

w

x

y

z

4

4

S

0

0

0

1

w

x

y

z

0

0

0

S

1

0

0

w

x

y

z

3

3

S

0

0

0

0

1

w

x

y

z

0

0

S

0

1

1

w

x

y

z

2

2

S

0

0

0

0

0

1

w

x

y

z

0

S

0

1

0

w

x

y

z

1

1

S

0

0

0

0

0

0

1

w

x

y

z

S

0

0

1

w

x

y

z

-

0

S

0

0

0

0

0

0

0

w

x

y

z

S

0

0

0

w

x

y

z

-

 

Нелінійне декодування, тобто формування дискрети АІМ сигналу з визначеним рівнем, виконується з урахуванням структури 8-розрядної кодової комбінації (Р′1 Р′2 Р′3 Р′4 Р′5 Р′6 Р′7 Р′8).

Символ Р′1 = S визначає знак дискрета. Зміст символів Р′2 Р′3 Р′4 визначає номер сегмента, що у свою чергу визначає нижчий рівень відповідного  сегмента ( Uнрі ). Символи Р′5 Р′6 Р′7 Р′8 визначають номер рівня АІМ – сигналу у  відповідному  і-му  сегменті, що  має  крок  квантування ∆Ui = к∙∆U0 , де к = 1 для сегмента з номером і = 0 і к = 2і-1 для усіх інших сегментів від і = 1 до і = 7 . Після визначення рівня дискрети АІМ сигналу з метою зменшення помилок квантування вдвічі до отриманої величини додається половина кроку квантування ()  відповідного сегмента. Таким чином, величина дискрети АІМ сигналу визначається співвідношенням:

 

UAІМ = S[ Uнрі + W ∙8 ∙∆Ui + X∙4∙∆Ui + Y∙2∙∆Ui +Z∙∆Ui + 0,5∙∆Ui ].

 

Наприклад, якщо на вхід декодера надходить кодова комбінація 01101001, зміст якої вказує на негативну полярність сигналу (Р1′ = S = 0), рівень якого потрапив у сегмент №6  2′ Р3′ Р4′ → 110)  і  перевищує  нижчий  рівень  цього  сегмента  (Uнр6 = 512∆U0 )  на 9 (Р5′ Р6′ Р7′ Р8′→ 1001) кроків квантування  (∆U6 = 32∆U0).  Тому  UAІМ = - (512 ∆U0 + 1∙8∙32∙∆U0 + 0∙4∙32∙∆U0 + 0∙2∙32∙∆U0 + 1∙32∙∆U0 + 0,5∙32∙∆U0) = - ( 512 +256 + 32+16) ∆U0 = - 816∆U0.

Якщо врахувати, що ∆U0 = U0бм/211 , то UAІМ = - 816∙2-11Uобм , у наведеному прикладі формування АІМ сигнала здійснилося в декодері шляхом складання еталонів, що дорівнюють 512∆U0, 256∆U0, 32∆U0 і 16∆U0.

З  урахуванням того, що Uнрі = 2 і ∙16∆U0  для  сегментів з номерами від і = 1 до і = 7, і Uнр0 = 0 для сегмента з номером і = 0, співвідношення, що визначає величину відліку АІМ сигналу на виході декодера, можна записати у вигляді:

 

 

 

Для вищенаведеного прикладу ( і = 6 )

 

.

 

Таким чином, у нелінійному декодері цифрове експандування ІКМ сигналу відбувається шляхом перетворення 8-розрядного коду у 13-розрядний. У табл. 1.5 наведено спосіб вказаного перетворення.

 

Таблиця 1.5

 

Номер

сегмента

 

8-розрядний код

 

 

13-розрядний код

 

Р1

Р2

Р3

Р4

Р5

Р6

Р7

Р8

Р1

Р2

Р3

Р4

Р5

Р6

Р7

Р8

Р9

Р10

Р11

Р12

Р13

7

S

1

1

1

w

x

y

z

S

1

w

x

y

Z

1

0

0

0

0

0

0

6

S

1

1

0

w

x

y

z

S

0

1

w

x

Y

z

1

0

0

0

0

0

5

S

1

0

1

w

x

y

z

S

0

0

1

w

X

y

z

1

0

0

0

0

4

S

1

0

0

w

x

y

z

S

0

0

0

1

W

x

y

z

1

0

0

0

3

S

0

1

1

w

x

y

z

S

0

0

0

0

1

w

x

y

z

1

0

0

2

S

0

1

0

w

x

y

z

S

0

0

0

0

0

1

w

x

y

z

1

0

1

S

0

0

1

w

x

y

z

S

0

0

0

0

0

0

1

w

x

y

z

1

0

S

0

0

0

w

x

y

z

S

0

0

0

0

0

0

1

w

x

y

z

1

 

            Відповідно за цим способом при перетворенні 8-розрядного коду у 12-розрядний, значення розряду Р1′=S переноситься без зміни (тобто Р1= Р1′=S). Код номера сегмента перетворюється у відповідну кількість нулів і наступною за ними одиницею, після якої записуються значення w, x, y, z. До відсутніх молодших розрядів виставляються нулі. У результаті такого перетворення забезпечується відновлення АІМ відліку (дискрети) з максимальною помилкою квантування  ∆Ui (відносної – 2-4 для усіх сегментів). Наприклад, 8-розрядна кодова комбінація 11011101 (позитивний відлік, сегмент №5, у сегменті рівень №13) після перетворення має вигляд 100111010000. Помилка квантування дорівнює ∆U5=16∆U0. З урахуванням корегуючого імпульсу, що зменшує максимальну помилку квантування до , для чисел, що належать сегментам з номерами 2...7 (див. табл. 1.5), після символу Z завжди формується символ 1, а більш молодші розряди залишаються „нульовими”. Для сегментів з номерами 0 і 1 використовується допоміжний 13-й розряд, що приймає значення 1. З урахуванням викладеного кодова комбінація 10011101 після перетворення у 13-розрядну матиме вигляд 1001110110000.

Таким чином, перетворення у декодері 8-розрядного коду до 13-розрядного зменшує відносну помилку квантування до 2-5 для усіх сегментів.

 

Hosted by uCoz