В течение многих лет в данной области техники использовались сверточный «внутренний код» и блок «внешний код». «Внутренняя» и «внешняя» терминология происходят из следующей блок-схемы:
Payload⟶Outer Encode⟶Inner Encode⟶Channel⟶Inner Decode⟶Outer Decode⟶Payload
В качестве внутреннего кода использовались сверточные коды, потому что они очень мощные и могут исправлять большое количество битовых ошибок. У них есть слабость, хотя - когда есть много ошибок, которые находятся близко друг к другу, они могут сломаться и выплеснуть ошибки в пакете в этом месте. Внешний код используется для исправления этих пакетов ошибок. Блочные коды не так мощны, как сверточные коды (также не используйте столько битов / символов четности), но они хорошо справляются с пакетами ошибок. Кроме того, между внутренним и внешним кодами обычно находился обращенный перемежитель, который распределял пакеты ошибок по многим блокам, что еще больше облегчало их исправление кодом блока.
Как говорится в разделе « Телекоммуникации в глубоком космосе» Википедии , на ранних этапах внутренние / внешние коды были кодами Витерби (сверточного) и Рида-Мюллера. Позже это были коды Витерби и Рида-Соломона.
В начале 90-х Turbo коды были открыты и покорили мир FEC. В 2000 году коды проверки четности с низкой плотностью стали популярными. Они были обнаружены в 1960 году Галлахером, но до недавнего времени их невозможно было реализовать из-за требуемой вычислительной нагрузки. Как Turbo, так и LDPC-коды близки к оптимальным в том смысле, что они очень близки к пределу Шеннона того, что можно достичь с помощью FEC. Насколько мне известно, в настоящее время НАСА использует коды как Turbo, так и LDPC.
Как и проектирование любой надежной системы связи, проектирование надежной связи в дальнем космосе требует не только добавления мощного FEC. Мощность сигнала, потери в свободном пространстве, шум приемника и т. Д. Должны быть приняты во внимание. Коммуникации в глубоком космосе на самом деле имеют много преимуществ и два огромных недостатка. Недостатками являются огромное расстояние и ограниченная мощность передатчика. Преимуществами являются действительно направленные антенны с высоким коэффициентом усиления, низкий уровень шума, который получают земные тарелки при взгляде в пустое пространство, еще более низкий уровень шума, который они получают, охлаждая свои приемники жидким азотом и т. Д. Они также могут снизить скорость передачи данных, пока поддержание постоянной передаваемой мощности, чтобы дать каждому биту больше энергии.