
Полная версия
Космос помнит не нас

Мария Росс
Космос помнит не нас
Частота Арсена
Нера подтянула к краю стола калибровочную рейку и совместила её метку с тонкой белой риской на корпусе монитора.
— Три десятых влево, — пробормотала она, поворачивая регулировочное кольцо.
Базовая линия дрогнула и легла ровно. В обсерватории пахло горячей пылью от старого блока питания и крепким кофе: утром Нера не успела позавтракать и заварила его на глаз, не жалея порошка. Она отпила, поморщилась и поставила кружку на резиновый круг под столом, подальше от сенсорной панели.
Было 07:10 — начало смены. Проверка опорного контура, контроль фонового шума, сверка часов. Скучная часть работы, которая не прощала срезанных углов, особенно возле Керна.
На стенном дисплее медленно вращалась карта системы. Пульсар пульсировал белым пятном, широкая полоса защитного поля Эвриды отбрасывала на планету зеленоватый отсвет. До ожидаемого магнитного выброса оставалось чуть больше четырёх часов. Модель указывала окно в 11:36 с погрешностью в шесть минут. Стрелка прогноза пересекала сектор Лакуны — там поле Керна вело себя хуже всего.
Нера сверила показания двух опорных сенсоров, затем третьего, резервного. Все три держали допустимый разброс. Она внесла цифры в журнал, подписалась и смахнула с сенсорной панели крошку сухой кожи.
На основном графике проступила короткая ступенька — узкий сдвиг между двумя ровными участками.
Нера наклонилась к экрану. Отметка мелькнула в полосе координат Лакуны и исчезла прежде, чем система успела окрасить её в тревожный цвет.
Она отодвинула кружку, открыла исходный массив и увеличила масштаб. На одном датчике обнаружилось едва заметное отклонение фазы, на втором — то же самое, с разницей в четыре тысячных секунды. Резервный контур молчал. Нера проверила питание, температуру линзы, влажность в кожухе и положение платформы. Всё оставалось в пределах нормы.
Она прокрутила запись на две минуты назад. Ступенька не повторилась.
— Ладно, — пробормотала Нера.
Она подключила резервный канал напрямую, минуя общий фильтр. На экране застыл почти плоский спектр, по нижнему краю полз тонкий серый шум. Нера сняла фильтр по частоте, вернула его, поменяла окно усреднения. Отклонение возникло снова — слабое, упрямое, как заноза под ногтем.
До предвестника выброса было ещё слишком рано. По расчётам, магнитная оболочка Керна начнёт срываться не раньше одиннадцати двадцати. Гравитационный монитор иногда ловил слабые возмущения задолго до основной вспышки, но за четыре часа до неё — никогда, тем более в этом секторе. Впрочем, «никогда» в работе с Керном означало всего лишь «не при моём дежурстве».
Нера вытянула из-под консоли механическую клавиатуру. Её не подключали к колониальной сети: тугие клавиши годились для пометок, которые нельзя было случайно перезаписать очередным обновлением протокола.
Она вручную задала временной диапазон. Данные за последние шестьдесят секунд развернулись на экране крупнее. Сдвиг повторился дважды. Между импульсами выдерживалась пауза; третий был слабее.
Нера сняла очки, потёрла переносицу костяшкой пальца и снова надела их. В правом виске стучала кровь. Кофе тут был ни при чём — разве что делал стук заметнее.
На карточке прогноза по-прежнему значилось: 11:36 ± 00:06.
На карточке измерений: первый сдвиг — 07:12:44.
Она вызвала сырой поток из Лакуны. Строки импульсов побежали вниз, зернистые, как след на старой плёнке. Ни слов, ни мелодии — только изменения фазы, интервалы и слабые провалы между ними. Рисунок казался слишком сложным для помехи и слишком скудным, чтобы понять, что именно он значит.
Нера сохранила фрагмент в локальную память станции, присвоила ему нейтральный номер и запретила системе сводить его с предыдущими наблюдениями. Отдельный образец, без сглаживания и удобных совпадений.
Часы на панели показывали 07:17.
Она запустила личный декодер.
Пакет открывался долго. Нера собрала его сама на основе системы Орта, убрав большинство автоматических подсказок и оставив только те инструменты, которые понимала. Старик называл это «вычесать сигнал из шума». Она предпочитала знать, откуда берётся каждый ответ, вместо того чтобы доверять машине, способной подменить его красивой картинкой.
На экране возникли три слоя: спектральный, временной и голосовой. Последний был отключён ещё с прошлой смены — Нера проверяла настройки перед уходом.
И всё же, когда декодер закончил первый проход, динамик тихо щёлкнул.
— Шёпот, третья линия чистая.
Нера замерла.
Голос прозвучал чисто, без помех и привычного металлического дребезга, который декодер обычно добавлял к шуму. Мужской, спокойный, чуть хриплый на последнем слове. Обычная фраза из рабочей связи: короткая, будничная, будто говорящий лишь проверял канал перед тем, как продолжить маршрут.
Нера потянулась к регулятору громкости, но пальцы не сразу нашли его. Она задела край кружки. Кофе плеснул на резиновый круг, несколько капель перелетели на столешницу.
Она вытерла их рукавом, не глядя.
На панели горел жёлтый значок голосового слоя.
Нера развернула настройки. Параметр включился не вручную, а восстановился из локального профиля. Рядом стояла метка: Veyl_A / matching reference.
Девять лет назад она сама добавила этот голосовой образец, пытаясь отделить записи «Шёпота» от множества похожих сигналов экспедиции. Образец предназначался для сравнения тембра, а не для создания голоса. Однако декодер воспользовался им, чтобы превратить особенности импульсов в слова, а слова — в узнаваемую интонацию.
Нера смотрела на метку, пока буквы не начали расплываться.
— Не ты, — тихо сказала она.
За стеной без устали работала вентиляция. Холодный воздух обдувал шею, но под воротником выступил пот.
Она отключила звук и открыла протокол обработки. Декодер пометил фразу как реконструкцию с низкой уверенностью. Индекс фонетического совпадения — 0,38; для чистого распознавания требовалось не меньше 0,72. Индекс соответствия голосовому профилю — 0,91.
Нера закрыла карточку прежде, чем успела прочесть дальше.
Она могла удалить вывод, сбросить профиль и начать заново. Самый аккуратный и разумный вариант. Но в сыром потоке оставалась пауза между двумя группами импульсов, а голос, каким бы способом он ни возник, назвал позывной.
Нера открыла журнал экспедиции. Архив «Шёпота» хранился в локальном хранилище обсерватории среди копий, перенесённых сюда после исчезновения корабля. Официальный отчёт был краток и ровен: потеря связи, сбой поля, безуспешная попытка восстановить контакт. Сырые вызовы остались в приложении. За девять лет Нера слушала их столько раз, что знала: архивный файл задержится на полсекунды перед воспроизведением.
Она выбрала короткий тестовый вызов, записанный за три дня до исчезновения. В нём не было тревоги и спешки. Арсен проверял связь с колонией и посреди фразы отвлёкся на приборы.
Звук пошёл через наушники.
— Шёпот — Эврида. Проверка канала. У меня…
Пауза.
— …третья линия чистая.
Нера сняла наушники.
Она не помнила точных слов, но помнила привычку брата задерживаться между вызовом и ответом, словно он сперва прислушивался, не заговорил ли кто-нибудь в тишине. Пауза была необычной: слишком длинной для связи, слишком короткой для помехи. В старых записях она повторялась. В среднем — 1,63 секунды между вызовами, иногда на сотую больше или меньше.
Нера открыла временную разметку нового сигнала.
Пауза длилась 1,63 секунды.
Она не шевелилась. На экране рядом стояли два числа — архивная запись и импульс из Лакуны. Точное совпадение до сотой.
Остаток фразы всё ещё звучал в наушниках. Нера положила их на стол, стараясь не думать о том, как нагрелись амбушюры.
За стеклом обсерватории день медленно заливал купол серым светом. Эврида лежала под ним, большая часть колонии скрывалась за ребристой оболочкой защитного массива. На краю видимого сектора мигали служебные огни лифтовых шахт. Нера знала, что дежурные бригады меняют фильтры в насосных, что в теплицах включается первый цикл полива, что люди просыпаются по расписанию, составленному не по солнцу, а по работе систем.
Она знала и другое: когда уставала, память подсовывала ей Арсена даже в звуке вентилятора.
Нера закрыла архивную запись, затем снова открыла. Сопоставила импульсный контур с фонетической разметкой, убрала метки слов, оставила временную сетку. Совпадение сохранилось, хотя голосовой профиль всё ещё участвовал в модели.
Она отключила его и запустила обработку заново.
Декодер вернул серую полосу импульсов и два неразборчивых акустических фрагмента: один мог быть вызовом, второй — обычным шумом. Ни «Шёпота», ни третьей линии. Нера медленно выдохнула, чувствуя, как отпускают плечи, и тут же разозлилась на себя за облегчение.
Она снова подключила профиль, но запретила синтезировать голос. Теперь программа должна была только подсветить совпадающие интервалы, не добавляя к ним тембр и слова.
Результат оказался хуже прежнего. Прямое сходство с архивной записью не поднималось выше 0,41. Форма импульсов тоже расходилась с обычной связью «Шёпота»: у старого вызова были чёткие начала и затухающие окончания, характерные для стандартного маяка. Из Лакуны приходили две короткие группы, провал, третья группа и длинная пауза.
Совпадала только она.
Нера приблизила спектр, отметила сходство, но не поставила галочку «идентификация источника». Курсор повис над ней, дрогнул от лёгкой вибрации стола и ушёл в сторону.
— Не торопись, — сказала она себе.
На часах было 07:31.
Она сохранила обе версии — первичную, с голосовым слоем, и повторную, без него. Рядом с файлом поставила красный флажок «обработка спорная». Бумажную заметку прижала у края клавиатуры тяжёлой металлической клипсой, чтобы та не соскользнула с наклонного стола.
Нера открыла панель независимых систем обсерватории: гравитационный монитор, аварийный маяк, генератор резервного питания, систему ориентации купола. Если отклонение появилось только в основном контуре, виноват мог быть сенсор. Если сигнал уже проник в питание, общий узел мог подмешивать одну и ту же помеху во все каналы.
В телеметрии маяка нашлась короткая задержка, совпавшая по времени с первым импульсом. Резервный генератор показал провал частоты вращения на две тысячных секунды. Система ориентации купола зарегистрировала микрокоррекцию, хотя платформа оставалась неподвижной.
Нера встала. Стул отъехал, колёсико упёрлось в кабель, и она качнулась, удержавшись за стол. Под рёбрами кольнуло — то ли от крепкого кофе, то ли от трёх новых отметок в диспетчерской схеме.
Она обошла стол и подключила независимый датчик к ручному считывателю. Маленький экран вспыхнул необработанными данными. Старый прибор не умел сглаживать сигнал и не хранил голосовых профилей. Нера не любила его медлительность; сейчас именно за неё и выбрала считыватель.
Пульсирующая линия дрогнула. Потом снова.
Короткий импульс. Второй — через восемь десятых. Третий — через две целых одну десятую.
Нера коснулась экрана пальцем, словно могла удержать отметки на месте.
Ручной прибор был полностью независим от декодера. Он не знал ни имени Вейл, ни архивных записей «Шёпота». И всё же показывал тот же рисунок.
Она вернулась к панели и открыла сводку телеметрии колонии. Потоки, которые обычно проверяла только при аварии: циркуляция воды в теплицах, подъёмник восточного сектора, насосы медицинского блока, автономные маяки у внешнего кольца. Нера не сводила их в один график — общий фильтр мог превратить разные данные в одинаковую картинку. Она запросила необработанные временные ряды по отдельности.
Тепличный насос выдал два коротких перепада давления, затем длинную паузу. В подъёмнике нагрузка едва заметно подскочила, выдержала промежуток и повторилась слабее. В медицинском контуре дрожал поток охлаждающей жидкости — слишком ровно для случайного сбоя. Маяки внешнего кольца показали просадку питания и три импульса.
На экране рассыпалась карта Эвриды. Маленькие точки вспыхивали одна за другой, каждая с собственной задержкой. Нера увеличила интервалы. Разница между первыми импульсами почти совпадала с расстояниями от узлов до защитного массива — почти, но не совсем.
Она проверила служебную синхронизацию. Часть датчиков получала время от центрального тактового узла, часть — от собственных кварцевых опор. Некоторые системы могли делить общую электрическую помеху; остальные были изолированы. Однако в каждой записи проступала одна последовательность. Менялась её форма, менялся темп, но отдельные механизмы будто отвечали на один толчок.
— Частотная наводка? — спросила Нера у пустой комнаты.
Вентиляция продолжала ровно шуршать.
Она измерила шум питания и сопоставила его с отметками на графиках. В общей сети действительно присутствовал слабый низкочастотный дрейф. На колониальных данных его можно было принять за источник повторов, однако сигнал обнаруживался и в автономных системах — там, где питание и часы не зависели от главного контура. В этих записях он звучал тише и приходил позднее.
Нера поднесла к губам чашку, вспомнила, что кофе давно остыл, и всё-таки сделала глоток. Горечь заставила её сморщиться. Она поставила кружку ближе к стене.
Можно было позвонить Севрину Орту. Он создал систему расшифровки и знал, какие фильтры способны «узнать» человеческую речь там, где её нет. Но для звонка требовалось сначала сформулировать, что именно она собиралась ему сообщить: необъяснимый сигнал, похожий на голос пропавшего брата, совпадающую паузу из архивной записи и тот же ритм в насосах по всей колонии. Нера представила, как эти слова сложатся в одну гладкую фразу, и закрыла канал связи.
Она сохранила временные метки и вывела на экран только участки, где декодер не применял голосовой профиль. Везде повторялось одно и то же: два коротких импульса, промежуток, более длинный, затем тишина. Насосы превращали рисунок в вибрацию, маяки — в скачки питания, гравитационный монитор — в сдвиг фазы.
Нера снова надела наушники и переключилась между каналами. Сухой щелчок. Ещё один. Пауза. Третий, протяжнее.
Каждый поток звучал по-своему, но пауза сохранялась.
Она сняла наушники, и ритм остался в голове. Нера снова надела их: ей нужно было убедиться, что поверх приборного шума она не слышит собственный пульс.
Щёлк, щёлк, пауза, щёлк.
Она вывела запись на внешний динамик и убавила громкость. Никакого голоса — только последовательность импульсов, огрублённая до коротких звуков. Нера запустила запись тепличного насоса, затем маяка, потом резервного генератора.
Потоки звучали по-разному. Пауза оставалась прежней.
За стеной тихо лязгнула водяная труба. Нера замерла, прислушиваясь, и поймала себя на том, что ждёт продолжения. Труба умолкла. Тогда она включила запись ещё раз.
Два коротких импульса. Пауза. Один длинный.
Сухой ритм не был похож на Арсена. В нём не было его насмешливой хрипотцы, нетерпеливой манеры ускорять речь, когда он знал, что собеседник уже всё понял. И всё же пауза из архивной записи оставалась на месте. Убрать её вместе с голосовым слоем Нера не могла.
В 07:49 на главном спектре появился новый участок. Сигнал из Лакуны расширился: несколько узких полос зажглись одна за другой. Нера увеличила изображение. В центре спектра чернела тонкая щель, будто вырезанная по линейке. В этом диапазоне прибор не фиксировал ничего.
Она проверила приёмник: исправен. Переключила канал на резервный. Щель осталась.
По обе стороны от неё продолжали идти временные импульсы. Тот же ритм отмечался на экранах тепличной вентиляции, маяков и насосов, но несущий участок оставался пустым.
Нера убрала ладонь с панели. На коже отпечатались красные квадраты сенсорной сетки.
В 07:56 она запросила повторную запись за весь интервал, начиная с 07:12. Пустая полоса возникла ещё до первого голоса, задолго до того, как декодер восстановил знакомую фразу. Нера расширяла спектр, отсекая участок за участком, пока на экране не остались чёрный провал и тонкие края вокруг него.
В углу пульсировала одинокая метка: NO CARRIER.
На соседнем мониторе тепличный насос снова отбил тот же ритм.
Нера отключила динамик. Точки на карте Эвриды продолжали вспыхивать в тишине.
К 08:00 у неё было две версии голоса Арсена — одна с включённым профилем, другая без него; ни одна не подтверждалась исходной записью. Совпадение паузы, которое могло принадлежать и ему, и алгоритму. Ритм, найденный в разных системах колонии. И полоса частоты, где приборы не фиксировали ничего, хотя импульсы повторялись по обе стороны от неё.
Нера сохранила пустой участок спектра отдельно, не присваивая ему имени.
Курсор мигнул над строкой для комментария. Она напечатала: «Источник не установлен».
Затем удалила слово «источник» и оставила запись пустой.
Пустая частота
Курсор мигнул над пустой строкой. Нера сохранила запись, закрыла окно комментария и защитила исходный спектр от перезаписи.
На экране остались две тонкие полосы импульсов и тёмный промежуток между ними. Метка NO CARRIER всё ещё светилась в углу. Из динамика не доносилось ни звука; даже насос теплицы, прежде пробившийся в систему наблюдения, теперь молчал.
Нера поднялась, прошла к калибровочному шкафу и достала ручной гравиметр. У прибора были собственный аккумулятор, часы и локальный накопитель; к сети Эвриды он подключался только кабелем, который она оставила на столе. Сенсор покоился в тонком сером корпусе и весил чуть больше, чем казался на вид.
Она установила его на изолирующей опоре в углу лаборатории и включила от встроенной батареи. На экране не появился значок соединения. Часы гравиметра отставали на четыре секунды, но для проверки ритма точность общего времени не требовалась: важны были лишь промежутки между импульсами.
Нера открыла сохранённый необработанный фрагмент на отдельном экране и запустила запись на гравиметре.
— Давай, — тихо сказала она.
Прибор работал беззвучно. Прошла минута, за ней — ещё одна. На экране текли мелкие неровности фонового поля: дыхание опоры, дрейф датчика, едва заметное движение конструкции. Нера уже потянулась к настройке чувствительности, когда линия резко поднялась, провалилась и выдала короткий всплеск.
Она замерла, не убирая ладонь от регулятора.
Следом пришёл длинный импульс. Потом — два коротких, причём промежуток между ними оказался почти вдвое меньше, чем между первыми.
Короткий. Длинный. Короткий. Короткий.
Под поверхностью живой линии проступил тот же рисунок, который она только что выделила в записи Лакуны.
Нера отключила автоматическое сглаживание и приблизила шкалу. Гравиметр не передавал ни голоса, ни согласных, ни привычного спектрального следа декодера — только четыре изменения поля и паузу. Но последовательность совпадала с выделенной ею в записи.
Она проверила состояние связи. Кабель по-прежнему лежал в стороне от прибора; сетевого значка не было. Нера провела пальцем по краю разъёма, словно могла нащупать невидимый контакт.
— Значит, ты существуешь, — сказала она прибору.
Через секунду Нера поморщилась: стоило произнести эту фразу, как она уже приготовилась занести её в журнал. Строку она оставила пустой.
Она вызвала Севрина Орта. Тот ответил не сразу; изображение вспыхнуло с задержкой, показав узкое лицо и тёмный ворот рабочего комбинезона.
— Я вижу запрос, Нера.
— Поднимитесь в обсерваторию. Сейчас.
Он всмотрелся в неё, потом перевёл взгляд на гравиметр у неё за плечом.
— Вы нашли ещё один голос?
— Нет. Я нашла прибор, который ничего не знает о голосах.
Севрин помолчал.
— Буду через несколько минут.
К его приходу Нера успела сохранить данные гравиметра на отдельный накопитель. Севрин вошёл с планшетом под мышкой и остановился возле сенсора. О причине вызова он не спросил: сначала проверил индикатор связи, потом осмотрел корпус.
— Автономный?
— Полностью. Не подключён к колониальной шине, не получает время из общей сети. Считывание идёт на локальную память.
— А сам стенд?
— Гравиметр стоит на изолирующей опоре. Вибрацию конструкции отдельно записывает контрольный акселерометр. Она с импульсами не совпадает.
Севрин снял очки и протёр стёкла краем рукава.
— Покажите необработанный файл.
Нера вывела два следа рядом. Старый сигнал занимал верхнюю часть экрана, новая запись мерцала внизу, немного смещённая из-за разницы в часах и чувствительности сенсоров. Севрин наклонился к изображению. Свет экрана подчеркнул морщины у его рта.
— Ритм один и тот же, — сказал он.
— Не называйте их одинаковыми, пока не уточните, что именно совпало.
Он поднял глаза.
— Четыре изменения поля, их порядок и соотношение длительностей. Пауза после четвёртого импульса.
— Хорошо. Это мы наблюдаем. А что из этого следует?
— Второй прибор фиксирует структуру, присутствующую в записи Лакуны.
— Уже лучше.
— Нера, независимое измерение ослабляет гипотезу о дефекте декодера.
— А гипотезу о сообщении?
— Не делает её вероятнее.
Она задержала на нём взгляд. Севрин произнёс это слишком быстро, почти привычно, но голос на последнем слове просел.
Нера наложила трассу гравиметра на спектр. Пики совпали, хотя немного различались по ширине.
— Вот три вещи, которые мы сегодня не будем путать. Гравиметр зарегистрировал изменения поля. Они складываются в повторяющийся рисунок. Декодер предложил слова. Первое подтвердили два независимых прибора. Второе говорит пока лишь о структуре, третье вообще принадлежит переводчику.
— Вы хотите сказать, повторение не раскрывает смысл.
— Я хочу сказать, что оно подтверждает закономерность, но ничего не говорит о её смысле.
Севрин присел к столу, чтобы рассмотреть нижний след. Его ладонь легла на край корпуса гравиметра; заметив, как от касания дрогнула линия контрольного акселерометра, он тут же отнял руку.
— Есть ещё одно обычное объяснение, — сказал он. — Общая причина, которую мы пока не нашли. Полевая наводка. Резонанс внутри конструкции. Воздействие на оба датчика.
— Тогда оно должно затронуть контрольный канал.
— Если проходит не через механическую часть.
— Значит, объяснение уже не такое простое.
— Простое не обязано быть удобным.
Нера не улыбнулась. За последние часы декодер не раз извлекал из помех голоса, которым легко было поверить. Теперь, когда независимый прибор подтвердил сам рисунок, она не хотела, чтобы Севрин укрылся за очередной оговоркой.
Он попросил выгрузить исходный файл без фильтров. Нера создала копию на закрытом накопителе и разрешила ему работать только с ней. Севрин открыл спектральный анализ, повернул изображение на четверть оборота, затем отдельно усилил слабые края провала.
— Здесь есть отражения, — сказал он.
— Они были в предыдущем проходе?
— Нет. Тогда я смотрел несущую, а не временную структуру. — Он провёл пальцем по экрану, не касаясь его. — Три, возможно, четыре. Вот прямой импульс. Этот возвращается с задержкой. Потом второй, длиннее. Третий почти теряется у края.
— Откуда они отражаются?
— Не знаю.
— От массивов Лакуны?
— Они не должны давать такой профиль.
— От защитного поля?
Севрин не ответил сразу. Нера посмотрела на его руки: пальцы замерли над планшетом.
— Отражённые импульсы появляются раньше, чем поле Эвриды начинает менять нагрузку, — произнёс он наконец. — Если данные синхронизированы верно.
— Ты уверен в синхронизации?
— Нет.
Слова прозвучали непривычно просто. Нера приблизила третий отложенный след.
В нём рисунок импульсов будто сжался: длительности изменились, но их соотношение сохранилось. Севрин наложил рядом запись позывного «Шёпота», восстановленную из бортового регистратора.
Нера не сразу поняла, что он делает. Потом увидела: рядом с отражённой структурой появилась звуковая метка из корабельного архива. Частоты и содержание были другими, но ритм последовательности — короткий, длинный, короткий, короткий — совпадал с тем фрагментом позывного, где Арсен произносил название корабля.
Челюсть Неры напряглась.
— Ты сравнил это с позывным.
— Я сравнил интервалы, а не слова.
— И нашёл совпадение.
— Да.
— Почему именно третий отражённый импульс? Почему не любой другой участок из архива?
Севрин снял очки и положил их на стол. Его взгляд остался на экране.
— Я проверил последовательность на трёх записях с «Шёпота». На двух она короче. На одной совпадение близкое. Здесь точнее, если учитывать сжатие.






