Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zawd_lb_T3_2010.doc
Скачиваний:
2
Добавлен:
12.09.2019
Размер:
822.27 Кб
Скачать

Дослідження функціональної моделі кодуючого пристрою.

е)У відповідності до наведених вище у теоретичній частині правил поліному Р(х)= х3+х+1 відповідає кодуючий пристрій, представлений на рис. 2.

Кл1

Кл2; Вих

Х0 Х1 Х2

Рис. 2

ж) Формування перевірочних розрядів за допомогою кодуючого пристрою.

На вхід кодера (див. рис. 2) старшими розрядами вперед подається послідовность нулів та одиниць 01010000 (див. Таблицю 3), яка відповідає багаточлену . Процес кодування (ділення на утворюючий поліном) відображено у таблиці 3. Розряди кодової комбінації покроково просуваються від тригера до тригера. Зворотній зв’язок не впливає на їх значення, тому що ключ 1 (Кл1) у розімкненому стані. Після r-того кроку (у прикладі, що розглядається, - після третього) замикається ключ 1 і розмикається ключ 2 (Кл2). Зворотній зв’язок починає впливати на стан тих тригерів (розрядів), перед якими встановлені суматори за модулем 2.

Таким чином, на n – ному ( у прикладі восьмому) кроці отримано залишок, який дорівнює 011, що відповідає поліному RI(x)= x+1 і дозволяє сформувати кодове слово

.

У двійковому вигляді це =01010011.

(Інфраструктура кодера, яка забезпечує процедуру використання отриманого залишку для формування дозволеного кодового слова на рисунку не показана. Детальніше див. [6])

Таблиця 3

№кроку

Вхідна послідовність

Стан тригерів

X0

X1

X2

1

0000101

0

2

000010

1

0

3

00001

0

1

0

4

0000

1

0

1

5

000

1

0

0

6

00

0

1

0

7

0

0

0

1

8

1

1

0

Дослідження функціональної моделі декодуючого пристрою.

з) Декодування при відсутності помилок (перевірка правильності формування кодового слова).

На вхід декодера (рис. 2) старшими розрядами вперед подається послідовність =01010011. Процес декодування (ділення) відбувається аналогічно пункту ж) і його відображено у таблиці 4.

Таблиця 4

№кроку

Вхідна послідовність

Стан тригерів

X0

X1

X2

1

1100101

0

2

110010

1

0

3

11001

0

1

0

4

1100

1

0

1

5

110

1

0

0

6

11

0

1

0

7

1

1

0

1

8

0

0

0

Залишок дорівнює нулю. Кодове слово (у двійковому вигляді ) сформоване вірно і є дозволеним. Це відповідає випадку його прийому у відсутності помилок.

Таким же чином дослідити декодування решти кодових слів.

і) Декодування при наявності помилки (перевірка виявлення помилки), структура якої відповідає поліному Е(х).

Необхідно декодувати послідовність, що відповідає багаточлену спотвореного кодового слова

.

У двійковому вигляді = 01110010. Цю послідовність подаємо старшими розрядами вперед на декодуючий пристрій. Процес декодування відображено у таблиці 5.

Таблиця 5

№кроку

Вхідна послідовність

Стан тригерів

X0

X1

X2

1

0100111

0

2

010011

1

0

3

01001

1

1

0

4

0100

1

1

1

5

010

1

0

1

6

01

1

0

0

7

0

1

1

0

8

0

1

1

Залишок (синдром) (і він співпав з отриманим при математичному моделюванні). Помилка виявлена.

Таким же чином дослідити декодування решти спотворених кодових слів.

Порівняти і проаналізувати всі отримані результати. Оформити звіт про лабораторну роботу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]