...И мир загадочный за занавесом цифр. Цифровая связь
Шрифт:
Заглянем на заводе радиодеталей в цех, где делают резисторы. Вот готовая к отправке партия с номиналом 100 Ом (номинал - это то значение сопротивления, которое указано на корпусе резистора). В данном случае приходится не верить им не в переносном смысле, а в прямом. Если вы начнете измерять сопротивления резисторов, выбирая наугад их из партии, прибор будет показывать самые различные значения: от 90 до 110 Ом. Дело в том, что изготовлять резисторы, точно соответствующие номиналу, сложно и дорого. Поэтому их делают с определенным допуском. Обратите внимание еще на одну надпись на корпусе резистора: ±10%. Это значит, что в партии с номинальным сопротивлением 100 Ом вам будут попадаться резисторы с сопротивлениями, отклоняющимися от номинального в обе стороны на 10%. Вот откуда взялись цифры 90 и 110 Ом. Это граничные значения для данной партии. Прежде чем сформировать партию резисторов для отправки, их подвергают
Может возникнуть вопрос: а как часто среди продукции данного номинала встречаются образцы, отклоняющиеся от него? Исследования показали, что отклонения от номинала подчиняются так называемому "нормальному закону": чем больше отклонение, тем реже оно встречается. Другими словами, вероятность (или частость появления) больших отклонений маленькая. Обращаем ваше внимание на то, что малая вероятность какого-либо события вовсе не означает, что такое событие не произойдет. Например, если для города с миллионным населением подсчитать, пользуясь данными статистики дорожно-транспортных происшествий, вероятность ежедневного попадания пешеходов под автомобиль, то она будет ничтожно малой - всего 0,000002, или 2х10– 6. Но ведь это значит, что в среднем совершается по два наезда каждые сутки. Не так уж мало!
Между разбросом параметров резисторов и статистикой помех много общего. Возьмем, к примеру, тепловой шум. В среднем хаотическое движение электронов дает нулевой ток. Но это в среднем. Ученые обнаружили, что отклонения шумового тока от среднего подчиняются тому же закону, что и отклонения сопротивления резисторов от номинального значения. Следовательно, могут, хотя и редко, появляться значительные "выбросы" шумового тока. Они-то и будут представлять основную опасность для процесса принятия решения. Появление положительного "выброса" шума на том промежутке времени, где передавался 0, приведет к ложному выводу о том, что была передана 1. В свою очередь, отрицательный "выброс" шума, появившийся в момент передачи 1, наложится на импульс и "уничтожит" его. И это тоже приведет к неверному решению, так как будет зафиксировано, что передавался 0. Заметим, что аналогичная картина может иметь место и при действии межсимвольных искажений, а также других помех.
Очевидно, ошибка в решении возникает тогда, когда амплитуда "выброса" шума, или помехи, будет соизмерима с амплитудой импульса. При малых же уровнях шумовых воздействий различить наличие или отсутствие импульса на их фоне не так уж трудно. Каким же должно быть правило принятия решения?
Шахтерам хорошо известно такое опасное явление, как "выбрасывание" угля из угольного пласта: за несколько секунд в свободное пространство забоя выносятся десятки (а иногда и тысячи) тонн угля. Эта неуправляемая масса угля ломает крепление забоя, образует в нем завалы. Нередко в ловушку попадают люди, работающие на большой глубине в угольной лаве. Предсказывать подобные катастрофы в шахтах помогли геофизики. Они устанавливают в забое геофоны (приборы для улавливания звуковых колебаний) и слушают шумы. Пока опасности нет, геофоны фиксируют лишь обычные для забоя шумы: работу отбойных молотков, угольного комбайна. Но как только уровень шумности превысил установленный порог - жди беды, это трещит и создает сильный шум угольный пласт, внутри которого создалось избыточное горное давление. Значит, скоро рванет!
Порог... Может быть, и нам ставить диагноз подобным образом: превышает поступивший из линии сигнал установленный пороговый уровень - передана 1, ниже порогового уровня - передан 0. Это правило очень простое и легко реализуется с помощью микросхем (их назвали компараторами), сравнивающих два сигнала, один из которых поступает из линии, а другой является эталоном, или опорным, и играет роль порога. При превышении порога на выходе компаратора появляется импульс, свидетельствующий о том, что принято решение: передана 1. В противном случае на его выходе ничего нет - молчаливое свидетельство того, что передан 0.
Вот только какой "высоты" этот порог устанавливать? Если небольшой, то компаратор будет уверенно обнаруживать каждый переданный импульс, даже очень сильно "изъеденный" помехой (при условии, конечно, что он не исчез совсем). Но зато при этом нет никакой гарантии, что из-за частого превышения шумом невысокого порога не будут пропущены те моменты, когда передавались 0 и, следовательно, импульсы в линии отсутствовали. Наоборот, если пороговую "планку" поднять очень высоко, то компаратор не пропустит почти ни одного 0 (кроме тех редких случаев, когда шум будет очень большим). Но вместе с тем он не будет "замечать" большое число импульсов, амплитуды которых уменьшились из-за воздействия помех и оказались ниже порогового уровня. Взгляните на рисунок, показывающий, как влияет значение порога на вероятности ошибочных решений. С увеличением порогового значения растет вероятность пропуска 1, но одновременно уменьшается вероятность пропуска 0. Пересечение этих кривых - вот "соломоново решение"! При таком пороговом значении, равном как раз половине высоты импульса, риск пропустить ту или другую цифру - 0 или 1 - одинаковый.
Итак, компаратор принимает решение о том, какой символ был передан, путем сравнивания амплитуды входного сигнала с эталонным значением - порогом. Все то время, в течение которого сигнал по высоте превышает порог, на выходе компаратора существует импульс, сигнализирующий об этом превышении. Но нужно ли проводить такое сравнение непрерывно? Очевидно, нет, тем более что компаратор будет выдавать импульсы неодинаковой длительности (в этом легко убедиться, проведя на рисунке, изображающем искаженный сигнал, горизонтальную черту - порог: все превышения этого порога имеют разную длительность). Поэтому поступают так: через равные промежутки времени (правильнее сказать, через тактовые интервалы) на компаратор поступает команда: "Произвести сравнение!".
Ну, а кто дает такие указания, вы знаете - система синхронизации. Значит, опять нужны тактовые импульсы, и если взять их неоткуда (а такие ситуации встретятся позже), то эти импульсы выделяют из цифрового потока тем способом, который мы уже описывали ранее. Для управления компаратором тактовые импульсы делают очень короткими, чтобы сравнение осуществлялось в один миг, тот самый, который соответствует именно середине передаваемого импульса. Ясно, что теперь и на выходе компаратора будут появляться короткие импульсы, сигнализирующие "Есть 1!".
Диагноз поставлен - время назначать лечение. Теперь ничего не стоит вернуть битам "пышущий здоровьем вид". Делает это другая микросхема - мультивибратор. И происходит такая процедура следующим образом. Получил мультивибратор короткое указание от компаратора "Выдать импульс!" - и, пожалуйста, новенький, без всяких изъянов импульс требуемой амплитуды и длительности готов!
Описанная процедура восстановления цифровых сигналов называется регенерацией (от позднелатинского regeneratio - возрождение, возобновление), а устройство, выполняющее эти функции, - регенератором. Как мы видели, регенератор включает в себя схемы: принятия решения, формирования импульсов, выделения тактовой частоты. Устанавливается он на выходе линии связи. Теперь можно не волноваться - на микросхемы приемной станции поступает привычная двоичная информация: "Да" и "Нет". Регенераторами снабжаются все цифровые системы передачи, работающие но электрическим и оптическим кабелям, радиорелейным и спутниковым стволам. На радиорелейных линиях связи регенераторы размещаются вместе с приемной аппаратурой на промежуточных и оконечных башнях (или мачтах), а на спутниковых линиях - на самом спутнике и на приемных земных станциях. А вот на кабельных магистралях их даже закапывают в землю, т. е. мы хотели сказать, что на этих линиях регенераторов ставят так много, что их приходится "врезать" прямо в кабель, лежащий в земле.
...Врачи говорят: "Болезнь легче предупредить, чем лечить". Сейчас нам предстоит убедиться в полезности этой рекомендации не только для людей, но и для битов. Решите такую задачу: известно, что линия из двух проводов телефонного кабеля протяженностью 1 км ослабляет сигнал в 10 раз. Во сколько раз ослабится сигнал в линии длиной 10 км? Не спешите, вы уже один раз попадали в ловушку (помните, с пальцами на 10 руках?). Давайте подсчитаем вместе. Пройдя 1 км, сигнал уменьшится в 10 раз. После прохождения 2-го километра он станет слабее еще в 10 раз. Итого - в 100 раз. После 3-го километра сигнал (заметьте, уже уменьшенный в 100 раз) снова претерпит ослабление в 10 раз, а значит, с самого начала пути в 1 000 раз. Продолжая рассуждать таким же образом, мы обнаружим, что через 10 км от сигнала почти ничего не останется: он уменьшится в 10 млрд раз! Вы можете представить себе такое ослабление? Поразительно, не правда ли?