Космос помнит не нас
Космос помнит не нас

Полная версия

Космос помнит не нас

Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
2 из 6

— «Если учитывать сжатие» — это уже выбор настройки.

— Именно.

— Ты мог подобрать коэффициент под нужный результат?

— Мог.

Он признался без попытки защититься. Нера чуть отступила от экрана.

— Тогда запиши: структура отражённого импульса совпадает с длительностями части архивного позывного при выбранном коэффициенте сжатия. Не «позывной». Не «Шёпот». Не Арсен.

Севрин набрал формулировку в поле заметки и прочитал её вслух, не сглаживая углов.

— Так точнее.

— Так честнее.

Он кивнул, хотя не отрывался от отражения. За стеклом обсерватории мутный утренний свет лёг на купол тонким слоем. Внизу, под обзорным поясом, просыпалась Эврида: служебные дорожки, вентиляционные шахты, тёмные грядки тепличных модулей. Колония казалась неподвижной — будто её и вправду можно удержать на месте одним удачным расчётом.

— Я не утверждаю, что там Арсен, — сказал Севрин.

— Хорошо.

— Но совпадение достаточно необычное, чтобы его не отбрасывать.

— Оставь его в журнале без имени.

Севрин задержал дыхание, затем вернул очки на переносицу.

— Давайте проверим переводчик.

Нера посмотрела на него.

— На тех же данных?

— Только так и имеет смысл. Сигнал не трогаем, меняем интерпретацию.

Она закрыла окно анализа и вернулась к сохранённой копии. Исходная дорожка оставалась защищена от записи. Декодер работал на отдельном вычислительном блоке; Нера отключила ему доступ к колониальной сети и оставила только локальные языковые корпуса.

— Профиль Арсена загружен? — спросил Севрин.

— Нет. Удалила ещё до твоего прихода.

— Профиль Неры?

Она резко обернулась.

— Откуда ему там взяться?

Севрин не отвёл глаз.

— В языковом пакете есть личные фонетические корпуса. Они влияют на распознавание тембра и восстановление неразличимых фрагментов.

— Я спрашиваю именно о моём.

Он помолчал.

— Есть.

— Ты загрузил мои записи?

— Не я лично. Пакет собрали из архивов специалистов, работавших с системой.

— Ты разрешил?

Севрин опустил взгляд на планшет.

— Да.

Нера сжала край стола; холод поверхности проступил сквозь ладонь.

— Зачем?

— Чтобы улучшить распознавание. Люди с одинаковым языковым фоном произносят сложные термины по-разному. Личные записи помогали модели различать дыхание, ударения, сокращения. Я не ожидал, что она станет использовать архив как источник готовых фраз.

— Но ты разрешил ей использовать записи.

— Да.

Он не оправдывался, и от этого его ответ царапал сильнее. Севрин умел говорить о риске так, словно тот был неподвижной величиной; теперь за его осторожностью обнаружилась не ошибка в настройках, а собственное решение.

Нера открыла сведения о корпусе. Длинный список архивных пакетов распался на папки: полевые переговоры, технические инструкции, учебные симуляции. В одной строке мелькнула метка NV-TR-04.

Она застыла.

— Что это?

Севрин приблизил запись.

— Ваш учебный архив.

— Я не передавала учебные записи в переводчик.

— По метаданным, они попали в общий пакет вместе с ранними образцами речи. Четырнадцать лет назад.

Нера коснулась строки, но не открыла её.

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

— Убери этот корпус, — сказала она.

— Если отключить его сейчас, мы не поймём, как он повлиял на результат.

— Оставь копию отдельно. Из декодера отключи.

Севрин выполнил её просьбу. Нера сохранила состояние системы, сняла метку личного профиля и подала исходный фрагмент на вход.

— Никаких имён, — сказала она. — Никаких бортовых архивов. Сначала чистый прогон.

— Понял.

— И не подсказывай модели контекст.

— Она видит только запись.

Декодер принял сигнал. Полосы на экране перестроились, отсекая шумовые участки. Индикатор уверенности мигнул, задержался на низком значении и опустился ещё ниже.

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

Из динамика вышел женский голос — тонкий, слишком высокий для нынешней Неры, но с тем же коротким вдохом перед первым словом.

— Связь потеряна. Экипаж не подтверждён. Запись не закрывать до обнаружения маяка.

