Практическое занятие(семинар) 3.

по теме «Нелинейное кодирование и декодирование сигналов»

Цель занятия:

1.  Углубить и закрепить теоретические знания полученных на лекционных занятиях и в ходе самостоятельной работы по изучению рекомендованной литературы.

2.  Изучить принципы нелинейного кодирования и декодирования различных сигналов и провести сравнительный анализ различных схем кодеров и декодеров, их достоинства и недостатки.

3.  Изучить принцип работы нелинейного кодека с использованием характеристики компрессии типа А=87,6/13 и провести анализ алгоритма работы нелиней-ного кодера взвешивающего типа в каждой из восьми тактов.

Учебные вопросы практического(семинарского) занятия:

1.  Сегментированная А-характеристика компрессии:

- Порядок формирование сегментов;

- Определение шага квантования сегментов;

- Кодирование.

2. Структура кодовой комбинации на выходе кодера (PXYZABCD)

3. Упрощенная структурная схема нелинейного кодера взвешивающего типа:

- Состав и назначение элементов схемы;

- Принцип работы.

4. Основные этапы формирования основных сигналов:

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

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

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

5. Принцип цифрового компандирование и нелинейное декодирование.

Краткие методические указания к практическому(сем) занятию №2.

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

НЕ нашли? Не то? Что вы ищете?

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

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

2.  Второй вопрос необходимо начинатьс с анализа структуры кодовой комбинации и проанализировать значения составляющих. Нарисовать характеристику и раскрыть обозначение характеристики компрессии типа А=87,6/13.

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

Четветый вопрос рассматривается как основа понимания принципа работы нелинейного кодирования. Далее обсудить пошаговое опрределение значении элементов восьмиразрядной кодовой комбинации. При этом особое внимание обратить особенности формирования кода номера сегмента (шаги 2-4) и кода номера шага внутри сегмента (шаги 5-8). Обсуждение вопроса завершить решением примера по нелинейному кодированию заданного отсчета АИМ сигнала. Для закрепления принципа нелинейного кодирования необходимо дать задания каждому студенту свой вариант АИМ сигнала согласно таблице 1.

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

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

1.  Основная литература

1.Цифровые системы передачи , , Москва, Горячая линия-Телеком. 2007 351с.

2. Цифровые и аналоговые системы передачи , Москва, Горячая линия-Телеком 2002 232с.

2. Дополнительная литература

1. Многоканальные системы передачи Москва, Новое знание 2002 750с.

2. Многоканальные системы передачи , , и др. Москва, Радио и связь 1996 559с.

3. К Конспект лекции по МСПИ-2 сайт КазНУ 2014.

4. Методические указания к практическим (семинарским) занятиям №3 по дисциплине

«Многоканальные системы передачи информации-2»

Краткие теоретические вопросы для подготовки к семинару №3:

1.  Сегментированная А-характеристика компрессии:

- Порядок формирование сегментов;

- Определение шага квантования сегментов;

- Кодирование.

Варианты исходных данных для самостоятельного решения

№ вар.

1

2

3

4

5

6

7

8

9

10

Уровень АИМ сигн.

612

δ0

626

δ0

638

δ0

644

δ0

655δ0

669

δ0

679

δ0

685

δ0

689

δ0

696

δ0

№ вар.

11

12

13

14

15

16

17

18

19

20

Уровень АИМ сигн.

716

δ0

728

δ0

737

δ0

745

δ0

755δ0

767

δ0

776

δ0

786

δ0

791

δ0

796

δ0

№ вар.

21

22

23

24

25

26

27

28

29

30

Уровень АИМ сигн.

815

δ0

824

δ0

838

δ0

842

δ0

857δ0

868

δ0

875

δ0

884

δ0

889

δ0

912

δ0

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

На рис. 2.1 приведена сегментированная А-характеристика компрессии для положительных сигналов. Формаль­но общее число сегментов на полной характеристике составляет 16, однако четыре центральных сегмента фактически образуют один сегмент, вследствие чего фактическое число сегментов равно 13.

Поэтому такую харак­теристику называют характеристикой компрессии типа A=87,6/13. Каждый из сегментов характеристики содержит 16 шагов квантования, а их общее число равно 256. При этом принята сле­дующая нумерация сегментов Nc и шагов квантования Nш внутри каждого сегмента: Nc=0,1,2,... ,7 и Nш =0, 1, 2,..., 15.

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

Самый маленький шаг квантования δ0 соответ­ствует двум первым сегментам Nc =0,1 и оказывается равным δ0=Uогр/(128*16=2-11Uогр.

Таким образом, максимальный шаг квантования δ7=26δ0, т. е. в 64 раза превышает минимальный шаг. При переходе к второму сегменту шаг квантования уве­личивается в 2 раза, т. е. становится равным 2 δ0, вследствие чего Аз. кв. резко уменьшается, а затем в пределах данного сегмента возрастает с ростом рс, поскольку внутри сегмента осуществляется, равномерное квантование. Такой характер изменения Аз. кв. наблюдается и при переходе ко всем последующим сегментам.

C:\Users\г\Desktop\Проект МУ к ПЗ по МСПИ\Рис. по мтс-2\Ris k l1.1.8.bmp

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

Структура кодовой комбинации, формируемой на выходе ко­дера с характеристикой А = 87,6/13, имеет вид PXYZABCD,

где Р — знаковый символ (1—для положительных сигналов, 0 — для отрицательных);

XYZ — символы кода номера сегмента Nc.

ABCD — символы кода номера шага внутри сегмента Nш.

Если, например, положительный отсчет на входе кодера имеет амплитуду, соответствующую девятому шагу квантования в шестом сегменте, то на выходе кодера будет сформирована ком­бинация 11101001 (P=l, XYZ=110), так как Nc=6, ABCD = 1001, так как Nш=9).

