Выбрать главу

Руководители СССР с тихим звоном столкнули бокалы и выпили. До дна.

Глава 3

ПРОБЛЕМЫ МУЛЬТИПЛИКАЦИИ

— Внимание! — провозгласил на весь машзал начальник ВЦ ТЭЦ, ласково поглаживая тумблер пуска на «морде» БЭСМ-4. — Звук!

— Поздравляю с Восьмым марта![59] — приятным разборчивым голосом отозвались на движение пальца скрытые за операторским пультом чудовищно огромные, целиком затянутые в бежевую ткань «комодики» колонок от радиолы «Ригонда-Стерео».

— Поздравляем! — нестройно добавили свои голоса сотрудники.

— Впервые в СССР ЭВМ обратилась к людям! — постарался легким лукавством поднять значение момента Василий Петрович. — И по какому прекрасному поводу!

— Спасибо! — вразнобой, но вежливо отозвались дамы. — Поздравь ЭВМ от нашего лица!

— Протри ей контакты настоящим спиртом! — со смехом добавила какая-то эффектная блондинка. — Чтоб не как обычно!

— Обязательно! — постарался не смутиться начальник. — Не ржать! — Он гулко постучал костяшками по дюралю пульта. — У нас достигнут серьезный научно-технический прорыв!

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

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

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

Впрочем, первые шаги не предвещали беды, разве что пришлось отказаться от развернутого поздравления с упоминанием ТЭЦ, НИИ и коммунистической партии. Десяток секунд звука практически «телефонного» качества требовали объема данных в десять раз больше, чем оперативная память БЭСМ-4. Было понятно, что любое сжатие ни к чему хорошему не приведет, как и «подкачка» с магнитной ленты. Применить метод комбинации фразы из кусков-семплов для такого короткого кусочка тоже не выйдет, разве что можно выгадать чуть-чуть на паузах между словами. Так что пришлось «урезать осетра», в смысле еще больше снизить частоту и сократить речь до трех слов и одного предлога.

Но чем дальше в лес, тем толще становились партизаны. Пытливые умы научного отдела быстро выяснили очевидное — спектр оцифрованного сигнала обладает периодической структурой. Кроме низкочастотной части, отображающей нужный нам звук, он имеет еще и высокочастотные компоненты, которые существенно портят запись. Пришлось паять специальный фильтр низкой частоты, чтоб «зарезать» перед АЦП нежелательные сигналы. Кроме того, 8-разрядная оцифровка сама по себе означает всего лишь 256 переходов между соседними значениями и порождает немалую высокочастную помеху, которая на слух воспринималась как искажение. Для маскировки этого явления добавили генератор белого шума. Качество на самом деле немного улучшилось… По крайней мере, после нескольких прослушиваний я научился замечать разницу.

С выводом звука тоже все оказалось не очевидно. Вроде бы что может быть проще примитивного ЦАПа на основе цепной R-2R схемы?[60] Всего-то 16 резисторов на 10 и 20 килоом, но… Подбирали их по номиналам несколько дней, в дело пошла едва ли одна маленькая керамическая трубочка из сотни. Этим дело не ограничилось. К выходу устройства быстро добавился ФНЧ, потом мне начали объяснять необходимость цифровых фильтров перед ЦАП, ругаться словами типа «Баттерворт», «Чебышев», «Кауэр»,[61] говорить о повышении частоты дискретизации с помощью интерполяции и прочих страшных вещах. На светлой идее применения сигма-дельта-модуляции[62] я сломался и прекратил удовлетворение любопытства сотрудников за государственный счет в декларативном порядке. Хотя сомневаюсь, что даже бумажка строгого приказа сможет остановить этот веселый процесс.

вернуться

59

В данной АИ в ЦК консервативно-коммунистическое лобби значительно сильнее, соответственно, с праздниками дела обстоят хуже, чем в реальности. Таким образом, в 1966 году не было Указа Президиума Верховного Совета СССР, согласно которому Международный женский день стал нерабочим днем.

вернуться

60

В реальной истории подобное устройство подключалось к порту LTP и называлось «Covox». Было весьма популярно до появления специальных звуковых адаптеров.

вернуться

61

Типы фильтров, по именам предложивших их инженеров и ученых.

вернуться

62

На сегодня именно сигма-дельта-модуляция применяется в микросхемах АЦП и ЦАП звукового диапазона частот (20 —  20 000 Гц).