Простое повторение — это самый накладный метод введения избыточности. Однако есть и более экономные, требующие меньшего увеличения Δt или Δf. Все они являются методами корректирующего кодирования сигналов, когда к посылкам, несущим информацию, приставляют дополнительные, или избыточные, посылки. И это делает чудеса: они могут шепнуть на приеме, какая из информационных посылок до неузнаваемости искажена помехами; более того, при большом числе избыточных посылок они не только угадывают, какая же посылка на самом деле была послана на передаче, но и сами автоматически исправляют искаженную!
В очень ответственных системах применяют иногда одновременно и временную и частотную избыточность.
Интересно отметить, что частотную избыточность легко ввести, заменяя посылки отрезками шума. Изменяя «среднюю скорость» шумового хаоса, можно изменять в широких пределах полосу, занимаемую шумовой посылкой. Такая избыточность рождает удивительные свойства. Например, можно отсечь больше трех четвертей частотного спектра сигнала, а он продолжает трудиться и переносить информацию (как бодро бегущая ящерица с отсеченным хвостом). Это «безразличие» сигнала к своему спектру позволяет чисто хирургически бороться с мощными помехами в полосе частот сигнала. Их безжалостно вырезают с частью сигнала.
Невообразимые дальности межзвездной связи и начальная неизвестность адреса корреспондента потребуют, вероятно, широкого введения избыточности в сигналы этих систем связи.
Существует множество способов для наложения сигналов Да — Нет на радиоволну.
Какой же из них лучший с точки зрения нашей задачи? Выбор зависит от врага номер один — помехи. Ведь он не дремлет, особенно в длиннющих космических радиолиниях. Оказалось, что лучше всего противостоят помехам сигналы Да — Нет, запрятанные в фазу сигнала, если их фаза сдвинута на максимальный угол — 180 градусов. Это положение было доказано советскими учеными А. Пистолькорсом и В. Сифоровым еще в начале тридцатых годов.
Человечки на нашем рисунке изображают фазовые посылки. Переход с ног на голову или наоборот соответствует повороту фазы на 180 градусов.
Шли годы, как пишут в романах, а этот способ не находил применения. Все упиралось в смышленый приемник. Он должен четко чувствовать или различать фазы: при одной фазе «говорить» на выходе Да, при другой — Нет. Но ведь фаза — это время, точнее, величина, определяющая положение сигнала во времени. Смещая синусоиду во времени, мы меняем ее фазу. Упрощенную модель фазового канала можно мыслить так. На передаче и на приеме имеются часы. Мы их сверили и внесли поправку на время прохождения радиоволны от передатчика к приемнику. Далее условились, например, так: посылки, приходящие в четные секунды, всегда означают Да, а в нечетные — всегда Нет. В действительности нужны часы, отсчитывающие миллионные доли секунды и автоматически проверяющие, чему соответствует фаза сигнала: Да или Нет.
В толстых пыльных папках патентных библиотек можно найти сотни очень остроумных предложений по построению такого фазового приемника, по созданию точных магических часов на передаче и на приеме. Но ни один из них не давал уверенного приема. Да и Нет вели себя как цирковые акробаты. То они хранили заданное на передаче положение: Да стоит на ногах, а Нет вверх тормашками на руках. То вдруг на некий случайный отрезок времени все Да вставали на руки, а все Нет на ноги. Это происходило и из-за незначительного изменения режима работы приемника, и из-за действия помех. Предугадать эти массовые акробатические номера (названные «обратной работой») было невозможно. Поиски схемы, свободной от этого недостатка, продолжались безрезультатно более 25 лет. Я тоже многие месяцы все свободное время отдавал этой головоломке. Но Да и Нет продолжали издеваться. В конце концов неудачи привели меня к вопросу: а возможен ли такой приемник принципиально?