Последний слог рассыпался в помехах.

Нера выключила динамик. В лаборатории снова стало тихо, и теперь она отчётливо слышала собственное дыхание. Севрин не шевелился.

— Это моя запись, — сказала она.

— Да.

— Полная фраза из учебного упражнения.

— Вероятно, модель выбрала её как ближайший шаблон.

— Найди источник вывода.

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

NV-TR-04. Папка аварийной телеметрии. Фрагмент семнадцать.

— Система сопоставила временной рисунок импульсов с ритмом вашей учебной фразы, — сказал он. — Затем использовала саму запись как шаблон для восстановления недостающих участков.

— Она не услышала эти слова.

— Она их предложила.

— Нет. Она взяла мои слова из архива и вернула мне под видом перевода.

— Похоже на это.

Нера открыла учебную запись. Её молодая версия произнесла ту же фразу с паузой после слова «потеряна» и чуть ускорилась на последних словах. Синтезированная реплика звучала чище, но дыхание между частями совпадало.

Два разных результата. Один и тот же вход.

Нера запустила короткий повтор без личного корпуса. Декодер не произнёс ничего; на экране появилось: «Ритмическая структура обнаружена. Фонетическая интерпретация неустойчива».

— Теперь отдельно проверь архив «Шёпота», — сказала она. — Без имени Арсена и без его голосового профиля.

Севрин подключил корабельный архив. Модель выдала три слога с низкой уверенностью, затем пометила их как возможный позывной.

Нера не позволила включить звук.

— Останови здесь.

Он отключил архив. Исходная запись снова лежала перед ними, неизменная: два края, тёмный провал и ритм, который уловил независимый гравиметр.

— На каком основании она выбрала именно мою фразу? — спросила Нера.

— Совпали темп и соотношение промежутков. Возможно, повлияла и структура архива: учебные фразы размечены так, чтобы модель достраивала пропуски.

— А если бы в корпусе была другая запись с похожим ритмом?

— Она могла бы выбрать её.

— Значит, содержание зависит от набора вариантов.

— Да.

Нера коснулась экрана там, где располагался тёмный провал, но не стала его увеличивать.

— Гравиметр подтвердил ритм. Слова появились, только когда модель нашла подходящую запись в моём архиве.

Севрин чуть качнул головой.

— Фраза есть в вашем архиве. Но её связь с сигналом создала система.

Он сложил руки на груди. На мгновение его лицо стало старше не на годы, а на усталые десятилетия.

— Я знал, что личные записи влияют на перевод, — сказал он. — Но считал, что они помогают только с особенностями произношения. Не знал, что модель будет извлекать из них готовые реплики.

— Ты скрыл, что они вообще участвовали.

— Да.

— Почему?

— Потому что без них декодер давал меньше восстановленных данных. Я думал, что они нужны только для тембра и акцента.

— А когда увидел голос Арсена?

Севрин вдохнул, будто собирался оправдаться, но передумал.

— Я позволил тебе услышать его раньше, чем проверил происхождение каждого слоя.

— Ты позволил мне назвать его.

— Да.

Нера отвернулась к экрану. Севрин мог бы сказать, что хотел помочь. Наверное, это было бы правдой. Ей самой хотелось услышать именно это объяснение — и оттого она не стала облегчать ему признание.

— Теперь выгрузи корпус из всех активных профилей, — сказала она. — Сохрани журнал того, что он уже успел сделать. Историю не очищай.

— Сделаю.

На соседнем экране вспыхнуло предупреждение. Жёлтая полоса прошла по верхнему краю, за ней появилась оранжевая.

«ЗАЩИТНОЕ ПОЛЕ. ВНЕШНИЙ КОНТУР: РОСТ НАПРЯЖЕНИЯ».

Значение под строкой менялось слишком быстро для обычной коррекции. Севрин подошёл ближе и раскрыл подробный статус.

— Прогноз магнитного выброса по-прежнему на одиннадцать тридцать шесть, погрешность шесть минут, — сказал он. — Для внешней нагрузки слишком рано.

— Насколько выросло?

— Семь процентов за четыре минуты.

На экране гравиметра продолжалась локальная запись. В поле возникали новые импульсы с тем же рисунком. Нера перевела взгляд на предупреждение защитного контура. Напряжение подскочило, задержалось и снова поднялось.

— Сведи эти показатели по времени, — сказала она.

