Галкин В.А., Григорьев Ю.А. - Телекоммуникации и сети, страница 13
Описание файла
PDF-файл из архива "Галкин В.А., Григорьев Ю.А. - Телекоммуникации и сети", который расположен в категории "". Всё это находится в предмете "сетевые технологии" из 7 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст 13 страницы из PDF
Эта проблема в сетях связи решается сложнее, чем при обмене данными между близко расположенными устройствами, например между блокамивнутри компьютера или же между компьютером и принтером. На небольшихрасстояниях хорошо работает схема, основанная на отдельной тактирующейлинии связи (рис. 2.9), в которой информация снимается с линии данных тольков момент прихода тактового импульса.
В сетях использование этой схемы вызывает трудности из-за неоднородности характеристик проводников в кабелях.На больших расстояниях неравномерность скорости распространения сигналаможет привести к тому, что тактовый импульс придет позже или раньше соответствующего сигнала даьшьгх и бит данных будет пропущен или считан повторно. Поэтому в сетях применяют так называемые самосинхронизирующиеся коды, сигналы которых несут для передатчика указания о том, в какоймомент времени нужно осуществить распознавание очередного бита (или нескольких бит, если код ориентирован более чем на два состояния сигнала).Любой резкий перепад сигнала - так называемый фронт - служит хорошимуказанием для синхронизации приемника с передатчиком.При использова1ши синусоид в качестве несущего сигнала результирующийкод обладает свойством самосинхронизации, так как изменение амплитудынесущей частоты дает возможность приемнику определить момент появлениявходного кода;• обладал способностью распознавать ошибки и низкой стоимостью реализации.Распознавание и коррекцию искаженных данных сложно осуществить средствами физического уровня, поэтому чаще всего эту работу берут на себя протоколы верхних уровней: канального, сетевого, транспортного или прикладного.С другой стороны, распознавание ошибок на физическом уровне экономит время, так как приемник не ждет полного помещения кадра в буфер, а отбраковывает его сразу при распознавании ошибочных бит внутри кадра.ИнформацияПередатчикггиПриемникI i i I М М i IТактирующие импульсыРис.
2.9. Синхронизация приемника и передатчика на небольших расстояниях622.1. Понятие системы передачи данных011011 1000а>,y >б-VjвгдJ""1П.,LUгJп п, „J •J""1 ~1гпJ J L L L1—y>+3ве-1в\x >-ЗвРис. 2.10. Дискретные формы представления сигналов в канале связиТребования, предъявляемые к методам кодирования, являются взаимнопротиворечивыми, поэтому каждый из рассматриваемых ниже популярныхметодов цифрового кодирования обладает своими преимуществами и недостатками.На рис.
2.10,^ показан метод потенциального кодирования, называемый также кодированием без возвращения к нулю (NRZ - Non Return to Zero). Названиеотражает суть метода, в котором при передаче последовательности единицсигнал не возвращается к нулю в течение такта (как мы увидим ниже, в другихметодах кодирования возврат к нулю в этом случае происходит). Метод NRZпрост в реализации, хорошо распознает ошибки (из-за двух резко отличающихся потенциалов), но не обладает самосинхронизацией.
При передаче длиннойпоследовательности единиц или нулей сигнал в среде передачи не изменяется,поэтому приемник не может определить по входному сигналу моменты времени, когда нужно в очередной раз считывать данные. Даже при наличии высокоточного тактового генератора приемник может ошибиться моментом считывания данных, так как частоты двух генераторов не бывают полностьюидентичными.
Поэтому при высоких скоростях обмена данными и длинных632. Основы телекоммуникациипоследовательностях единиц или нулей небольшое рассогласование тактовыхчастот может привести к опшбке в целый такт и, соответственно, считываниюнекорректного значения бита.Другим серьезным недостатком метода NRZ является наличие низкочастотной составляющей, которая приближается к нулю при передаче длишп,1хпоследовательностей единиц или нулей.
Из-за этого многие каналы связи, необеспечивающие прямого гальванического соединения между приемником иисточником, этот вид кодирования не поддерживают. В сетях используют различные модификации кода NRZ, в которьпс устранены плохая самосинхронизация и постоянная составляющая этого кода. Достоинством кода NRZ, из-за чегоимеет смысл его улучшать, является низкая частота основной гармоники^,равная N12 Гц (см. § 2.1). В других методах кодирования, например манчестерском, основная гармоника имеет более высокую частоту.Одной из модификаций метода NRZ является метод биполярного кодирования с альтернативной инверсией (AMI - Bipolar Alternate Mark Inversion).В этом методе (рис.
2.10, б) используют три уровня потенциала - отрицательный, нулевой и положительный. Логический нуль кодируется нулевым потенциалом, а логическая единица - либо положительным, либо отрицательным потенциалом, при этом потенциал каждой новой единицы противоположенпотенциалу предыдущей.Код AMI частично решает проблему постоянной составляющей и отсутствия самосинхронизации, присущие коду NRZ. Это происходит при передачедлинных последовательностей единиц. При этом сигнал представляет собойпоследовательность разнополярных импульсов с тем же спектром, что и у кодаNRZ, передающего чередующиеся нули и единицы, т. е.
без постоянной составляющей и с основной гармоникой N12 Гц (где N - битовая скорость передачиданных). Длинные последовательности нулей также опасны для кода AMI, каки для кода NRZ - сигнал вьфождается в постоянный потенциал нулевой амплитуды. Поэтому код AMI требует дальнейшего улучшения, хотя задача упрощается - осталось справиться только с последовательностями нулей.Для различных комбинаций бит на линии использование кода AMI приводитк более узкому спектру сигнала, чем для кода NRZ, а значит, и к более высокойпропускной способности линии. Например, при передаче чередующихся единиц и нулей основная гармоника^ имеет частоту NIA Гц.
Код AMI предоставляет также некоторые возможности по распознаванию ошибочных сигналов.Так, нарушение строгого чередования полярности сигналов говорит о ложномимпульсе или исчезновении с шшии корректного импульса. Сигнал с некорректной полярностью называется запрещенным сигналом (signal violation).В коде AMI используют три уровня сигнала на линии. Дополнительный третий уровень требует увеличение мощности передатчика примерно на 3 дБ дляобеспечения той же достоверности приема бит на линии, что является общимнедостатком кодов с несколькими состояниями сигнала, в отличие от кодов,которые различают только два состояния.642.1.
Понятие системы передачи данныхСуществует код, похожий на AMI, с двумя уровнями сигнала. При передаченуля такой код передает потенциал, который был установлен в предьщущемтакте (т. е. не меняет его), а при передаче еди1шцы потенциал инвертируетсяна противоположный. Этот код называется потенциальным кодом с инверсией при единице (NRZI - Non ReUim to Zero with ones Inverted).
Он удобен вслучаях, когда использование третьего уровня сигнала весьма нежелательно,например, в оптических кабелях, где устойчиво распознаются два состояниясигнала - свет и темнота.Улучшить потенциальные коды, подобные AMI и NRZI, можно двумя методами. Первый метод основан на добавлении в исходный код избыгочных бит,содержащих логические единицы. Очевидно, что в этом случае длинные последовательности нулей прерываются и код становится самосинхронизирующимся для любых передаваемых данных. Исчезает также постоянная составляющая, а значит, еще более сужается спектр сигнала.
Но этот метод снижаетполезную пропускную способность линии, так как избыточные единицы пользовательской информации не несут. Другой метод основан на предварительном«перемешивании» исходной информации таким образом, чтобы вероятностипоявления единиц и нулей становились близкими. Устройства, или блоки, выполняющие такую операцию, называются скрэмблерами.
При скремблировании используется известный алгоритм, поэтому приемник, получив двоичныеданные, передает их на дескрэмблер, который восстанавливает исходную последовательность бит. Избыточные биты при этом по линии не передаются.Оба метода относятся к логическому кодированию, и форму сигналов на линииони не определяют.Биполярный импульсный код.
В импульсных кодах данные представленыполным импульсом или же его частью - фронтом. Наиболее простым случаемявляется биполярный импульсный код, в котором единица представлена импульсом одной полярности, а ноль -другой (рис. 2.10, в). Каждый импульс длится половину такта. Э^ому коду присущи хорошие самосинхронизирующиие свойства, но постоянная составляющая может присутствовать, например, припередаче длинной последовательности единиц или нулей. Кроме того, спектр унего шире, чем у потенциальных кодов. Так, при передаче всех нулей или единиц частота основной гармоники кода равна Л^ Гц, что в два раза выше основной гармоники кода NRZ и в четыре раза выше основной гармоники кода AMIпри передаче чередующихся единиц и нулей. Из-за слишком широкого спектрабиполярный импульсный код используют редко.В локальных сетях до недавнего времени самым распространенным методом кодирования бьш так называемый манчестерский код (рис.