Слаботочка Книги вующие нулевой информации. Эти комбинации используются для заполнения цифрового потока, когда источнику нечего передавать. Такую форму передачи иногда называют изохронной. Изохронный вид работы необходим, когда синхронная линия используется для передачи данных от асинхронного источника. Еще одной привлекательной чертой асинхронной передачи является то, что этот вид работы автоматически обеспечивает синхронизацию по знакам. Следовательно, если речевой сигнал, преобразованный посредством ИКМ, передается асинхронно, то стартовый и стоповый биты автоматически определяют границы кодовой комбинации. При синхронной передаче для синхронизации по кодовым комбинациям необходимо принимать дополнительные меры. К основным недостаткам асинхронной передачи относятся ее большая чувствительность к ошибкам на линиях с высоким уровнем шумов и относительно большая избыточность, необходимая для хронирования. Поэтому асинхронная передача наиболее подходит для тех применений, где стоимость реализации системы имеет большее значение, чем отношение сигнал-шум и полоса. Асинхронная передача используется в модемах на скоростях передачи до 1200 бит/с в каналах ТЧ. Что касается цифровой телефонии, то нечто подобное асинхронной передаче рассматривается для двухпроводной цифровой абонентской линии в работах [2, 3, 4]. Такие системы образуют дуплексный (четырехпроводный) канал путем передачи блоков цифрового сигнала попеременно в каждом направлении по одной паре проводов. Из-за этого такие системы называют иногда системами передачи типа пинг-понг , они не являются по-настоящему асинхронными, поскольку каждая передача в каждом из направлений осуществляется в заранее определенные моменты времени, что, возможно, устраняет необходимость в стартовых и стоповых битах. 4.2.2. Синхронная передача В линиях типа Т1 и других межстанционных линиях с цифровой передачей, используемых в настоящее время на телефонной сети США, применяют исключительно синхронную передачу. Вследствие этого формат кода передачи для этих систем должен быть создан с учетом специальных соображений, чтобы гарантировать, что каждый регенератор или приемное устройство могут заставить работать местный задающий генератор со скоростью передачи входного сигнала. Вообще говоря, требования синхронизации подразумевают, что для непрерывного определения границ сигналов необходима определенная минимальная плотность переходов в сигнале. Достаточное число переходов не может обеспечить и чисто случайный сигнал. В этих случаях должны быть приняты определенные меры по введению искусственных переходов в передаваемые сигналы. Хотя эти дополнительные переходы и подразумевают определенную избыточность, уменьшение пропускной способности может быть относительно небольшим. Ниже указаны пять способов обеспечения наличия переходов в сигнале: 1) ограничение кода источника; 2) введение специальных хронирующих битов; 3) вставка битов; 4) скремблирование цифрового сигнала; 5) преднамеренное введение ошибок. Шестой способ - введение переходов в сами сигналы - рассматривается в разд. 4.3, озаглавленном Преобразование к коду передачи . Ограничение кода источника. Одно из средств гарантированного получения достаточного числа переходов сигнала состоит в таком ограничении семейства кодовых комбинаций, формируемых источником, при котором появление в цифровом сигнале длительной последовательности, не содержащей переходов, было бы невозможным. В каналообразующих блоках, применяемых на североамериканской телефонной сети, появление кодовых комбинаций из одних нулей предотвращено, поскольку в коде линий типа Т1 последовательность нулей не содержит переходов. В случае восьмиразрядной кодовой комбинации при ИКМ исключение единственной кодовой комбинации означает уменьшение пропускной способности тракта только на 1/256 Расчет на то, что кодирование сигнала источника обеспечит достаточное число переходов в коде передачи, имеет один существенный недостаток: линию передачи нельзя использовать для других применений, в которых не исключается появление на передаче нежелательных цифровых последовательностей. По этой причине пропускная способность линии типа Т1 не может быть полностью использована для случайного цифрового сигнала. Введение специальных хронирующих битов. В качестве альтерна- -тивы исключению цифровых последовательностей, не содержащих переходов, можно в самой линии периодически вводить в цифровой поток биты, содержащие переходы. Чтобы гарантировать наличие минимального числа переходов в сигнале, эти биты вводятся периодически, независимо от источника цифрового сигнала. Таким образом, некоторая часть пропускной способности канала предоставляется для передачи битов хронирования. Например, служба DDS фирмы BellSystem для организации каналов передачи данных по линиям типа Т1, обеспечивает в каждом канале пропускную способность, равную 56 кбит/с. В соответствии с этим ; J9 каждом канальном интервале для потребителя доступны только семь из восьми битов. Наряду с другими функциями неиспользуемый бит в каждом канальном интервале гарантирует, что не все восемь битов в канальном интервале равны нулю. Как будет показано в одном из последующих разделов, в более современной цифровой системе передачи (система типа Т2) в линии используется такое преобразование, которое гарантирует достаточное число переходов независимо от передаваемого цифрового сигнала, и поэтому для случайного цифрового с точки зрения теории информации потери речевой информации еще меньше, поскольку вероятность появления кодовой комбинации из одних нулей намного меньше 1/256. сигнала не требуется введения хронирующих битов. Отметим, что введение специальных хронирующих битов является, по существу, той же самой процедурой, которая используется для хронирования . при асинхронной передаче. Однако в асинхронном приемнике колебание с тактовой частотой формируется на основе одного перехода, а не путем усреднения хронирующей информации по большому числу хронирующих переходов. Вставка битов. В приведенном примере службы DDS один из каждых восьми битов в канальном интервале используется для обеспечения хронирующей информации в цифровом потоке. Еще одной возможностью предотвращения появления нежелательных последовательностей в линии является использование режима вставка битов только тогда, когда это необходимо. Так, если в системе типа Т1 цифровой сигнал, передаваемый по линии, содержит только нули на первых семи позициях канального интервала, то в цифровой поток на восьмой позиции канального интервала вводится единица. На приемном конце линии единица, следующая за семью нулями, автоматически удаляется. При каждом таком введении цифровой сигнал источника задерживается на один тактовый интервал, но за исключением этих потерь пропускная способность канала используется полностью. Эта процедура полностью аналогична алгоритму вставки нуля , используемому при передаче данных по протоколу управления каналом с синхронной передачей SDLC (Synchronous Data Link Control). В этом протоколе (а также и в других аналогичных бит-ориентированных протоколах, таких как протокол МККТТ высокого уровня для управления каналом передачи данных HDLC (Hign Level Data Link Control) или усовершенствованная процедура управления передачей данных ADCCP (Advanced Data Communications Control Procedure) Американского национального института стандартов, для указания конца блока данных используется специальная комбинация, называемая флажком. В передатчике следует предотвратить случайную посылку флажка как части данных потребителя. В качестве средства для предотвращения появления случайных флажков служит введение нуля вслед за последовательностью из пяти единиц в данных потребителя. Поскольку флажок включает шесть последовательных единиц, введение нулевого бита предотвращает передачу случайных флажков. Принимающий узел линии передачи данных по протоколу SDLC удаляет нуль, который следует за пятью единицами. Принятая последовательность из шести единиц может входить только в состав флажка (01111110). Хотя алгоритм вставки битов по мере необходимости допускает более эффективное использование канала, чем введение специальных битов хронирования, процедура вставки имеет определенные недостатки. Во-первых, этот процесс требует введения задержки в источнике данных каждый раз, когда делается вставка. Поэтому в условиях непрерывной передачи в реальном масштабе времени (например, при передаче речи) на приемной стороне возникают фазовые дрожания. Хотя эти фазовые дрожания можно минимизировать выравниванием скорости поступления сигналов на прием с помощью буферной памяти, полностью они никогда не могут быть устранены. Во-вторых, процесс вставки битов приводит к тому, что любая структура знаков данных потребителя становится несвязанной со структурой канального интервала в линии передачи с временным группообразованием. Таким образом, если данные потребителя состоят из восьмибитовых знаков (подобно ИКМ-дискретам речевого сигнала), то границы знаков невозможно удержать в определенном отношении к восьмибитово- !- му канальному интервалу в линии передачи типа Т1. Скремблирование цифрового сигнала. Во многих цифровых системах передачи используют скремблеры для рандомизации последовательностей цифровых сигналов в линиях. Хотя эти скремблеры и аналогичны используемым для засекречивания, их основной задачей является предотвращение передачи повторяющихся последовательностей, а не засекречивание обмена. Повторяющиеся последовательности создают линейчатый спектр сигнала, который приводит к большим искажениям, чем непрерывный спектр, соответствующий случайной цифровой последовательности. Так, например, можно допустить работу модемов в каналах тональных частот с повышенными уровнями мощности, если они содержат скремблеры для рандомизации данных. Федеральная комиссия по связи США также требует, чтобы в цифровых ; радиосистемах не передавался линейчатый спектр, что, по существу, означает необходимость исключения повторяющихся цифровых последовательностей . Даже когда это и не требуется, скремблеры цифровых сигналов полезны при преобразовании цифровых последовательностей с низкими плотностями переходов в последовательности со значительными хронирующими составляющими. Скремблирование не используется в низкоскоростных системах передачи типа Т (Т1 и Т2), но применя-; ется в коаксиальных линиях передачи типа Т4М со скоростью передачи 274 Мбит/с фирмы Bell System [5]. Скремблеры цифровых сигналов (с равными скоростями передачи на входе и выходе) в абсолютном смысле не предотвращают появления длинных последовательностей нулей. Они попросту гарантиру-i ЮТ, что относительно короткие повторяющиеся комбинации будут пре-i образованы к рандомизированному сигналу с минимальной плотностью переходов. Если скремблированию подвергается чисто случайный циф-,ровой сигнал, то выходной сигнал также является чисто случайным и, следовательно, имеется определенная статистическая вероятность появления последовательности нулей любой произвольной длины. Однако вероятность такого случайного события является приемлемой, если сопоставить ее с вероятностью появления неслучайных последовательностей, соответствующих паузам речи или состоянию покоя в терминалах данных. Для определения того, какая из цифровых последовательностей, кажущаяся случайной, создает одни нули на выходе скремблера, подайте все нули на вход соответствующего дескремблера. В коаксиальной системе передачи типа Т4М используется скремб-лер цифрового сигнала как основное средство получения достаточной хронирующей информации. Эта система может допустить существенно более длинные последовательности нулей, поскольку в цепях восста- новления хронирующего сигнала в регенераторах используются схемы с фазовой автоподстройкой, что поддерживает хронирование в течение относительно длинных периодов времени. В отличие от этого, в системе типа Т1 хронирующий сигнал выделяется с помощью резонансных контуров, резонанс в которых возникает при возбуждении их принимаемыми импульсами на требуемой тактовой частоте для передачи со скоростью 1,544 Мбит/с. Поскольку резонансные контуры имеют меньшую эффективную добротность, чем цепь с фазовой автоподстройкой, частота колебаний может уйти от требуемого значения, а колебания быстрее затухают. Вследствие этого для приемника системы типа Т1 недопустимы последовательности нулей такой же длины, как для приемников системы типа Т4М. Преднамеренное введение ошибок. Пятый метод поддерживания достаточной хронирующей информации в линейных сигналах состоит в преднамеренном введении время от времени ошибки в передающем оконечном устройстве для того, чтобы прервать длительную, не содержащую переходов последовательность цифрового сигнала. Если достаточно длинные последовательности без переходов являются и достаточно редкими, то преднамеренные ошибки могут быть более редкими, чем случайные ошибки в цифровой линии передачи. Следовательно, преднамеренные ошибки могут не вносить значительного дополнительного ухудшения. Тем не менее введение преднамеренных ошибок как часть процедуры преобразования к коду передачи обычно не рекомендуется и упоминается для полноты изложения. Как уже упоминалось, в каналообразующих блоках, применяемых в странах Северной Америки, при передаче кодовой комбинации из одних нулей умышленно вводится ошибка в предпоследний по значению разряд, чтобы гарантировать достаточное число переходов в сигнале. Важным аспектом этой процедуры является то, что она осуществляется в источнике сигнала, где значение ошибки известно. Если бы ошибки возникали в самой линии передачи, эффект был бы неуправляемым, особенно когда линия предоставляется для передачи различных видов сигналов. При преднамеренном введении ошибок возникает и более тонкая проблема, если цифровая линия передачи используется для передачи данных с автоматическим перезапросом. Линия передачи данных с автоматическим перезапросом рассчитана на обеспечение безошибочной, несмотря на случайные ошибки в канале, передачи за счет введения избыточности в поток данных и проверки принятых данных на отсутствие ошибок. При обнаружении ошибки требуется повторная передача. Если ошибки являются не случайными, а умышленно введенными в линию передачи, то система с автоматическим перезапросом перестанет работать, если когда-либо встретится последовательность (как бы маловероятно это ни было), на передачу которой наложены ограничения . И еще раз: если используются преднамерен- ныеошибки, их следует вводить не в линии передачи, а в источни-как один из видов ограничений, налагаемых на цифровой сигнал ис->чника. , 4.3. ПРЕОБРАЗОВАНИЕ К КОДУ ПЕРЕДАЧИ Б предыдущем разделе в общих чертах были описаны различ-Qttie способы обеспечения хронирующей информацией. Выбор любого Йбонкретного способа зависит от того, какой конкретный код исполь-%1уется в линии. В этом разделе рассмотрены наиболее известные §Щрщл, используемые для цифровой передачи по линии, и указано, ка-fibie дополнительные шаги (если в них есть необходимость) требуют- для поддержания синхронизма между передатчиком и приемни-ЩрЬм. Некоторые из способов преобразования к коду передачи сами себе обеспечивают достаточную хронирующую информацию и не ЭД?ебуют никаких процедур из описанных выше. При выборе кода 9!редачи в дополнение к требованиям синхронизации необходимо 2писже учитывать спектр кода в линии и имеющуюся в распоряжении йлосу (особенно в области низких частот), уровни шумов и помех, (янтельность вхождения в синхронизм, контроль характеристик и щ?5ования реализации. 4.3.1. Преобразование с использованием различных уровней С точки зрения общих понятий в простейшей форме преобразо- ания к коду передачи используются различные уровни сигнала для кодирования каждого передаваемого дискретного символа. В вычис-дательных системах наиболее общей формой кода является код типа JjBtA/HET (включено/выключено), использующий уровень 3 В для Символа 1 и примерно О В для символа 0. Однако в линии передачи с ирочки зрения эффективного использования мощности более целесо-!бразно передавать двоичный сигнал эквивалентной разницей в уров-ipx, симметрично сбалансированной относительно О В. Например, Э>едняя мощность, необходимая для передачи с равной вероятностью ЙШряжениями -{-3 и О В, составляет 4,5 Вт (на сопротивлении 1 Ом). Ifera передачи напряжения +1,5 и -1,5 В то же самое расстояние Щяя ошибок достигается при снижении требуемой мощности вдвое 2,25 Вт). Инженеры-связисты обычно называют код с несбаланси-ванными значениями напряжения однополярным кодом, а код со сбалансированными значениями - двуполярным. Примеры последо-; йательности двоичного сигнала и его отображения в одно- и двупо- лярном кодах представлены на рис. 4.5. Отметим, что уровень каждого сигнала поддерживается в течение длительности тактового интервала сигнала. По этой причине двуполярный код называют также 1СОДОМ без возвращения к нулю (БВН) . Если в линии передачи используется скремблер, маловероятные последовательности не будут повторяться. Некоторые теоретики в области связи называют двуполярный код биполярным. Однако в телефонной промышленности стран Северной Америки термин биполярный используется по отношению к трехуровневому коду, описанному в следующем разделе. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 [31] 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 |
|