— Совпадение во времени не доказывает причину.

— Я знаю. Просто сведи.

Севрин начал сопоставлять временные ряды. Нера сохранила свежий файл на отдельный накопитель и убрала его во внутренний карман куртки. Сам гравиметр она оставила на опоре: он продолжал запись в собственную память. В предупреждении загорелся второй уровень тревоги.

Они покинули обсерваторию и направились к щиту управления защитным контуром, в технический пояс Эвриды. Севрин шёл впереди быстрее, чем позволял его осторожный шаг. Под ногами дрожали перекрытия — едва заметно, словно от работающих насосов, но теперь Нера невольно прислушивалась к промежуткам между толчками.

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

На схеме внешнего поля все сектора оставались в рабочем режиме. Напряжение росло в трёх участках, не соседних друг с другом.

— Здесь не должно быть коррекции, — сказал Севрин. — Возмущение ещё не дошло.

— Откуда данные о возмущении?

Он открыл дополнительный канал. Строки одна за другой обновлялись, но источник нагрузки оставался пустым.

В одном из секторов напряжение коротко дёрнулось. Пауза. Затем последовал длинный скачок, за ним — два коротких.

Нера сразу узнала ритм. Четыре белые отметки вспыхнули на схеме и пропали. Она подняла руку к панели, но остановилась, не коснувшись холодной поверхности.

На экране появился новый статус:

«ИСТОЧНИК НАГРУЗКИ НЕ ОПРЕДЕЛЁН».

Восемьдесят три часа

Восемьдесят три часа оставалось до расчётного удара, когда в журнал внесли первую утреннюю модель. У самого края экрана стояла отметка 07:10; ниже, рядом с текущим временем — 09:20, — три сектора защитного поля продолжали набирать напряжение.

Нера замерла, не коснувшись панели. Между пальцами и стеклом оставалось несколько сантиметров, но холод уже будто проникал сквозь кожу.

— Не очищай буфер.

Севрин потянулся к управляющему меню и остановился, развернув кисть ладонью вверх.

— Я собирался отделить телеметрию поля от декодера.

— Отдели. Только коррекцию не запускай.

Оранжевые индикаторы вспыхивали несинхронно. Напряжение росло то в одном секторе, то в другом — словно кто-то тянул за три несвязанных конца одной нити. На схеме не просматривалось общего центра возмущения, не было источника, от которого нагрузка могла бы разойтись по контуру. Датчики упрямо выдавали одно и то же: «не определён».

Севрин провёл пальцем вдоль нижней кромки панели, где располагался ряд механических клавиш. Он продолжал пользоваться ими и теперь, когда почти всё управление перенесли на сенсорные дисплеи: тактильный щелчок не давал спутать команду со случайным касанием.

— Если заморозим необработанный слой, потеряем текущую коррекцию на один цикл, — сказал он. — Две секунды, не больше.

— Делай.

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

Один короткий рывок.

Пауза.

Длинный скачок, за ним — два коротких.

Челюсть Неры напряглась. Ни голоса, ни слов — только последовательность, знакомая по записи из Лакуны и по следу, который она оставляла в системах Эвриды. Нера прижала большой палец к основанию указательного, пока ноготь не побелел.

— Повтори последние тридцать секунд.

— Уже повторяю.

— Без фильтра.

— Здесь его нет.

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

— Это не команда щиту, — сказала она.

— Команды я не вижу.

— И не локальная поломка. Сдвиг начинается раньше, чем датчик фиксирует прирост нагрузки.

Севрин выпрямился, но плечи остались сведёнными, будто он всё ещё нёс на спине тяжёлое оборудование.

— Ты называешь это сигналом?

— Повтором. Сигналом оно станет, когда мы поймём, откуда пришло.

Он посмотрел на неё поверх очков.

— Хорошо.

Слишком быстрое согласие насторожило Неру. Она подняла глаза, но Севрин уже копировал участок в защищённый журнал. На мгновение в отражении экрана рядом с её лицом возникло его — старое, усталое, выцветшее под холодным светом дисплея. Копирование завершилось, и отражения рассыпались на графики.

В списке каналов появилось новое сообщение. Не вызов, а распоряжение: «Командный отсек. Немедленно. Принести текущую трассу».

Нера перечитала строку.

— Корр уже видел предупреждение?

