- •Лабораторная работа №1 «Кодирование информации в вычислительных сетях»
- •1. Методы физического кодирования
- •Потенциальный код с инверсией при единице (nrzi)
- •Манчестерский код
- •Потенциальный код 2b1q
- •2. Методы повышения помехоустойчивости передачи и приема.
- •Избыточные коды
- •Скремблирование
- •3. Задание
- •4. Варианты задания:
- •5. Структура отчета
3. Задание
Необходимо разработать программу для кодирования информации, используя код (по варианту), при этом для устранения последовательностей нулей использовать логическое кодирование (по варианту). Входную последовательность информации ввести с клавиатуры. Результаты работы отобразить в виде временной диаграммы, при этом на диаграмме должны быть:
входная последовательность в коде NRZ,
входная последовательность в виде самосинхронизирующегося кода (по варианту),
входная последовательность в логическом коде (по варианту).
4. Варианты задания:
№ варианта |
Самосинхронизирующиеся коды |
Логическое кодирование |
1 |
Биполярный код AMI |
Избыточный код 4В/5В |
2 |
Код NRZI |
Скремблер со сдвигом 3 и 5 |
3 |
Манчестерский код |
Избыточный код 4В/5В |
4 |
Биполярный код AMI |
Метод B8ZS |
5 |
Код NRZI |
Скремблер со сдвигами 3 и 5 позиции |
6 |
Биполярный код AMI |
Метод HDB3 |
7 |
Манчестерский код |
Метод B8ZS |
8 |
Код NRZI |
Скремблер со сдвигом 5 и 8 |
9 |
Биполярный код AMI |
Скремблер со сдвигом 3 и 5 |
10 |
Манчестерский код |
Скремблер со сдвигом 3 и 5 |
11 |
Код NRZI |
Метод B8ZS |
12 |
Биполярный код AMI |
Скремблер со сдвигами 5 и 13 позиции |
13 |
Код NRZI |
Метод HDB3 |
14 |
Код 2B1Q |
Избыточный код 4В/5В |
15 |
Код 2B1Q |
Скремблер со сдвигом 3 и 5 |
16 |
Код 2B1Q |
Метод B8ZS |
17 |
Манчестерский код |
Скремблер со сдвигами 5 и 13 позиции |
5. Структура отчета
титульный лист;
цель работы, задание;
краткие теоретические сведения;
алгоритм работы программы;
листинг программы кодирования информации;
результаты работы программы;
выводы.
