- •Содержание Введение
- •Лабораторная работа №3 Методы цифрового кодирования. Кодирование без возвращения к нулю nrz
- •Цифровое кодирование информации
- •Требования, предъявляемые к методу кодирования
- •Кодирование без возвращения к нулю
- •Выполнение лабораторной работы
- •Лабораторная работа №4 Кодирование с возвращением к нулю rz
- •Лабораторная работа №5 Потенциальный код с инверсией при единице nrzi
- •Лабораторная работа №6 Биполярное кодирование с альтернативной инверсией ami
- •Лабораторная работа №7 Биполярный импульсный метод кодирования
- •Лабораторная работа №8 Манчестерский метод кодирования
- •Лабораторная работа №9 Дифференциальное Манчестерское кодирование
- •Лабораторная работа №10
- •2B1q метод кодирования
- •Лабораторная работа №11
- •Литература
- •Приложение 1
- •Основы построения телекоммуникационных систем и сетей Методы физического кодирования
Лабораторная работа №11
MLT-3 метод кодирования
Цель работы: Изучение методов цифрового кодирования сигналов на примере кода MLT-3. Исследование процесса передачи данных на физическом уровне.
Подготовка к лабораторной работе:
Повторить программирование в системе Mathcad.
Изучить соответствующие разделы в литературе [1-3].
Краткая теория:
Код MLT-3 (Multi-Level Transition-3) – метод кодирования, использующий три уровня сигнала. Метод основывается на циклическом переключении потенциала. При передаче нулевого битового интервала уровень сигнала не меняется, а при передаче единицы меняется на следующий уровень по такой цепочке: +U, 0, –U, 0, +U, 0, –U и т.д. (рисунок 11.1).
Рисунок 11.1 – Кодирование MLT-3
Таким образом, максимальная частота смены уровней получается вчетверо меньше скорости передачи в битах (при последовательности сплошных единиц). Требуемая полоса пропускания оказывается меньше, чем при коде NRZ.
Порядок выполнения:
Открыть рабочий лист Mathcad, созданный в предыдущих лабораторных работах.
Разработать Mathcad-функцию MLT-3-кодер.
Разработать Mathcad-функцию MLT-3-декодер.
Закодировать с помощью функции из п.2 поочередно входные последовательности данных, заданные в лабораторной работе №1:
последовательность нулей;
последовательность единиц;
последовательность чередующихся нулей и единиц;
текстовая строка.
Передать поочередно полученные кодовые последовательности с помощью модели канала, разработанной в лабораторной работе №2.
Декодировать поочередно полученные приемником сигналы с помощью функции из п.3.
С помощью Mathcad-функций berCalc() и serCalc() из лабораторной работы №1 вычислить вероятность битовой (символьной) ошибки для каждой последовательности.
Свести результаты работы в таблицу (приложение 1).
Оформить отчет в виде Mathcad-файла.
Сдать и защитить работу.
Содержание отчёта по лабораторной работе:
Номер название и цель лабораторной работы.
Задание к лабораторной работе.
Разработанные в лабораторной работе функции.
Результаты выполнения с пояснениями.
Выводы по лабораторной работе.
Контрольные вопросы:
Сравните данный вид кодирования со всеми предыдущими.
Опишите принцип MLT-3-кода.
Перечислите достоинства и недостатки кода MLT-3.
Обладает ли код MLT-3 хорошими самосинхронизирующими свойствами? Если да, то, каким образом это достигается?
Какова ширина спектра сигнала при данном виде кодирования?
Сравните корректирующую способность описанных выше кодов. Поясните результаты сравнения.
Литература
Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. 3-е изд. – СПб.: Питер, 2006. – 958 с.
Столлингс В. Компьютерные системы передачи данных, 6-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2002. – 928 с.
Блэк Ю. Сети ЭВМ: Протоколы, стандарты, интерфейсы: Пер. с англ. – М.: Мир, 1990. – 506 с.
Приложение 1
Таблица 1 – Вероятность ошибки на бит и на символ для различных методов кодирования
Код |
BER |
SymbolER “txt” |
|||
“0” |
“1” |
“01” |
“txt” |
||
NRZ |
|
|
|
|
|
RZ |
|
|
|
|
|
NRZI |
|
|
|
|
|
AMI |
|
|
|
|
|
MLT-3 |
|
|
|
|
|
2B1Q |
|
|
|
|
|
Биполярный импульсный |
|
|
|
|
|
Манчестерский |
|
|
|
|
|
Дифференциальный манчестерский |
|
|
|
|
|
Елена Викторовна Кокорева
Александр Федорович Ярославцев