Популярные статьи | |
Сейчас на сайте | Гостей: 1
На сайте нет зарегистрированных пользователей
Пользователей: 9,955
новичок: Logyattella
|
|
2.4.1 Кодирование на физическом уровне |
Теория помехоустойчивого кодирования базируется на результатах исследований, проведённых Шенноном и сформулированных им в виде теоремы:
1. При любой производительности источника сообщений, меньшей, чем пропускная способность канала, существует такой способ кодирования, который позволяет обеспечить передачу всей информации, создаваемой источником сообщений, со сколь угодно малой вероятностью ошибки.
2. Не существует способа кодирования, позволяющего вести передачу информации со сколь угодно малой вероятностью ошибки, если производительность источника сообщений больше пропускной способности канала.
Из осмысления данной теоремы можно сделать следующие выводы:
1. Теорема устанавливает теоретический предел возможной эффективной системы при достоверной передаче информации.
2. Помехи в канале не накладывают ограничения на точность передачи информации. Ограничения накладываются только на скорость передачи, при которой может быть достигнута сколь угодно высокая достоверность передачи. Однако при любой конечной скорости передачи информации вплоть до пропускной способности канала, сколь угодно малая вероятность ошибки достигается лишь при безграничном увеличении длительности кодируемых знаков. Таким образом, безошибочная передача, при наличии помех, возможна лишь теоретически.
3. Обеспечение передачи информации с весьма малой вероятностью ошибки и достаточно высокой эффективностью возможна при кодировании чрезвычайно длинных последовательностей знаков. На практике степени достоверности и эффективности ограничиваются двумя факторами: размером и стоимостью аппаратуры кодирующего и декодирующего устройства.
Бурный рост теории и практики помехоустойчивого кодирования в последнее время связан, в первую очередь, с созданием средств вычислительных систем и сетей, высоких требований к достоверности передачи, обработки и хранения информации в которых диктуют требования такого кодирования информации, которое обеспечивало бы возможность обнаружения и исправления ошибок.
В этой связи уместно рассматривать различные уровни кодирования, которые принято обозначать как кодирование физического и логического уровней.
При кодировании на уровне физического канала используют представление дискретной информации в виде потенциальных и импульсных кодов, в той или иной степени приспособленных для передачи их по физическим линиям связи. Для этой цели необходимо выбрать такой способ кодирования, который одновременно отвечал бы нескольким требованиям:
- имел бы при одной и той же битовой скорости наименьшую ширину спектра результирующего сигнала;
- обеспечивал синхронизацию между передатчиком и приемником;
- обладал низкой стоимостью реализации.
Требования, предъявленные к методам кодирования, являются взаимно противоречивыми, поэтому каждый из них обладает своими преимуществами и недостатками по сравнению с другими [12].
Рассмотрим несколько наиболее распространенных подходов к решению этой проблемы, которые привели к разработке следующих видов кодов:
- без возврата к нулевому уровню(NRZ-L Nonreturn to Zero-Level);
- без возврата к нулю, с инверсией на единицах(NRZI-Nonreturn to Zero Inverted);
- биполярная кодировка AMI;
- псевдотроичная кодировка;
- манчестерская кодировка;
- дифференциальная манчестерская кодировка.
Форматы кодирования сигналов, передаваемых в линию связи, приведены на рис.2.15.
Рис.2.15. Форматы кодирования сигналов.
Наиболее легким способом передачи сигналов является использование двух различных уровней напряжения. Отсутствие напряжения, например, может использоваться для представления двоичного нуля, а постоянное положительное напряжение – для представления двоичной единицы.
Уровень напряжения постоянен в течение времени передачи двоичного сигнала и перехода (возврата) к нулевому уровню напряжения не происходит. Такая кодировка характерна для метода NRZ-L.
Разновидностью кодировки NRZ является кодировка NRZI. Данные кодируются как наличие или отсутствие перехода сигнала в начале времени передачи бита.
Системы кодировки NRZ наиболее просты в реализации и позволяют эффективно использовать полосу пропускания линии. Основные ограничения кодировки NRZ – наличие постоянной составляющей и отсутствие возможности синхронизации.
Многоуровневые бинарные кодировки, к которым относятся биполярная кодировка AMI (Alternate Mark Inversion- кодирование с чередованием полярности) и псевдотроичная кодировка, устраняют некоторые недостатки кодировок NRZ. При кодировке AMI двоичный ноль представляется отсутствием сигнала, а двоичная единица представляется положительным или отрицательным импульсом. Каждая единица инициирует переход и по эти переходам приемник способен восстанавливать синхронность. Одним из преимуществ метода является отсутствие постоянной составляющей, а полоса частот сигнала, получающаяся в результате кодирования, значительно меньше, чем при использовании схемы NRZ.
Все сказанное относится и к псевдотроичной кодировке. В этом случае двоичная единица представляется отсутствием сигнала, а двоичный ноль – чередующимися положительными и отрицательными импульсами.
Хотя описание системы кодирования и обеспечивает некоторую синхронизацию, но кодирование длинных строк нулей и единиц остается проблематичным.
Существует еще одна группа технологий кодирования, устраняющая недостатки NRZ. Для названия этой группы используется общий термин – двухфазная кодировка. Широкое распространение получили две технологии этой группы: манчестерская и дифференциальная манчестерская кодировки.
При манчестерской кодировке в середине периода передачи бита осуществляется переход. Этот внутрибитовый переход является и данными и механизмом синхронизации. При дифференциальной манчестерской кодировке внутрибитовый переход служит только для обеспечения синхронизации. Двоичный ноль представляется наличием перехода в начале периода передачи бита, а единица – отсутствием.
Общей особенностью двухфазных кодировок является наличие как минимум одного перехода во время передачи бита, следовательно, это ведет к увеличению необходимой полосы частот. Однако двухфазная схема имеет и ряд преимуществ, среди которых:
- надежная синхронизация приемника при передаче каждого бита (двухфазная кодировка иногда называется самосинхронизирующейся);
- сигналы в двухфазной кодировке не имеют постоянной составляющей;
- отсутствие ожидаемого перехода можно использовать для обнаружения возможных ошибок.
Двухфазное кодирование является достаточно популярным методом в системах передачи данных. Манчестерская кодировка специфицирована стандартом IEEE 802.3 для локальных сетей с шинной топологией, использующих метод доступа CSMA/CD (Carrier Sense Multiple Access/ Collision Detection- многоуровневый доступ к среде с обнаружением конфликтов и детектированием несущей). Дифференциальная манчестерская кодировка используется в сетях Token Ring.
|
|
Комментарии |
Добавить комментарий |
Пожалуйста залогиньтесь для добавления комментария.
|
Рейтинги |
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
|
|
Гость |
Вы не зарегистрированны? Нажмите здесь для регистрации.
Забыли пароль? Запросите новый здесь.
|
Мини-чат | Вам необходимо залогиниться.
Нет присланных сообщений.
|
|