- •Содержание Введение
- •Лабораторная работа №3 Методы цифрового кодирования. Кодирование без возвращения к нулю nrz
- •Цифровое кодирование информации
- •Требования, предъявляемые к методу кодирования
- •Кодирование без возвращения к нулю
- •Выполнение лабораторной работы
- •Лабораторная работа №4 Кодирование с возвращением к нулю rz
- •Лабораторная работа №5 Потенциальный код с инверсией при единице nrzi
- •Лабораторная работа №6 Биполярное кодирование с альтернативной инверсией ami
- •Лабораторная работа №7 Биполярный импульсный метод кодирования
- •Лабораторная работа №8 Манчестерский метод кодирования
- •Лабораторная работа №9 Дифференциальное Манчестерское кодирование
- •Лабораторная работа №10
- •2B1q метод кодирования
- •Лабораторная работа №11
- •Литература
- •Приложение 1
- •Основы построения телекоммуникационных систем и сетей Методы физического кодирования
Лабораторная работа №4 Кодирование с возвращением к нулю rz
Цель работы: Изучение методов цифрового кодирования сигналов на примере кода RZ. Исследование процесса передачи данных на физическом уровне.
Подготовка к лабораторной работе:
Повторить программирование в системе Mathcad.
Изучить соответствующие разделы в литературе [1-3].
Краткая теория:
Код с возвращением к нулю (RZ – Return to Zero) представлен на рисунке 4.1. Цифровые данные представляются следующим образом: биты 0 представляются нулевым напряжением (0В); биты 1 представляются значением +1В в первой половине и нулевым напряжением во второй, т.е. единице соответствует импульс напряжения продолжительностью в половину продолжительности передачи одного бита данных.
Рисунок 4.1 – Код RZ
Этот метод имеет два преимущества по сравнению с кодированием NRZ:
средний уровень напряжения в линии составляет 1/4V (вместо 1/2 V);
при передаче непрерывной последовательности единиц сигнал в линии не остается постоянным.
Однако при использовании кодирования RZ:
полоса сигнала может достигать значений, равных скорости передачи данных (при передаче последовательности единиц);
длинные последовательности нулей плохо синхронизируются.
Порядок выполнения:
Открыть рабочий лист Mathcad, созданный в предыдущих лабораторных работах.
Разработать Mathcad-функцию RZ-кодер для К отсчетов каждого бита.
Разработать Mathcad-функцию RZ-декодер, для среднего значения К отсчетов.
Закодировать с помощью функции из п.2 поочередно входные последовательности данных, заданные в лабораторной работе №1:
последовательность нулей;
последовательность единиц;
последовательность чередующихся нулей и единиц;
текстовая строка.
Передать поочередно полученные кодовые последовательности с помощью модели канала, разработанной в лабораторной работе №2.
Декодировать поочередно полученные приемником сигналы с помощью функции из п.3.
С помощью Mathcad-функций berCalc() и serCalc() из лабораторной работы №1 вычислить битовую (символьную) вероятность ошибки для каждой последовательности.
Свести результаты работы в таблицу (приложение 1).
Оформить отчет в виде Mathcad-файла.
Сдать и защитить работу.
Содержание отчёта по лабораторной работе:
Номер название и цель лабораторной работы.
Задание к лабораторной работе.
Разработанные в лабораторной работе функции.
Результаты выполнения с пояснениями.
Выводы по лабораторной работе.
Контрольные вопросы:
Опишите принцип RZ-кодирования.
Сравните методы кодирования NRZ и RZ.
Перечислите достоинства и недостатки RZ-кода.
Какой из описанных выше кодов дает наименьшую битовую ошибку?
К какому виду кодирования относится код RZ?
Лабораторная работа №5 Потенциальный код с инверсией при единице nrzi
Цель работы: Изучение методов цифрового кодирования сигналов на примере кода NRZI. Исследование процесса передачи данных на физическом уровне.
Подготовка к лабораторной работе
Повторить программирование в системе Mathcad.
Изучить соответствующие разделы в литературе [1-3].
Краткая теория
Описанный ниже код устраняет некоторые недостатки, присущие кодам NRZ и RZ. При передаче нуля он передаёт потенциал, который был установлен на предыдущем такте (то есть не меняет его), а при передаче единицы потенциал меняется на противоположный, таким образом достигается самосинхронизация при передаче длинных последовательностей единиц (рисунок 5.1). Этот код называется потенциальным кодом с инверсией на единице (NRZI - Non Return to Zero with ones Inverted). Этот метод, как и два предыдущих, удобен в тех случаях, когда наличие третьего (и более) уровня сигнала весьма нежелательно, например, в оптических кабелях, где устойчиво распознаются только два состояния сигнала – свет и темнота.
Рисунок 5.1 – Код NRZI
К достоинствам данного метода можно также отнести узкий спектр и отсутствие поляризации.
Недостатком является плохая синхронизация при передаче длинных последовательностей нулей.
Порядок выполнения:
Открыть рабочий лист Mathcad, созданный в предыдущих лабораторных работах.
Разработать Mathcad-функцию NRZI-кодер аналогично лабораторным работам 3, 4.
Разработать Mathcad-функцию NRZI -декодер.
Закодировать с помощью функции из п.2 поочередно входные последовательности данных, заданные в лабораторной работе №1:
последовательность нулей;
последовательность единиц;
последовательность чередующихся нулей и единиц;
текстовая строка.
Передать поочередно полученные кодовые последовательности с помощью модели канала, разработанной в лабораторной работе №2.
Декодировать поочередно полученные приемником сигналы с помощью функции из п.3.
С помощью Mathcad-функций berCalc() и serCalc() из лабораторной работы №1 вычислить интенсивность битовой (символьной) ошибки для каждой последовательности.
Свести результаты работы в таблицу (приложение 1).
Оформить отчет в виде Mathcad-файла.
Сдать и защитить работу.
Содержание отчёта по лабораторной работе:
Номер название и цель лабораторной работы.
Задание к лабораторной работе.
Разработанные в лабораторной работе функции.
Результаты выполнения с пояснениями.
Выводы по лабораторной работе.
Контрольные вопросы:
Опишите принцип NRZI-кодирования.
В чем заключается преимущество кода NRZI перед кодами NRZ и RZ, а в чем он им уступает?
Какие требования предъявляются к методам цифрового кодирования?
В чем разница между потенциальными и импульсными кодами?
Перечислите недостатки NRZI-кода.
Чем определяется ширина спектра закодированного сигнала?