В табл. 2.1 приведены основные параметры, характеризующие нелинейное кодирование с использованием характеристики А = 87,6/13.

2. Упрощенная структурная схема нелинейного кодера взвешивающего типа:

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

На рис. 2.2 представлена упрощенная структурная схема нелинейного кодера взвешивающего типа, содержащая схему сравнения (СС), схему переключения и суммирования эталонов (СПСЭ), две схемы формирования эталонных сигналов (ФЭ1 и ФЭ2) для положительных и отрицательных отсче-тов, управляю­щую логическую схему (УЛС).

Рис. 2.3. Зависимость Рис. 2.2. Нелинейный кодер взвешивающего типа

3. Структура кодовой комбинации на выходе кодера (PXYZABCD)

4. Основные этапы формирования основных сигналов:

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

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

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

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

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

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

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

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

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

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

C:\Users\г\Desktop\Проект МУ к ПЗ по МСПИ\Рис. по мтс-2\Ris k l1.1.10.bmp

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

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

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

Y = 0.

В четвертом такте кодирования формируется символ Z, т. е. по­следний символ в коде номера сегмента. В зависимости от значе­ний предыдущих символов (XY) окончательно устанавливается номер сегмента, соответствующего данному отсчету.

Так, если Х=1 и Y=0, то включается эталонное напряжение Uэт=256δ0, соответствующее нижней границе пятого сегмента. Если UаимUэт=256δ0, то принимается решение, что отсчет попадает в пятый сегмент, формируется символ Z=l и эталонное напряжение Uэт=256δ0 остается включенным до конца процесса кодирования данного отсчета.

Если Uаим<Uэт=256δ0, то принимается решение, что отсчет попадает в четвертый сегмент, формируется Z=0 и до конца процесса кодирования включается Uэт=128 δ0, соответствующее нижней границе четвертого сегмента.

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

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

Пример:

Если на вход кодера поступил положительный отсчет с амплитудой Uаим =672δ0, то после первых четырех тактов сформируются символы PXYZ= 1110 и к СС подключится эталонное напряжение Uэт=512δ0, соответствующее нижней границе шестого сегмента.

В пятом такте к этому эталонному сигналу добавится максимальное эталонное напряжение Uэт=256δ0, соответствующее старшему символу (А) в коде номера шага квантования для шестого сегмента. Так как Uаим=672δ0< Uэт=512δ0+256δ0, то формируется символ А=0 и вместо Uэт=256δ0 в шестом такте подключается эталонное напряжение следующего разряда Uэт=128 δ0. Поскольку, Uаим=672δ0>Uэт=512δ0+128δ0, то на выходе СС формируется символ В=1, эталонное напряжение не из­меняется и в следующем седьмом такте подключается эталонное напряжение очередного разряда Uэт=64δ0.

Так как Uаим=672δ0< Uэт=512 δ0+128δ0 +64 δ0,, формируется символ С = 0 и эталонное напряжение данного разряда Uэт=64δ0 отключается.

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

Вывод:

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

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

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

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

Таблица 2.1

Эталонное напряжение нижней

границы сегмента

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

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

δί

ί

ί

ί

0

1 δ0

2 δ0

4 δ0

8 δ0

16 δ0

1 δ0

2 δ0

8 δ0

16 δ0

32 δ0

2 δ0

4 δ0

16 δ0

32 δ0

64 δ0

4 δ0

8 δ0

32 δ0

64 δ0

128 δ0

8 δ0

16 δ0

64 δ0

128δ0

256 δ0

16 δ0

32 δ0

128δ0

128δ0

512 δ0

32 δ0

64 δ0

128δ0

256δ0

1024 δ0

64 δ0

128δ0

256δ0

512δ0

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

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

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

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

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

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

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

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

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

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

В четвертом такте кодирования формируется символ Z, т. е. по­следний символ в коде номера сегмента. В зависимости от значе­ний предыдущих символов (XY) окончательно устанавливается номер сегмента, соответствующего данному отсчету.

Так, если Х=1 и Y=0, то включается эталонное напряжение Uэт=256δ0, соответствующее нижней границе пятого сегмента. Если UаимUэт=256δ0, то принимается решение, что отсчет попадает в пятый сегмент, формируется символ Z=l и эталонное напряжение Uэт=256δ0 остается включенным до конца процесса кодирования данного отсчета.

Если Uаим<Uэт=256δ0, то принимается решение, что отсчет попадает в четвертый сегмент, формируется Z=0 и до конца процесса кодирования включается Uэт=128 δ0, соответствующее нижней границе четвертого сегмента.

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

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

Пример:

Если на вход кодера поступил положительный отсчет с амплитудой Uаим =672δ0, то после первых четырех тактов сформируются символы PXYZ= 1110 и к СС подключится эталонное напряжение Uэт=512δ0, соответствующее нижней границе шестого сегмента.

В пятом такте к этому эталонному сигналу добавится максимальное эталонное напряжение Uэт=256δ0, соответствующее старшему символу (А) в коде номера шага квантования для шестого сегмента. Так как Uаим=672δ0< Uэт=512 δ0+256 δ0, то формируется символ А=0 и вместо Uэт=256δ0 в шестом такте подключается эталонное напряжение следующего разряда Uэт=128 δ0. Поскольку, Uаим=672δ0>Uэт=512δ0+128δ0, то на выходе СС форми-руется символ В=1, эталонное напряжение не из­меняется и в следующем седьмом такте подключается эталонное напряжение очередного разряда Uэт=64δ0.

Так как Uаим=672δ0< Uэт=512 δ0+128δ0 64 δ0,, формируется символ С = 0 и эталонное напряжение данного разряда Uэт=64δ0 отключается.

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

Вывод:

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

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