Ноутбук стоял на кухонном столе, заставленный несколькими чашками с остывшим кофе и заваленный пачками от сигарет. Экран мерцал в темноте — Артём не включал свет уже сутки. Ему казалось, что при свете лампы данные выглядят иначе. Глупость, конечно. Но за три дня без сна глупости обретают собственную логику.
На экране развёртывалась спектрограмма. Данные ГЛОНАСС — навигационной спутниковой группы, двадцать четыре аппарата на средней околоземной орбите. Артём выгрузил их три дня назад из открытого архива Ионосферного центра КИАЦ — как раз тогда, когда понял, что его прежняя работа, та самая диссертация по ионосферному прогнозированию, мертва. Не потому что тема исчерпала себя. А потому что данные вели себя так, будто кто-то дышал в микрофон.
Он запустил стандартный фильтр — тот самый, который использовал последние четыре года. Фильтр Калмана, адаптированный под ионосферные помехи, с пороговым значением по медианному отклонению. Результат был привычным: ложное обнаружение, ионосферная буря, класс геомагнитной активности C. Обычное дело. Солнце фонит, магнитосфера дрожит, спутниковые сигналы шумят. Читай любой учебник — всё объяснено.
Но Артём не мог перестать смотреть.
Он заметил это на вторые сутки. Нет — раньше. Он заметил это ещё в институте, когда просматривал суточные срезы сигнала ГЛОНАСС на предмет аномалий для рутинного отчёта. Шум в канале L1 — вторая частота, гражданский диапазон. На первый взгляд — обычный белый шум. Равномерное распределение мощности по спектру, никаких выделенных частот. Классика. Так выглядит вселенная, когда ей нечего сказать.
Но белый шум был не белым.
Артём вытянул руку — пальцы дрожали — и набрал команду в терминале Python. Фурье-преобразование. Потом вейвлет-анализ. Потом бикогерентный анализ, который он никогда раньше не применял к навигационным данным, потому что это была методика из радиолокации, из сигнатурного анализа целей, из мира, где шум — это не ошибка, а сообщение.
На экране поплыли коэффициенты.
— Вот ты, — прошептал Артём.
Бикогерентность показала то, что Фурье не мог. В белом шуме присутствовала квадратичная фазовая связь — признак того, что сигнал не случаен. Случайный шум не коррелирует сам с собой. Случайный шум не содержит структуры. А здесь структура была: слабая, размазанная по десяткам мегагерц, скрытая под ровным гауссовым профилем, но — присутствующая. Как отпечаток пальца на стекле, которое протёрли, но не до конца.
Артём откинулся на спинку стула. Пальцы левой руки машинально потянулись к сигарете. Прикурил, затянулся — и закашлялся так, что чуть не опрокинул чашку. Глаза слезились. Он вытер их тыльной стороной ладони и снова уставился в экран.
Код. Это был код.
Не в человеческом понимании — не ASCII, не бинарник, не азбука Морзе. Но принцип был тем же: дискретные состояния, модулированные по фазе несущей, с избыточностью, достаточной для восстановления после потерь. Избыточность — вот что выдало сигнал. Природа не создаёт избыточности. Природа экономит. Каждый джоуль, каждый бит, каждый фотон расходуется по минимуму. Избыточность — это роскошь интеллекта. Способ защитить смысл от шума канала.
Артём затянулся снова. Руки тряслись уже постоянно — не от кофеина и не от никотина. От возбуждения. Того самого, которое он испытал однажды, семнадцатилетним, когда впервые увидел фракталы Мандельброта на экране старого компьютерного клуба: бесконечная сложность, возникающая из простейшего правила. Тогда он понял, что математика — не инструмент, а язык. А теперь язык говорил ему нечто, чего он не хотел слышать.
Он вернулся к данным. Трое суток наблюдений, двадцать четыре спутника, двенадцать частотных каналов. Он переписал скрипт фильтрации трижды — сначала убрал ионосферную модель ИРИ-2016, потом отключил тропосферную коррекцию, потом вообще снёс все модельные предположения и прогнал сырые данные через слепую деконволюцию. Результат не изменился. Структура оставалась.
Он построил карту.
Геопространственное распределение аномалии — проекция ионосферных возмущений на поверхность Земли. Каждый спутник ГЛОНАСС, проходя над определённым регионом, фиксировал искажение сигнала. Артём собрал эти искажения, проанализировал их пространственную корреляцию и нанёс на карту. Контур вырисовывался медленно, как фотография в проявителе.
Сибирь.
Полоса шириной восемьсот километров, вытянутая с северо-запада на юго-восток. Эпицентр — шестьдесят градусов пятьдесят три минуты северной широты, сто один градус пятьдесят три минуты восточной долготы. Артём знал эти координаты. Их знает любой физик, любой астроном, любой человек, который когда-либо интересовался загадками планеты.
Подкаменная Тунгуска.
Он погасил сигарету о край стола и закрыл глаза. За веками поплыли цветные пятна — фосфены, последствия бессонницы. Тунгуска. Тридцатое июня тысяча девятьсот восьмого года. Взрыв, поваливший деревья на площади в две тысячи сто квадратных километров. Сейсмическая волна, обошедшая планету дважды. Магнитная буря, зажёгшая небо над Европой так, что в Лондоне можно было читать газету в полночь.
Метеорит. Комета. Космическое тело. Так гласит официальная версия. Артём читал всё — от дневников Кулика, первого исследователя, который потратил двадцать лет жизни на поиски кратера и не нашёл его, до современных моделей воздушного взрыва чёрдинского болида. Все версии сходились в одном: что-то вошло в атмосферу и взорвалось на высоте пяти-восьми километров. Кратера нет — значит, тело было ледяным или хрупким. Лес повален — значит, ударная волна. Всё объяснено.
Но кратера нет. И метеоритного вещества нет. И изотопная аномалия — следы, которые должны были остаться после космического тела, — минимальна. Артём помнил статью Анфиногенова и Бадаева, двухсотый год: анализ торфяников в зоне катастрофы показал лёгкое обогащение иридом и никелем, но концентрации были на порядок ниже, чем в местах падения других болидов. Словно взрыв был не ядерным, не химическим, не кинетическим — а чем-то иным.
Теперь Артём смотрел на карту и понимал: Тунгуска — это не падение. Это резонанс.
Он распечатал на принтере — старом, шумном, с полузасохшим картриджем — спектрограмму сигнала и разложил листы на столе. Подсветил настольной лампой, которую наконец включил, потому что глаза уже не различали детали на экране. Главная частота — 0,67 герца. Инфразвук. Ниже порога слышимости. Ниже всего, что может воспринять человеческое ухо. Но не ниже порога восприятия планеты.
Земля генерирует инфразвук постоянно. Микросейсмы — колебания поверхности, вызываемые океанскими волнами, ветром, приливами. Их изучают сейсмологи, по ним калибруют приборы, их считают фоном. Но 0,67 герца — это не микросейсмы. Это частота, которая соответствует собственному колебанию земной коры как единого резонатора. Грубо — как частота, с которой звенит хрустальный бокал, когда по нему ударяют. Земля звенит. Она звенет постоянно. Просто никто не слушает на этой частоте, потому что она слишком низка для человеческих инструментов и слишком регулярна, чтобы привлекать внимание.
Но спутники ГЛОНАСС — слушают. Не специально, конечно. Их задача — передавать навигационные сигналы. Но проходя через ионосферу, эти сигналы модулируются. И модуляция содержит — нет, не информацию в обычном смысле. Она содержит ответ. Земля излучает на 0,67 герца, и ионосфера над Сибирью резонирует с этим излучением, усиливая его, формируя, структурируя. Из хаоса рождается порядок. Из шума — код.
Артём встал. Ноги затекли, спина ныла. Он подошёл к окну — серое московское утро, четвёртый день, — и увидел своё отражение. Небритый, бледный, с тёмными кругами под глазами, похожий на персонажа фильма про наркозависимых. Три дня. Он должен поспать. Он знает, что должен. Но если он закроет глаза, мысль уйдёт, а вернётся ли — неизвестно.
Он вернулся к ноутбуку.
Код. Нужно декодировать. Или хотя бы понять принцип кодирования. Артём построил автокорреляционную функцию сигнала — она показала периодичность с шагом примерно сорок семь секунд. Сорок семь секунд — это не случайное число. Это время, за которое спутник ГЛОНАСС на орбитальной высоте девятнадцать тысяч сто километров проходит дугу, соответствующую одному градусу долготы. Сигнал привязан к орбитальной механике. Кто бы его ни создавал — или что бы ни создавало, — оно учитывает движение спутников.
От этой мысли стало холодно.
Артём натянул куртку — не потому что холодно в квартире, а потому что нужно было выйти. В институт. Там были данные, которых у него не было. Сейсмические архивы, закрытые для внешнего доступа. Архивы Международной системы мониторинга Договору о всеобъемлющем запрещении ядерных испытаний — ДВЗЯИ. Россия — участник договора, и данные с infrasound stations поступают в Национальный центр данных, который физически находится в их институте, на сервере в подвальном этаже. Артём имел доступ к открытой части. Но то, что ему нужно, — суточные развёртки инфразвуковых станций IS43 и IS46, расположенных в Сибири, — было в закрытой части. Уровень доступа — для сотрудников с допуском по ядерной тематике.
Метро. Утренний час пик. Артём стоял в вагоне, вцепившись в поручень, и смотрел на лица. Люди читали телефоны, слушали наушники, спали. Никто не подозревал. Как и он сам — ещё три дня назад. Как и все. Планета под их ногами resonated на частоте 0,67 герца, ионосфера над Сибирью дрожала в ответ, а человечество смотрело в экраны.
В институт он пришёл к девяти. Проходная, турникет, карточка. Охранник Виктор Палыч поднял брови — вид у Артёма был выразительный.
— Болеешь? — спросил Виктор Палыч.
— Не сплю, — ответил Артём и прошёл к лифту.
Лаборатория ионосферного прогнозирования. Третий этаж, комната триста двенадцать. Два стола, два компьютера, один occupants — поскольку Константин Эдуардович, заведующий и его научный руководитель, был в командировке во Владивостоке. Артём сел за свой компьютер и набрал адрес внутреннего портала.
Доступ к закрытым данным требовал авторизации. Логин — пароль — токен с флешки. У Артёма был доступ уровня «пользователь», но нужен был «администратор». Или хотя бы «исследователь». Константин Эдуардович имел уровень «исследователь», но его компьютер был заблокирован паролем, который Артём не знал.
— Ты почему так выглядишь?
Артём обернулся. В дверях стояла Наташа. Наталья Сергеевна Воронцова, аспирантка из соседней лаборатории сейсмологии, двадцать семь лет, рыжие волосы, очки в тонкой оправе. Они были знакомы три года — здоровались в коридоре, иногда курили на балконе, однажды ходили на концерт. Ничего больше, хотя Артём иногда думал, что могло бы быть.
— Работаю, — сказал он.
— Три дня? — Наташа прислонилась к дверному коёмку и скрестила руки. — Я заходила вчера. И позавчера. Тебя не было. А сегодня ты выглядишь как персонаж из зомби-апокалипсиса.
— Спасибо.
— Это не комплимент. — Она вошла в комнату и села на край стола. — Что происходит, Артём?
Он посмотрел на неё. Наташа была разумной — более разумной, чем он, если честно. И более осторожной. Рассказать? Она подумает, что он сошёл с ума. Три дня без сна, бредовые идеи о коде в навигационных данных — идеальный набор для психиатрического диагноза.
— Мне нужен доступ к инфразвуковым данным, — сказал он вместо ответа. — Суточные развёртки IS43 и IS46 за последний месяц. Можешь помочь?
Наташа нахмурилась.
— Это закрытые данные. Тебе нужен допуск ДВЗЯИ.
— Я знаю.
— И ты не можешь его получить. Ты — аспирант без допуска к ядерной тематике.
— Я знаю.
Наташа помолчала. Потом сказала:
— У меня есть доступ. По сейсмике — мы используем инфразвуковые данные для калибровки поверхностных волн. Мне разрешён доступ к суточным развёрткам в рамках методических работ.
Артём молчал. Наташа смотрела на него — долго, внимательно, как смотрят на пациента, который вот-вот сделает что-то необратимое.
— Я не дам тебе свой логин, — сказала она. — Это административное нарушение. Меня уволят.
— Я не прошу логин.
— Тогда что?
— Просто посмотри данные сама. Станция IS46, Верхоянск. Последние тридцать суток. Полоса 0,5–1,0 герца. Если я ошибаюсь — ты ничего не увидишь. Если нет...
— Если нет — что?
Артём помолчал.
— Если нет — ты увидишь то же, что увидел я.
Наташа ушла. Артём слышал её шаги по коридору — быстрые, решительные. Она не поверила. Или поверила, но испугалась. Он не знал, что хуже.
Остаток дня он провёл в лаборатории, пытаясь декодировать сигнал. Без закрытых данных это было почти невозможно — у него были только навигационные искажения, тень тени, отражение инфразвукового сигнала от ионосферы, пойманное спутниками. Это было как пытаться расслышать разговор в соседней комнате, прикладывая стакан к стене, когда между стенами ещё и звукопоглощающая прокладка.
Но принцип кодирования он нащупал. Фазовая модуляция с четырьмя состояниями — по сути, четверичный код. Два бита на символ. Избыточность — порядка шестидесяти процентов, то есть больше половины передаваемой информации была проверочной. Корректирующий код, похожий на код Рида-Соломона, но с иной порождающей матрицей. Кто бы ни разработал эту систему кодирования, он — или оно — знал теорию информации на уровне, который человечество достигло лишь к середине двадцатого века. Или превзошёл его.
К вечеру Наташа вернулась.
Она вошла без стука, закрыла дверь и села рядом. Лицо у неё было другим — бледным, с расширенными зрачками. Она молча положила на стол распечатку.
Артём посмотрел. Спектрограмма. Станция IS46, Верхоянск. Полоса 0,5–1,0 герца. Тридцать суток. И на спектрограмме — он знал, что увидит, но всё равно вздрогнул — были те же самые структуры. Фазовая модуляция. Квадратичная когерентность. Код.
Но было и кое-что новое. На инфразвуковой записи, в отличие от навигационных данных, сигнал был чище — не прошедший через ионосферный канал, не искажённый рефракцией и дисперсией. И на чистом сигнале Артём увидел то, чего не мог разглядеть на зашумлённых спутниковых данных.
Диалог.
Не монолог. Не вещание. Две серии структур — одна с периодичностью, привязанной к вращению Земли, и вторая с периодичностью, которую Артём не мог идентифицировать. Вторая серия появлялась с интервалом, который не совпадал ни с одним известным астрономическим циклом. Не сутки, не лунный месяц, не сидерический период. Что-то иное. Что-то внешнее.
Земля не кричала в космос. Земля пела. На инфразвуковой частоте, на пределе восприятия, на границе слышимого и неслышимого, планета излучала сложный, структурированный, избыточный сигнал. И этот сигнал имел — Артём перебрал все возможные интерпретации и отбросил каждую — имел источник. Не внутренний. Не сейсмический. Не атмосферный. Источник, который отвечал.
— Наташа, — сказал он, и голос не слушался, — ты видишь?
— Вижу, — сказала она. Голос был ровным, но пальцы, державшие распечатку, побелели. — Что это?
Артём помолчал. За окном московская ночь — фонари, снежинки, далёкий шум Садового. Обычная ночь. Обычная планета. Обычная цивилизация, которая завтра проснётся, нальёт кофе и поедет на работу, не подозревая.
— Это не помехи, — сказал он. — Не ионосферная буря. Не солнечная активность. Не артефакт обработки.
— Я знаю.
— Это код. Структурированный, избыточный, корректирующий. Земля генерирует инфразвук на частоте собственного резонанса, и этот звук модулирован. Он несёт информацию. И — он замолчал, потому что следующая фраза была невозможной, немыслимой, той, после которой мир уже не будет прежним, — и кто-то отвечает.
Наташа не отвела взгляд. Она смотрела на него — и в её глазах было то, чего Артём не ожидал увидеть. Не страх. Не недоверие. Узнавание. Как будто она уже знала. Как будто уже видела это во сне или в дурном предчувствии, но не решалась сказать вслух.
— Тунгуска, — тихо произнесла она. — Ты проверял координаты?
— Эпицентр ионосферной аномалии совпадает с эпицентром тысяча девятьсот восьмого года. С точностью до километра.
Наташа закрыла глаза.
— Значит, это не метеорит, — сказала она.
— Нет. Это точка максимального резонанса. Земная кора, мантия, ядро — вся планета как резонатор. Тунгуска — это не место падения, это место, где планета громче всего поёт. Как мембрана динамика, как деки скрипки. И тысяча девятьсот восьмой год — это не взрыв космического тела. Это...
Он не договорил. Не потому что не знал, как продолжить. А потому что продолжение было слишком страшным, чтобы произносить его вслух, в тёплой лаборатории, на третьем этаже института, в обычный московский вечер. Но мысль уже сформировалась, и он не мог её убрать.
Тысяча девятьсот восьмой год — это эхо. Ответ. Первый зафиксированный отклик на сигнал, который Земля излучала миллиарды лет. Что-то — там, снаружи, за атмосферой, за магнитосферой, за орбитой Луны — услышало. И ответило. Ответило так, что лес лёг на две тысячи километров, а небо горело над Европой.
И сейчас — ответ пришёл снова.
Артём посмотрел на экран. Код продолжал течь — бесконечный, неумолимый, чужой. Четверичные символы, фазовая модуляция, избыточность шестьдесят процентов. Земля пела, и кто-то слушал. И отвечал. Диалог длиной в миллиарды лет, который человечество просто не замечало, потому что не имело ушей для инфразвука и глаз для структур в белом шуме.
Наташа встала. Подошла к окну. Долго смотрела на ночную Москву.
— Кому мы расскажем? — спросила она.
Артём не ответил. Потому что ответа не было. Или потому что ответ был слишком очевидным: некому. Никто не поверит. Три дня без сна, аспирант, инфразвук, белый шум. Смехотворно. Но код на экране — не смехотворен. Диалог — не смехотворен. Ответ из космоса — не смехотворен.
За окном пошёл снег. Белый, равномерный, как шум. И Артём подумал: если приглядеться — может быть, и в снежинках есть структура. Может быть, всё вокруг — код. Может быть, мы живём внутри сообщения, которое сами не способны прочитать.
Земля пела. Кто-то отвечал. И белый шум, который Артём считал помехой, был не молчанием вселенной. Он был её голосом.
О проекте
О подписке
Другие проекты