Интерфейсы периферийных устройств. Ключев А.О - 94 стр.

UptoLike

93
времени нужно осуществлять распознавание очередного бита (или нескольких
бит, если код ориентирован более чем на два состояния сигнала). Любой резкий
перепад сигналатак называемый фронтможет служить хорошим указанием
для синхронизации приемника с передатчиком.
При использовании синусоид в качестве несущего сигнала
результирующий код обладает свойством самосинхронизации, так как
изменение амплитуды
несущей частоты дает возможность приемнику
определить момент появления входного кода.
Распознавание и коррекцию искаженных данных сложно осуществить
средствами физического уровня, поэтому чаще всего эту работу берут на себя
протоколы, лежащие выше: канальный, сетевой, транспортный или прикладной.
С другой стороны, распознавание ошибок на физическом уровне экономит
время, так как приемник не
ждет полного помещения кадра в буфер, а
отбраковывает его сразу при распознавании ошибочных бит внутри кадра.
Требования, предъявляемые к методам кодирования, являются взаимно
противоречивыми, поэтому каждый из рассматриваемых ниже популярных
методов цифрового кодирования обладает своими преимуществами и своими
недостатками по сравнению с другими.
3.5.6.1 Потенциальный код без возвращения к нулю
На рисунке показан уже упомянутый ранее метод потенциального
кодирования, называемый также кодированием без возвращения к нулю (Non
Return to Zero, NRZ). Последнее название отражает то обстоятельство, что при
передаче последовательности единиц сигнал не возвращается к нулю в течение
такта (как мы увидим ниже, в других методах кодирования возврат к нулю в
этом случае происходит). Метод NRZ
прост в реализации, обладает хорошей
распознаваемостью ошибок (из-за двух резко отличающихся потенциалов), но
не обладает свойством самосинхронизации. При передаче длинной
последовательности единиц или нулей сигнал на линии не изменяется, поэтому
приемник лишен возможности определять по входному сигналу моменты
времени, когда нужно в очередной раз считывать данные. Даже при наличии
высокоточного
тактового генератора приемник может ошибиться с моментом
съема данных, так как частоты двух генераторов никогда не бывают полностью
идентичными. Поэтому при высоких скоростях обмена данными и длинных
последовательностях единиц или нулей небольшое рассогласование тактовых
частот может привести к ошибке в целый такт и, соответственно, считыванию
некорректного значения бита.