Компьютерные сети - курс лекций Гуманитарный факультет
41
этом синхронизация приемника осуществляется один раз на 4 бита, а не в каждом
бите, как в
случае манчестерского кода. Но зато требуемая полоса пропускания
увеличивается по сравнению с кодом NRZ не в два раза, а только в 1,25 раза (то
есть составляет не 100 МГц, а всего лишь 62,5 МГц). По тому же принципу
строятся и
другие коды, в частности,
5В/6В
, используемый в стандартной сети
100VG-AnyLAN
, или
8В/10В
, применяемый в сети
Gigabit Ethernet
.
В сегменте
100BASE-T4
сети
Fast Ethernet
использован несколько иной
подход. Там применяется код
8В/6Т
, предусматривающий параллельную передачу
трех трехуровневых сигналов по трем витым парам. Это
позволяет достичь
скорости передачи 100 Мбит/с на дешевых кабелях с витыми парами категории 3,
имеющих полосу пропускания всего лишь16 МГц. Правда, это требует большего
расхода кабеля и увеличения количества приемников и передатчиков. К
тому же
принципиально, чтобы все провода были одной длины и задержки сигнала в них не
слишком различались.
Иногда уже закодированная информация подвергается дополнительному
кодированию, что позволяет упростить синхронизацию на приемном конце.
Наибольшее распространение для этого получили 2-уровневый код NRZI,
применяемый в оптоволоконных сетях (FDDI и 100BASE-FX), а также 3-уровневый
код MLT-3, используемый в сетях на витых парах (TPDDI и 100BASE-TХ). Оба эти
кода (рис. 3.9) не являются самосинхронизирующимися.
Рис. 3.9. Коды NRZI и MLT-3
Код NRZI
(без возврата к нулю с инверсией единиц – Non-Return to Zero,
Invert to one)
предполагает, что уровень сигнала меняется на противоположный в
начале единичного битового интервала и не меняется при передаче нулевого
битового интервала. При последовательности единиц на границах битовых
интервалов имеются переходы, при последовательности нулей – переходов нет. В
этом смысле код
NRZI лучше синхронизируется, чем NRZ (там нет переходов ни
при последовательности нулей, ни при последовательности единиц).
Компьютерные сети - курс лекций Гуманитарный факультет
42
Код MLT-3
(Multi-Level Transition-3) предполагает, что при передаче
нулевого битового интервала уровень сигнала не меняется, а при передаче единицы
– меняется на следующий уровень по такой цепочке
:
+U, 0, –U, 0, +U, 0, –U и т.д.
Таким образом, максимальная частота смены уровней получается вчетверо меньше
скорости передачи в битах (при последовательности сплошных единиц). Требуемая
полоса пропускания оказывается меньше, чем при коде NRZ.
Все упомянутые в данном разделе коды предусматривают непосредственную
передачу в сеть цифровых двух- или трехуровневых прямоугольных импульсов.
Достарыңызбен бөлісу: