Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Теплов Л. Очерки о кибернетике

.pdf
Скачиваний:
16
Добавлен:
30.10.2023
Размер:
18.58 Mб
Скачать

можно выбрать один, давая два, три, четыре, пять элементарных сигналов, то окажется, что количество вариантов растет быстрее, чем коли­ чество сигналов.

Представим себе, что на станцию приходит поезд и мы можем принять его на любой из вось­ ми путей. Для этого на станции установлено семь стрелок. Но, идя на любой путь, поезд пройдет только три из них; достаточно дать три сигнала «влево» или «вправо» трем стрелкам, чтобы по­ местить поезд туда, куда нам нужно.

В общем, четырем таким сигналам1 соответ­ ствуют 16 вариантов, пяти — 32, а произвольно­ му числу п сигналов — 2п вариантов.

Итак, вместо того чтобы давать задание: «Поставить прибывающий поезд на пятый путь»,

я могу дать серию сигналов

«право-лево-лево»,

или проще «ПЛЛ».

п р о г р а м м а , а ее

Это будет серия команд,

внешнюю форму (ПЛЛ) можно назвать к о д о м. Вне соотношения с управляемой системой мы наблюдаем и можем изучать только код; суть программы станет ясной лишь тогда, когда изве­ стны свойства управляемой системы. Следя за вспышками сигнальной лампы на железнодорож­ ной станции, непосвященный человек может лишь установить, что чередуются всего две разные команды, но что следует из их сочетаний, он до­ гадаться не может. Только сопоставив движение поездов по стрелкам с предшествовавшими про­ граммами, он может узнать кое-что о содержа­

нии команд.

Независимо от того, будет ли программа пе­ редана словами, взмахами флажка, вспышками лампы или электрическими импульсами, воспри­ мет ли ее стрелочник или механизм,— значение ее не изменится. Коды будут разные, а содержание одно. Поэтому желательно найти какой-то общий, универсальный код, который в самом простом вы­ ражении передавал бы результаты выборов без­ относительно к тому, что выбирается. Таким «нор­ мальным» кодом является двоичный цифровой код, где вместо «вправо —■влево», «вверх—вниз»

1 Их называют альтернативными, дихотомическими или двоичными.

O' 1

Значение, смысл любогосигнала не изменяется от того, какую физиче­ скую природу он имеет.

Двоичный

сигнал

0 ил»

I может

быть

подан

флажками,

положением

крыла семафора

ил»

графическими знаками— точкой и тире.

89

или других конкретных указаний записываются две цифры: нуль и еди­ ница. Код ПЛЛ, например, будет выражен-так: 100, или, наоборот, 011.

Почему выбраны именно цифры, a rte точки, тире или другие зна­

ки? Можно, конечно, придумать знаки

попроще,

экономнее.

В прин­

ципе безразлично, будут ли

написаны

палочка — единица

и кружо­

чек — нуль, сочетания точек,

как в азбуке

для

слепых Брайля,

или

китайские иероглифы. Но очень важно, чтобы с избранными

знаками

связывались какие-нибудь величины, чтобы

знаки играли роль

циф­

ры. Тогда всякое сочетание знаков можно истолковать, как число, так как в достигшей совершенства системе счета (например, в современ­ ной «арабской») всякое сочетание цифр обозначает некоторое число.

Истолкование сигналов в виде чисел бесполезно, если сигналы только подаются и принимаются. Но их нередко приходится преобра­ зовывать. А человечество до сих пор не выработало общепринятых способов превращения одних сочетаний точек или иероглифов в дру­ гие, но владеет арифметикой — гибкой, удобной, точной системой пре­

образования чисел. И, забыв на время, что перед нами сигналы, мы можем складывать, делить и умножать их коды. Поэтому код в виде цифр является са­ мым удобным. А если он недо­ статочно нагляден, его можно преобразовать в геометрический язык, где числам соответству­ ют точки. Так легче оценить от­ ношения между сигналами и их комбинациями.

«Простое, как мычание», — сказал как-то Маяковский. Но передать «м-му» сигна­ лом не так-то просто. Посмотрите, какие разные начертания передавали звук «м» («ма») в разных системах письма, суще­ ствовавших на земном шаре, — от клино­

писи до стенографии.

При практических расче­ тах задача нередко ставится не так, как мы ее сформулирова­ ли выше: «Сколько вариантов дадут п выборов?», а наобо­ рот: «Сколько надо сделать вы­ боров, чтобы получить один из N вариантов?» Для этого нуж­ но найти логарифм числа ва­ риантов. Если имеются два ва­ рианта на каждый выбор, то для системы логарифмов осно­ ванием следует взять число 2; двоичный логарифм 32 равен пяти, логарифм 16— четырем,

алогарифм 8 — трем:

п= logtN

90

 

 

 

 

 

 

 

Если при

исчислении

команд

безотносительно к

 

 

 

 

 

объекту их применения мы исходим из числа возмож­

 

 

 

 

 

ных продолжений явления, то при исчислении сообще­

 

 

 

 

 

ний можно исходить из числа возможных результатов

 

 

 

 

 

опыта также безотносительно к тому, о каком именно

 

 

 

 

 

явлении сообщается. Монета, например, при подбра­

 

 

 

 

 

сывании может упасть или Еверх

гербом, или вверх

 

 

 

 

 

цифрами: существуют только два возможных резуль­

 

 

 

 

 

тата

опыта, из которых сообщается об одном.

 

 

 

 

 

 

 

Когда монета идеальна, совершенно симметрична

 

 

 

 

 

и бросается каждый раз абсолютно одинаковым спо­

 

 

 

 

 

собом, то сообщение о результате каждого нового бро­

‘Сообщение

в

одну

ска никакой информации не несет. Но если исследуют­

ся свойства реальной монеты или способа бросания, и

двоичную

едини­

если постановка опыта такова, что монета совершен­

цу информации

«бит»

можно

 

по-

но закономерно

должна

упасть только гербом, но не

.лучить, например,

цифрой, а тот, кто ставит опыт, об этом не знает, не

при подбрасывании

предвидит

результата

бросания,— то перед нами са­

монеты,

если

она

мое

простое

сообщение,

которое

можно выразить в

■обязательно

 

дол­

жна упасть

вверх

двоичном цифровом коде. Присвоив, например, гербу

•цифрой, но мы об

обозначение

1,

а цифрам — 0, или наоборот, можно

этом

ничего

 

не

передать сообщение о результатах серии подбрасы­

знаем.

 

 

ваний простым способом — сочетанием нулей и единиц.

И если бы мы наблюдали за пое­

 

 

 

здом,

входящим

на

станцию, где

 

 

 

имеется восемь

путей,

то код из трех

 

 

 

знаков — ПЛЛ

или

100, отражающий

 

 

 

результаты

 

опыта

в

моменты,

ког­

 

 

 

да исследуемое явление меняется, дал

 

 

 

бы точное сообщение о том, на какой

 

 

 

из путей пришел поезд.

 

 

 

 

 

 

Итак, за единицу сообщения мож­

 

 

 

но тоже принять логарифм числа рав­

 

 

 

новозможных

продолжений исследуе­

 

 

 

мого процесса. Двоичный логарифм в

 

 

 

этом случае является наиболее удоб­

 

 

 

ным, поэтому общей мерой сообщений

 

 

 

и команд, а следовательно,

• и

общей

 

 

 

мерой

информации

стала

двоичная

 

 

 

единица, называемая обычно «бит».

 

 

 

Если

берутся

десятичные

лога­

 

 

 

рифмы, появляется

другая

мера —

 

 

 

«децит», но она

менее удобна.

 

 

Стрелочник, направляющий сейчас па­

В выражении количества возмож­

ровоз на один из двух путей, подает

команду в 1

бит, а учетчик, отмечаю­

ных продолжений или вариантов число

щий, куда

пойдет поезд, получает

сигналов

является показателем

степе-

 

сообщение в 1 бит.

91

ни при выбранном основании (например, 2) и число сигналов растет го­ раздо медленнее, чем количество продолжений. Это позволяет сравнитель­ но небольшим числом сигналов выражать довольно сложные отношения.

Автомат со всеми его обратными связями, усилителями и задерж­ ками представляет собой единую систему, в которой вся информация связана в одно целое. Даже связи, не имеющие общих звеньев, зави­ сят одна от другой, так как изменение в любой из них сказывается на состоянии управляемой системы, а это приводит к перестройкам в дру­ гих связях. Взаимодействие сигналов, очевидно, возможно только то­

92

гда, когда они сопоставимы. Но попробуйте представить себе устрой­ ство системы, сопоставляющей бухгалтерский отчет и поэму, акварель­ ный пейзаж и доказательство теоремы Пифагора, шахматную задачу и мелодию, записанную нотами, движения конькобежца и работу фре­ зерного станка!

Сначала необходимо привести сигналы к одной физической при­ роде и одному коду. Эта операция называется п е р е к о д и р о в а ­ ние м. Устройства, которые изменяют физическую природу сигналов, в технике называются д а т ч и к а м и , биологи предпочитают называть

их рецепторами. Автомат, имеющий пневматическое

управление,

пре­

вращает все принимаемые им воздействия в изменение давления

воз­

духа, электрический автомат — в колебания тока

или потенциалов

электричества, живой организм —■в изменения состояния нервных кле­

ток. При теоретическом анализе очень удобно превращать сигналы

в

графики ■— кривые линии, привязанные к определенной системе

коор­

динат, или в числа.

 

из­

Перекодировка обычно связана с р а з в е р т к о й — переменой

мерений сигнала.

 

 

Как известно, наш мир имеет четыре измерения и, вообще говоря,

изменяется во всех измерениях. Коды, состоящие из сочетаний

сигна­

лов, могут иметь одно, два, три или четыре измерения: три относятся к пространству, одно — ко времени. Код-вещь (например, скульптура) имеет три пространственных измерения; неподвижное плоское изобра­ жение—-два; движущееся изображение в кино и телевидении — два пространственных и одно временное; написанный на бумаге буквенный

или цифровой код — одно пространственное; речь — одно

временное.

Это не значит, конечно, что скульптура не существует

во времени, а

речь — в пространстве, но они не и з м е н я ю т с я в этих

измерениях

(а если и изменяются, то их изменения не несут информации).

Неизме-

няющийся сигнал, подобно геометрической точке, измерений

не имеет

и информации нести не может.

 

 

 

Очень давно в науке и технике выработаны методы развертывания,

которые позволяют менять количество измерений кода путем

законо­

мерного перемещения сигналов из одного измерения

в другое. Так,

изображая объемную модель на чертеже в проекциях,

мы

сокращаем

количество измерений кода с трех до двух, а запечатлевая событие на кинопленке — с четырех до двух; читая книгу, превращаем одномерный пространственный код во временной и т. д. Преобразование разверткой характеризуется изоморфностью и обратимостью. Изоморфность исход­

ного и преобразованного кода заключается в том, что каждому

эле­

менту кода, полученного после преобразования,

обязательно

соответ­

ствует элемент, существовавший в коде до его преобразования.

Обра­

тимость — это возможность путем обратного развертывания

восстано­

вить исходный код, что и делается, например,

при показе

кинокар­

тины, изготовлении модели по чертежу или стенографировании речи. Отношения вещей во внешнем мире изменяются в самых разнооб-

93

разных направлениях. Каждое из них может быть изоморфно и обра­ тимо сопоставлено с любым измерением сигналов. Проведем из одной точки две линии, составляющие прямой угол; одну назовем временем, а другую, например, расходом денег. Отложив в удобном масштабе на линиях даты и рубли, мы получим между ними ряд точек; линия,

соединяющая точки, будет общеизвестным

г р а ф и к о м

расходов.

 

Эта линия, во-первых, с большой

 

степенью

достоверности

восста­

 

навливает сведения

о

расходах,

 

которые почему-либо частично от­

 

сутствуют. Операция восстановле­

 

ния информации

между крайни­

 

ми ее значениями называется ин­

 

т е р п о л и р о в а н и е м .

 

Во-вто­

 

рых, эту линию

 

можно

продол­

 

жить за пределы

известных зна­

 

чений,

даже

в

будущее:

 

выпол­

 

нить

э к с т р а п о л и р о в а н и е .

 

Расходы — увы! — повышаются,

 

линия

графика

 

 

упорно

лезет

 

вверх, и это дает основание пред­

 

положить,

что они

будут

повы­

 

шаться и дальше. Но большее ко­

 

личество информации

за

 

прош­

 

лое время покажет, что такие пе­

 

риоды увеличения расходов уже-

 

были, но на определенном уровне-

 

повышение

заменялось

тенден­

 

цией к снижению. Расходы сейчас

 

подходят к этому уровню, и если

 

считать

процесс

с т а д и о н а р-

I

н ы м,

обладающим постоянны-

 

 

 

 

 

 

 

 

 

 

 

Начальная информация о летящем са­

 

молете имеет четыре измерения: три

 

пространственных и время. Макет само­

 

лета не изменяется

во

времени:

он име-

 

е"' три

измерения;

картина — два. Двух­

 

 

 

мерная

картина

с

помощью

 

 

 

развертки может быть пре­

 

 

 

образована

в

одномерный

 

 

 

код. Обратные преобразо­

 

 

 

вания ведут к увеличению,

 

 

 

 

числа

измерений.

94

ми свойствами, то можно ут­ верждать, что скоро расходы начнут снижаться.

Такова динамика бухгал­ терского отчета, смысл которой таится в длинных, однообраз­ ных колонках цифр. Графики обратимы и изоморфны- с ко­ лонками цифр, они изоморфны с самими событиями хозяйст­ венной деятельности, которые отражены в отчете. Операции с графиком дают нам сведения, которых мы не имели раньше, дают новую информацию. Но эта информация не «возникает» в процессе преобразования. Она была скрыта в ранее имев­ шихся данных отчета и только приобрела иную содержатель­ ную форму.

При этом происходит да­ же частичная потеря качества информации, так как очень большие интерполяции и экс­ траполяции становятся недо­ стоверными, в них растет эле­ мент случайности.

Теперь возьмем акварель­ ный пейзаж. Для начала пред­ ставим, что он написан одной краской — черной тушью или коричневой сепией. Информа­ цию несут изменения насыщен­ ности цвета от белого до чер­ ного. Разложив пейзаж на очень близкие одна к другой строчки, двухмерную поверх­ ность его можно развернуть, располагая строчки в одну ли­ нию. Затем можно составить график насыщенности, откла­ дывая по вертикали значения, измеренные каким-либо точ­ ным способом, например путем сравнения со шкалой насыщен-

Всякое изменение, т. е. процесс, можно пред­ ставить в виде непрерывного графика. Но непрерывные сигналы не всегда пригодны для преобразований, и тогда информацию квантуют, сохраняя, например, только такие значения сигнала, которые он приобретает в определенные моменты времени (кванто­ вание по времени, см. вверху). Можно ис­ пользовать также заранее выбранные вели­ чины уровня сигнала (квантование по вре­ мени и уровню, см. в середине). Наконец, мы можем только учитывать направление изменения сигнала в пределах шага кван­ тования. Тогда мы получаем дерьта-кванто- ванные сигналы — нули и единицы двоично­ го кода, которые очень удобны Для того, чтобы подвергать информацию, которую они

несут, различным преобразованиям.

95

пости. Вся информация, которая была в пейзаже, перейдет в график. Правда, прелестный домик, речка и кудрявые деревья спрячутся, «ра­ створятся» в скачках одной скучной линии. Но вот первая польза от преобразования: теперь картинку можно передать по одному электри­ ческому проводу, превратив изменения насыщенности в колебания си­ лы тока. Измерив эти колебания на другом конце провода, мы получим такой же график, скрывающий в себе, домик, деревья и речку. По гра­ фику и шкале нетрудно восстановить окраску строк, а расположив стро­

ки в прежнем порядке, мы снова получим пейзаж.

С огрублением, потерей деталей пейзаж можно передать даже по буквопечатающему телеграфу. Для этого каждое деление шкалы на­ сыщенности можно сопоставить с буквой; ведь буква это красочное пятно сложной формы, и в шрифте пишущей машинки есть знаки более черные, например §, Ш, Ж, Ф и более светлые 0, 1, !, есть пробел, просто белое место. Тогда облачко на пейзаже передастся пробелами, небо — рядами единиц, а тени под деревьями — рядами букв Ж

