![]()
Главная Обратная связь Дисциплины:
Архитектура (936) ![]()
|
Требования к методам цифрового кодирования
Методы цифрового кодирования оказывают существенное влияние на качество передачи дискретных данных (надёжность и достоверность доставки сообщений, возможность обнаружения и исправления ошибок, стоимость реализации) и в значительной мере определяют требуемую пропускную способность среды передачи. В связи с этим, к методам цифрового кодирования предъявляются следующие требования (рис.2.31): • минимизация спектра результирующего сигнала при одной и той же битовой скорости; • поддержка синхронизации между передатчиком и приёмником сигналов за счёт наличия свойства самосинхронизации; • отсутствие постоянной составляющей; • возможность обнаружения ошибок и их исправления; • низкая стоимость реализации метода кодирования. Минимизация спектра результирующего сигналапозволяет при одной и той же полосе пропускания канала связи передавать больший объем данных за единицу времени, например, за счёт частотного мультиплексирования и организации нескольких логических каналов в одной и той же линии связи, что обеспечивает более высокую скорость передачи данных. Кроме того, часто к спектру сигнала предъявляется требование отсутствия постоянной составляющей, то есть наличия постоянного тока между передатчиком и приемником, поскольку применение различных трансформаторных схем гальванической развязки в электрических линиях связи препятствует прохождению постоянного тока. Спектр результирующего сигнала зависит от: • метода кодирования (модуляции); • скорости модуляции, определяющей скорость передачи данных; • состава передаваемых данных. Поддержка синхронизациимежду передатчиком и приёмником сигналов для определения момента считывания в приёмнике значения очередного битового интервала может быть реализована за счёт применения самосинхронизирующихся методов кодирования. Указанием для синхронизации приемника с передатчиком в этих методах может служить любой резкий перепад сигнала - так называемый фронт. Отсутствие постоянной составляющейнеобходимо для поддержки синхронизации приёмника с передатчиком, а также для того, чтобы нижняя частота кодированного сигнала как можно больше отличалась от нуля, что, соответственно, уменьшает спектр сигнала и не препятствует прохождению постоянного тока при наличии трансформаторных схем гальванической развязки в электрических линиях связи. Возможность обнаружения ошибоки их исправления -желательное, но не обязательное требование, предъявляемое к методам кодирования. Обнаружение ошибки на физическом уровне экономит время, так как приёмник отбрасывает ошибочный кадр, не ожидая полного его приёма в буфер. Низкая стоимость реализацииметода кодирования связана с количеством уровней сигнала - чем больше уровней сигнала, тем выше стоимость реализации. Это обусловлено необходимостью применения более мощного и, следовательно, более дорогого приёмно-передающего оборудования. Требования, предъявляемые к методам кодирования, являются взаимно противоречивыми, поэтому каждый из рассматриваемых ниже методов цифрового кодирования по сравнению с другими обладает своими достоинствами и недостатками. Потенциальный код без возврата к нулю (NRZ) На рис.2.32,а показан метод потенциального кодирования, называемый также кодированием без возврата к нулю - NRZ (Non Return to Zero). В этом методе высокий потенциал соответствует значению бита «1», а низкий - значению «0». Достоинства: • низкая частота основной гармоники: скорость передачи данных), которая меньше, чем у других методов кодирования; • наличие только двух уровней потенциала и, как следствие, Недостатки: • не обладает свойством самосинхронизации: при передаче длинной последовательности единиц или нулей сигнал не изменяется и возможна рассинхронизация часов приёмника и передатчика; • наличие низкочастотной составляющей не позволяет использовать этот вид кодирования в каналах связи, не обеспечивающих прямого гальванического соединения между приемником и источником. По этим причинам в компьютерных сетях код NRZ в чистом виде не используется. Тем не менее, используются его модификации, в которых устраняют постоянную составляющую и отсутствие самосинхронизации. Биполярный импульсный код (RZ) Кроме потенциальных кодов в компьютерных сетях используются импульсные коды, в которых данные представлены полным импульсом или же его частью - фронтом. Наиболее простым является биполярный импульсный код, называемый также кодированием с возвратом к нулю (Return to Zero, RZ), в котором единица представлена импульсом одной полярности, а ноль - импульсом другой полярности (рис.2.32,6). Каждый импульс длится половину такта (битового интервала). В середине каждого битового интервала происходит возврат к нулевому потенциалу. Достоинство: • обладает свойством самосинхронизации - возврат в середине Недостатки: • наличие трех уровней сигнала, что требует увеличения мощности передатчика для обеспечения достоверности приема и, как следствие, большая стоимость реализации; • спектр сигнала шире, чем у потенциальных кодов; так, при передаче всех нулей или единиц частота основной гармоники кода будет равна С Гц, что в два раза выше основной гармоники кода NRZ. Из-за слишком широкого спектра биполярный импульсный код используется редко. Биполярное кодирование с альтернативной инверсией (AMI) Одной из модификаций метода RZ является метод биполярного кодирования с альтернативной инверсией (Bipolar Alternate Mark Inversion, AMI), в котором используются три уровня потенциала - положительный, нулевой и отрицательный (рис.2.32,в). Двоичный «О» кодируется нулевым потенциалом, а двоичная «1» - либо положительным потенциалом, либо отрицательным, при этом потенциал следующей единицы противоположен потенциалу предыдущей. Достоинства: • ликвидируется проблема постоянной составляющей и отсутствия самосинхронизации при передаче длинных последовательностей единиц, поскольку сигнал в этом случае представляет собой последовательность разнополярных импульсов с тем же спектром, что и у кода NRZ, передающего чередующиеся нули и единицы, то есть с частотой основной гармоникой Гц; • в целом, использование кода AMI приводит к более узкому спектру сигнала, чем для кода NRZ, а значит и к более высокой пропускной способности канала связи, в частности, при передаче чередующихся единиц и нулей частота основной гармоники Гц; • предоставляет возможность распознавать ошибочные сигналы при нарушении чередования полярности сигналов; сигнал с некорректной полярностью называется запрещенным сигналом. Недостатки: • наличие трёх уровней сигнала, что требует увеличения мощности передатчика; • наличие постоянной составляющей в сигнале в случае длинных последовательностей нулей. Потенциальный код с инверсией при единице Потенциальный код с инверсией при единице (Non Return to Zero with ones Inverted, NRZI) похож на AMI, но имеет только два уровня сигнала. При передаче нуля он передает потенциал, который был установлен в предыдущем такте, а при передаче единицы потенциал меняется на противоположный. Манчестерский код В локальных сетях (ЛВС Ethernet и Token Ring) до недавнего времени применялся манчестерский код (рис.2.32,г), в котором для кодирования двоичных единиц и нулей используется переход сигнала в середине каждого битового интервала: • «1» кодируется переходом от высокого уровня сигнала к низкому; • «О» - обратным переходом от низкого уровня сигнала к высокому. Если данные содержат подряд несколько единиц или нулей, то в начале каждого битового интервала происходит дополнительный служебный переход сигнала. Достоинства: • обладает свойством самосинхронизации, так как значение потенциала всякий раз изменяется в середине битового интервала, что может служить сигналом для синхронизации приёмника с передатчиком; • имеет только два уровня потенциала; • спектр манчестерского кода меньше, чем у биполярного импульсного, в среднем в 1,5 раза: основная гармоника при передаче последовательности единиц или нулей имеет частоту передаче чередующихся единиц и нулей она равна кода NRZ; • нет постоянной составляющей. Недостатки: • спектр сигнала шире, чем у кода NRZ и кода AMI.
![]() |