— Если центральная система передала ему аномалию, он получил её раньше нас.

— Источник нагрузки по-прежнему не определён.

— Это его не остановит.

Севрин отправил копию на её служебный жетон. Нера проверила отметку времени и контрольную сумму, затем закрыла запись, не меняя названия.

— Датчик останется в прежнем режиме? — спросила она.

— До следующего управляющего запроса. Сейчас мы ничего не меняли.

— А если центр уже меняет?

Севрин бросил взгляд на индикаторы. Оранжевые точки не ответили ничем новым.

— Тогда узнаем, когда доберёмся.

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

— Ты помнишь, как это звучало в сырой записи? — спросил Севрин.

— Я не слышала звук. Я видела ритм.

— Я не о декодере.

— А я не о нём.

Севрин сдержанно кивнул. Он понял её выпад и не стал спорить. В последние часы Нера слишком часто замечала, как легко система подсовывает знакомое вместо достоверного: ритм оборачивался голосом, голос — именем Арсена, а имя — обещанием, которого никто не давал. Она не хотела снова позволить экрану закончить мысль за неё.

У поворота загорелось табло эвакуационной связи. На нём сменялись маршруты и короткие служебные указания: пока без тревоги, лишь проверка каналов и просьба не задерживаться у грузовых лифтов. Внизу, мелким шрифтом, появилась строка о возможном изменении режима защитного поля. Нера замедлила шаг.

— Уже уведомляют жилые сектора.

— Предупреждение стандартное, — сказал Севрин.

— Стандартные предупреждения не появляются без команды.

Он промолчал.

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

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

— Покажите сырой фрагмент, — сказал Астен.

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

Астен посмотрел на график, потом на Севрина.

— Это прошло через декодер?

— Нет. Снято напрямую с щита. Декодер отключён.

— Хорошо. Я не собираюсь принимать решение по фразе, которую система могла сочинить из чужого архива.

Нера ощутила, как пальцы сжались вокруг ремня на запястье. Астен сказал это без насмешки, и оттого слова задели сильнее.

— Это не фраза. Последовательность импульсов.

— Значит, пока так и будем её называть.

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

Над моделью проступила траектория от Керна. Узкая лента расширялась, проходя через отметки дальних датчиков и изгибаясь к Эвриде.

— В 07:10 первая оценка оставляла нам восемьдесят три часа, — сказал Астен. — Теперь есть новый расчёт. Магнитный выброс достигнет Эвриды в четвёртый день, ориентировочно к 18:00.

Внизу модели сменились цифры таймера: 79:58.

Нера перевела взгляд с отсчёта на траекторию. С первой утренней записи прошло меньше трёх часов, а круг уже сужался быстрее, чем ей хотелось признать.

— Источник самого выброса подтверждён?

— Расчёт основан на трёх независимых наблюдательных каналах. Событие у Керна ожидается сегодня в 11:36, допуск — шесть минут в обе стороны. Путь от него до нас остаётся нестабильным.

— Насколько?

— Достаточно, чтобы 18:00 было прогнозом, а не расписанием.

— И всё же вы объявляете точное время.

— Я объявляю время, с которым могут работать службы. Назови им диапазон в несколько часов — они начнут ждать его конца. Назови одну точку — начнут готовиться к ней. Любой выбор создаёт риск.

Астен говорил спокойно, не отводя взгляда от модели. Он не прятался за должностью: по тому, как он стоял, Нера видела усталость человека, которому с утра пришлось подписать несколько решений, и каждое могло оказаться последним правильным.

Она наклонилась над проекцией.

— Эти три сектора набирают нагрузку до события у Керна. Реагируют заранее.

— Возможно, на локальную нестабильность массива, — сказал Севрин. — Параметры внешнего поля меняются. Мы могли получить наведённый отклик.

— Три независимые зоны не должны следовать одному порядку при локальной нестабильности.

— Они не реагируют одновременно.

— Но повторяют один ритм.

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

— Этот рисунок уже был в сигнале из Лакуны, — сказала она. — Независимый гравиметр зафиксировал тот же ритм ещё до того, как декодер превратил его в голос.

Астен перевёл взгляд на неё.

— Ты уверена, что в текущей записи нет архивной примеси?

— Уверена. Ни имени, ни звука, ни данных из личных хранилищ. Только ритм на сырых датчиках.