или Щ.

Наконец, тот же пейзаж можно передать по телеграфу Морзе, где каждый элемент сообщения содержит только выбор в 1 бит: точка или тире. С помощью этих элементов нетрудно передать «знак производ-

 

оо о-a о а ооо о о о о о о о о

 

О О 7 7 1 1 1 0 1 7 1 7 1 0 0 0 0

 

О О 7 7 7 7 7 (Г 7 7 7 1 7 0 0 0 0

 

О О О О О О ; 7 7 0 0 0 0 0 7 7 0

 

О О О О О 1 1 7 11 0 0 0 0 7 7 0

- г г н д т

0 0 0 7 1 1 0 0 0 1 1 1 7 1 7 7 0

Внешне несопоставимые коды (например, изображения и цифры) могут самыми различными путями преобразовываться друг в друга. Так, изображение «кошки» передается с помощью нулей и единиц.

96

i

И К Г Е Р П О Л ЯЦ И Я *

I I ............

Й Э К С Т РА П О Л Я Ц И Я

Интерполяция и экстраполяция относятся к существенным преобразова­ ниям информации. Мы получаем сведения, которых как будто бы не было в исходных данных. Но эти сведения возникают не из «ничего», а из тех же исходных данных.

ной» для каждой точки графика: точка — насыщенность краски растет, тире — падает. Тогда постепенному потемнению строки (там, где ли­ ния графика поднимается под углом 45°) будут соответствовать ряды точек, а постепенному посветлению — ряды тире. Ровный, неизменяющийся цвет строки будет выражен чередованием тире и точек, или, если хотите, нулей и единиц. Если линия графика поднимается медленнее, чем это делает линия стандартного наклона (45°), то рассогласование

легко устранить, введя, например, в ряд точек одно тире, а в ряд ти­

ре— одну точку. Если линия графика очень круто идет вверх,

прихо­

дится менять шаг квантования.

проводу

много­

Что же делать, если нам требуется передать по

цветный пейзаж — голубое небо, зеленые деревья и т.

п.? Тогда для

каждой точки надо последовательно передать три цветовые характери­ стики. Одна из них по-прежнему будет определять положение данного

цвета на прямой

шкале

серых

цветов «черное— белое», другая — его

положение в радужном

кольце

«красное — желтое — синее — фиоле­

товое— красное»,

а третья — количество «чистого», например красно­

го, цвета в смеси с серым. Общая шкала всех мыслимых цветов, следо­ вательно, имеет три измерения и называется «цветовым телом»; она по-

7

Л., Теплов

97

Постепенное деление условного «цве­ тового тела» на куски вполне анало­ гично другим процессам выбора. Оно позволяет передать .любой цвет на языке нулей и единиц.

хожа на веретено, где верхний конец черный, нижний — белый, а се­ редину опоясывает радужное кольцо. Любой цвет совпадает с одной източек внутри этого тела, а выбор точки можно записать так же, как выбор одного из путей на станции, — сочетанием нулей и единиц. Мы мысленно режем цветовое тело пополам, потом еще раз пополам, спра­ шивая себя: где находится «наш» цвет — справа или слева, сверху или снизу, и так до тех пор, пока данный цвет не будет отрезан ото всех,

других.

Все преобразования пейзажа, описанные выше, конечно, выпол­ нять вручную очень долго и утомительно. Но, разработав их, мы можем затем передать машине. Две машины, имеющие фотоэлементы, разные быстродействующие преобразователи, канал связи и какое-нибудь, красящее бумагу устройство, передадут пейзаж быстро, правильной — если обеспечить достаточно мелкую разбивку на строчки и точки — без

потери качества картины.

коды — силу тока,

гра­

Такие же преобразования в стандартные

фик, сочетания

нулей и единиц — и обратно

можно проделать с шах­

матной задачей,

с мелодией, любыми движениями и любыми сведе­

ниями.

 

способом: мы составляем

И здесь задача решается стандартным

шкалу всех различных вариантов сообщения — положений фигур

по.

98