Теперь уже известный ответ на вопрос: «Как укладка апельсинов в 24 измерениях связана с получением и декодированием сигналов от «Вояджеров»? стоит остановиться здесь и вернуться и сначала прочитать.
Хорошо, с возвращением! Комментарий @NgPh под вопросом ссылается на Channel Coding: The Road to Channel Capacity , который также очень стоит прочитать. В нем говорится:
E. Реализации кода Рида-Соломона
Первым крупным применением кодов РС было использование внешних кодов в каскадных системах кодирования для связи в дальнем космосе. Для миссии "Вояджер" 1977 года Лаборатория реактивного движения (JPL) использовала (255, 223, 33) код RS с исправлением 16 ошибок поверх как внешний код, со скоростью 1/2, сверточный внутренний код с 64 состояниями (см. также раздел IV-D). В декодере RS использовалось специальное оборудование для декодирования, и он мог работать со скоростью примерно до 1 Мбит/с [27]. Эта объединенная система кодирования свертки/RS стала стандартом НАСА.
В 1980 году произошло первое крупное коммерческое применение кодов RS в стандарте компакт-дисков (CD). В этой системе использовались два коротких кода RS поверх , а именно (32, 28, 5) и (28, 24, 5) коды RS, и работали на скоростях порядка 4 Мбит/с [28]. Все последующие магнитные системы хранения аудио и видео использовали коды RS для исправления ошибок, в настоящее время с гораздо более высокой скоростью.
[...] Linkabit Corp. была основана Ирвином Джейкобсом, Леном Клейнроком и Энди Витерби в 1968 году как консалтинговая компания. В 1969 году Джерри Хеллер был нанят в качестве первого штатного сотрудника Linkabit. Вскоре после этого Linkabit построил прототип декодера алгоритма Витерби с 64 состояниями («большой монстр, заполняющий стойку» [60]), способный работать со скоростью 2 Мбит/с [61].
- [27]: Р.В. МакЭлис и Л. Суонсон, «Коды Рида-Соломона и исследование Солнечной системы», в книге «Коды Рида-Соломона и их приложения» (ред. С.Б. Уикер и В.К. Бхаргава), стр. 25–40. Пискатауэй, Нью-Джерси: IEEE Press, 1994.
- [28]: К.А.С. Имминк, «Коды Рида-Соломона и компакт-диск», в книге «Коды Рида-Соломона и их приложения» (ред. С.Б. Уикер и В.К. Бхаргава), стр. 41–59. Пискатауэй, Нью-Джерси: IEEE Press, 1994.
- [60]: Д. Мортон, «Эндрю Витерби, инженер-электрик: устная история», IEEE History Center, Rutgers U., New Brunswick, NJ, октябрь 1999 г.
- [61]: JA Heller и IM Jacobs, «Декодирование Витерби для спутниковой и космической связи», IEEE Trans. коммун. Тех., вып. COM – 19, стр. 835–848, октябрь 1971 г.
Но источники, цитируемые в «Как укладка апельсинов в 24 измерениях связана с получением и декодированием сигналов от Вояджеров?» а в комментариях ниже вопрос и ответ предполагают, что «Вояджер» использовал код Голея, и термин « Хэмминг» также часто используется.
Итак, давайте закрепим это:
Вопрос: Использовал ли космический корабль "Вояджер" код Голея , Рида-Соломона и/или код Хэмминга для кодирования передачи данных с целью исправления ошибок?
Вопрос: Использовал ли космический корабль "Вояджер" код Голея , Рида-Соломона и/или код Хэмминга для кодирования передачи данных с целью исправления ошибок?
И там также есть сверточный кодер.
Из серии обзоров дизайна и характеристик DESCANSO, Voyager Telecommunications, (2002) :
TMU [блок модуляции телеметрии] кодирует поток данных с высокой скоростью с помощью сверточного кода , имеющего длину ограничения 7 и скорость передачи символов, равную удвоенной скорости передачи битов (k = 7, r = 1/2).
[курсив добавлен]
В вопросе упоминаются только блочные коды , но «Вояджеры» использовали сверточное кодирование . Я, конечно, не эксперт, но Браун, CD (2002). Элементы конструкции космического корабля. США: Американский институт аэронавтики и астронавтики. предполагает, что:
Сверточное кодирование — это более новый тип кодирования, который обеспечивает лучшее снижение частоты битовых ошибок, чем блочное кодирование, для заданного соотношения символов к битам. Кроме того, энкодер проще реализовать на аппаратном уровне, чем блочный энкодер.
Редактировать:
Нашел эту таблицу от DESCANSO , в которой предлагается использовать кодировку Голея или Рида-Соломона (со сверткой):
Браун, Elements of Spacecraft Design называет эту конкатенацию :
Когда требуется еще большая коррекция ошибок, можно комбинировать схемы кодирования, называемые конкатенацией. [...] код Рида-Соломона является внешним слоем, а сверточный код - внутренним слоем. Биты данных сначала сверточно кодируются. Выходной поток символов из сверточных кодеров закодирован Ридом-Соломоном. Эта схема обеспечивает значительное увеличение защиты от ошибок и значительное увеличение скорости передачи символов.
Редактировать 2.0 . Сначала нужно было прочитать все это от DESCANSO :
Алгоритм кодирования Голея , используемый на Юпитере и Сатурне, требовал передачи одного служебного бита для каждого передаваемого информационного бита (100% служебных данных). «Вояджер» нес экспериментальный кодировщик данных Рида-Соломона специально для большей дальности связи на этапе миссии Уран и Нептун. Новая схема кодирования Рида-Соломона уменьшила служебные данные примерно до одного бита из пяти (20 % служебных данных) и уменьшила частоту битовых ошибок в выходной информации с 5 × к
Использовались не только Голей и Рид-Соломон (« специальное подмножество кодов [Боуза-Чадхури-Хоккехема] », которые являются « мощным классом кода Хэмминга », Браун, «Элементы проектирования космических кораблей »), но и сверточное кодирование .
ооо
Нг Ф
ооо