— И ты считаешь, Лакуна связана с выбросом?

— Я считаю, что можно проверить, привязан ли импульс к фазе фронта. Если привязан, уточним время прихода.

— Как?

— Исследовательский корабль проходит по краю расчётного коридора. Пассивная аппаратура, один проход, без выхода к Керну. Снимем сырые данные вне поля колонии и сравним с тем, что уже поймали датчики. Если фаза повторится, скорректируем прогноз. Если нет — исключим связь и будем считать нагрузку локальной.

Астен не ответил сразу. Отражённый свет окрасил его лицо серым. Он сдвинул отметку корабельного маршрута к внешнему краю траектории, увеличив расстояние до зоны повышенной нагрузки.

— Сколько длится проход?

— Двенадцать минут в расчётной точке. Подготовка займёт больше времени.

— А возвращение?

— По той же траектории.

— При нестабильном поле?

— Да.

— Что будет, если датчики корабля начнут наводить тот же ритм на защитный массив?

Нера выдержала паузу.

— Тогда мы поймём, что даже пассивная аппаратура влияет на поле. Но корабль может потерять управление.

— И люди на нём.

— Да.

— Ты готова подписать такую оценку?

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

Астен опустил руку на край стола. Модель дрогнула от движения воздуха, и тёмная линия траектории качнулась, словно её задело невидимым лезвием.

— До расчётного события у Керна меньше девяноста минут, — сказал он. — Я не отправлю экипаж к Лакуне, когда мы уже видим неизвестную нагрузку на защитном поле.

— Если не отправим, придётся действовать по неполным данным.

— Да.

— И выбирать, какой сектор вы вправе защищать.

— Да.

Его ответы не оставляли Нере укрытия за спором. Астен не утверждал, что уверен; он признавал цену решения и всё равно принимал его.

Севрин снял очки и протёр стёкла краем рукава.

— Есть ещё риск. Поле корабля способно отозваться на массив. Если импульс действительно проходит через систему, даже пассивная аппаратура не гарантирует отсутствия взаимного влияния.

— Это расчёт или воспоминание? — спросила Нера.

Севрин остановился.

Командный отсек не стал тише: за решётками продолжали гудеть вентиляторы, работали насосы и приборы. И всё же между звуками будто образовалась пустота.

— Результат стендовых испытаний, — ответил он. — Не той конфигурации, что установлена здесь.

— Когда проводились испытания?

— До запуска массива.

— И ты не говорил, что поле может отвечать на внешний сигнал.

Он снова протёр очки, хотя стёкла уже были чистыми.

— Я не говорил, что нынешнее наблюдение связано с тем испытанием.

Это прозвучало точнее, чем отрицание. У Неры похолодели ладони.

Астен дал тишине продлиться, чтобы каждый успел услышать ответ Севрина.

— Вы знали об этом заранее?

— Я знал, что массив чувствителен к некоторым колебаниям, — сказал Севрин. — Но не к этому ритму.

— И всё-таки промолчал, — сказала Нера.

— Я не знал, что неизвестный сигнал вызовет именно такую нагрузку.

— Ты сообщаешь только тогда, когда можешь назвать причину?

— Я сообщаю, когда могу отделить причину от сходства.

Голос Севрина оставался ровным, но пальцы на крышке стола дрогнули. Нера не могла понять, что удерживало их на месте — страх или привычка не показывать того, что он сам считал преждевременным.

Астен повернулся к центральной модели.

— Экспедиции не будет. Сегодня никаких запусков в расчётный коридор.

— Тогда оставьте открытыми хотя бы автономные датчики, — сказала Нера. — Пусть снимают всё без фильтра.

— Они продолжат снимать.

— Кто будет видеть записи?

— Командный центр.

— Кто сможет сравнивать их с внешними наблюдениями?

— Назначенные специалисты.

— С какой задержкой?

— По мере поступления.

— Это не ответ.

— Это порядок доступа.

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

— Защитная система уже перераспределяет нагрузку, — сказал он. — Если оставить текущие настройки, центральный узел не получит достаточного запаса.

— А внешние сектора?

— Останутся выше минимального уровня защиты.

— «Минимального» — это сколько?

— Достаточно, чтобы поле не отключилось. Недостаточно, чтобы обещать им такой же запас, как ядру.

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

— Вы снимаете резерв с жилых зон.

На страницу:
2 из 6