Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методы физического кодирования (7.02.2011).doc
Скачиваний:
36
Добавлен:
05.05.2019
Размер:
1.11 Mб
Скачать

Лабораторная работа №7 Биполярный импульсный метод кодирования

Цель работы: Изучение методов цифрового кодирования сигналов на примере биполярного импульсного кода. Исследование процесса передачи данных на физическом уровне.

Подготовка к лабораторной работе:

  1. Повторить программирование в системе Mathcad.

  2. Изучить соответствующие разделы в литературе [1-4].

Краткая теория:

Как уже было сказано выше, кроме потенциальных кодов в телекоммуникационных сетях используются и импульсные коды, в которых данные представлены полным импульсом или же его частью  фронтом. Наиболее простым случаем такого подхода является биполярный импульсный код, в котором единица представляется импульсом одной полярности, а ноль  другой (рисунок 7.1). Каждый импульс длится половину такта.

Рисунок 7.1 – Биполярный импульсный код

К достоинствам данного метода кодирования можно отнести отличную самосинхронизацию.

Недостатком является более широкий спектр по сравнению с потенциальными кодами (общий недостаток импульсных кодов). Например, при передаче всех нулей или единиц частота основной гармоники кода будет равна N Гц, что в два раза выше основной гармоники кода NRZ и в четыре раза выше основной гармоники кода AMI при передаче чередующихся единиц и нулей.

Из-за слишком широкого спектра биполярный импульсный код используется редко.

Порядок выполнения:

  1. Открыть рабочий лист Mathcad, созданный в предыдущих лабораторных работах.

  2. Разработать Mathcad-функцию Биполярный Импульсный кодер.

  3. Разработать Mathcad-функцию Биполярный Импульсный декодер.

  4. Закодировать с помощью функции из п.2 поочередно входные последовательности данных, заданные в лабораторной работе №1:

  • последовательность нулей;

  • последовательность единиц;

  • последовательность чередующихся нулей и единиц;

  • текстовая строка.

  1. Передать поочередно полученные кодовые последовательности с помощью модели канала, разработанной в лабораторной работе №2.

  2. Декодировать поочередно полученные приемником сигналы с помощью функции из п.3.

  3. С помощью Mathcad-функций berCalc() и serCalc() из лабораторной работы №1 вычислить вероятность ошибки на бит (символ) для каждой последовательности.

  4. Свести результаты работы в таблицу (приложение 1).

  5. Оформить отчет в виде Mathcad-файла.

  6. Сдать и защитить работу.

Содержание отчёта по лабораторной работе:

  1. Номер название и цель лабораторной работы.

  2. Задание к лабораторной работе.

  3. Разработанные в лабораторной работе функции.

  4. Результаты выполнения с пояснениями.

  1. Выводы по лабораторной работе.

Контрольные вопросы:

  1. Перечислите и кратко охарактеризуйте виды цифрового кодирования.

  2. Какие требования предъявляются к цифровым кодам?

  3. Опишите принцип биполярного импульсного кода.

  4. Перечислите недостатки биполярного кода.

  5. Каковы достоинства биполярного импульсного кода?

  6. Сравните потенциальные и импульсные коды.

Лабораторная работа №8 Манчестерский метод кодирования

Цель работы: Изучение методов цифрового кодирования сигналов на примере манчестерского кода. Исследование процесса передачи данных на физическом уровне.

Подготовка к лабораторной работе:

  1. Повторить программирование в системе Mathcad.

  2. Изучить соответствующие разделы в литературе [1-3].

Краткая теория:

До недавнего времени наиболее распространенным в локальных сетях с технологией Ethernet или Token Ring был так называемый манчестерский код.

При манчестерском кодировании единиц и нулей используется перепад потенциала, то есть фронт импульса, таким образом, каждый такт делится на две части. Информация кодируется перепадами потенциала, происходящими в середине каждого такта, причем единица представляется перепадом от низкого уровня сигнала к высокому, а ноль – обратным перепадом (рисунок 8.1).

Рисунок 8.1 – Манчестерский код

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

Достоинства данного метода кодирования:

  • обладает хорошими самосинхронизирующими свойствами, так как сигнал изменяется, по крайней мере, один раз за такт передачи одного бита данных;

  • полоса пропускания манчестерского кода уже, чем у биполярного импульсного. В среднем ширина полосы манчестерского кода в полтора раза уже, чем у биполярного импульсного кода, а основная гармоника колеблется вблизи значения 3N/4;

  • нет постоянной составляющей, а основная гармоника в худшем случае (при передаче последовательностей нулей или единиц) имеет частоту N Гц, а в лучшем (при передаче чередующихся нулей и единиц) - N/2 Гц, как и у кодов AMI и NRZ.

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

Порядок выполнения:

  1. Открыть рабочий лист Mathcad, созданный в предыдущих лабораторных работах.

  2. Разработать Mathcad-функцию Манчестерский кодер.

  3. Разработать Mathcad-функцию Манчестерский декодер.

  4. Закодировать с помощью функции из п.2 поочередно входные последовательности данных, заданные в лабораторной работе №1:

  • последовательность нулей;

  • последовательность единиц;

  • последовательность чередующихся нулей и единиц;

  • текстовая строка.

  1. Передать поочередно полученные кодовые последовательности с помощью модели канала, разработанной в лабораторной работе №2.

  2. Декодировать поочередно полученные приемником сигналы с помощью функции из п.3.

  3. С помощью Mathcad-функций berCalc() и serCalc() из лабораторной работы №1 вычислить вероятность ошибки на бит (символ) для каждой последовательности.

  4. Свести результаты работы в таблицу (приложение 1).

  5. Оформить отчет в виде Mathcad-файла.

  6. Сдать и защитить работу.

Содержание отчёта по лабораторной работе:

  1. Номер название и цель лабораторной работы.

  2. Задание к лабораторной работе.

  3. Разработанные в лабораторной работе функции.

  4. Результаты выполнения с пояснениями.

  5. Выводы по лабораторной работе.

Контрольные вопросы:

  1. К какому виду кодов относится манчестерский?

  2. Сравните потенциальные коды с импульсными.

  3. Опишите принцип манчестерского кода.

  4. Каковы достоинства и недостатки манчестерского кода?

  5. Какова ширина полосы манчестерского кода?

  6. Каким образом достигается самосинхронизация сигнала при манчестерском кодировании?

  7. Какой метод кодирования предпочитается в сетях Ethernet в настоящее время?