ГОСТ Р 56096-2014
- поле данных {переменной длины);
- необязательное поле операционного управления;
- поле контроля ошибок (обязательное, если не применяется код Рида—Соломона).
5.10.10 Все фреймы с одним номером версии и идентификатором объекта, передающиеся по
одному физическому каналу, составляют главный канал.
5.10.11 В большинстве случаев понятие «главный канал» идентично понятию «физический
канал»
В случае, если по одному физическому каналу передаются фреймы с разными
идентификаторами объектов (например, при передаче через ретранслятор), несколько главных
каналов должны мультиплексироваться в один физический канал. Главный канал должен объединять
восемь виртуальных каналов.
5.10.12 Основной заголовок фрейма передачи
5.10.12.1 Основной заголовок фрейма передачи должен состоять из пяти полей:
- номер версии фрейма (2 бита);
- идентификатор фрейма (14 бит);
- счетчик фреймов главного канала (8 бит);
- счетчик фреймов виртуального канала (8 бит);
- поле состояния поля данных фрейма (16 бит).
5.10.12.2 Несмотря на то, что пакетные телеметрические системы подразумевают возможность
защиты от ошибок на уровне пакетов источника или их сегментов, для достижения всей полноты их
преимуществ необходим высококачественный канал передачи, сформированный таким образом,
чтобы пакетированные данные могли быть адаптивно вставлены во фрейм.
5.10.12.3 Основной заголовок фрейма передачи включает в себя пять основных функций:
- идентификация блока данных поля фрейма передачи;
- идентификация объекта;
- мультиплексирование виртуальных каналов в главный канал;
- подсчет фреймов виртуальных каналов и главного канала;
- передача указательной и другой управляющей информации, необходимой для извлечения из
поля данных фрейма пакетов и сегментов.
5.10.12.4 Двухразрядный номер версии фрейма должен содержаться в битах 0 и 1 основного
заголовка фрейма. Это поле должно иметь значение «00». что и идентифицирует данный блок
данных как фрейм.
Примечание — Другие возможные значения этого поля зарезервированы для будущих версий
фреймов и в настоящеевремя не используются.
5.10.12.5 Четырнадцатиразрядный идентификатор фрейма (биты 2-15) делится на три подполя:
- идентификатор объекта:
- идентификатор виртуального канала;
- флаг поля операционного управления.
5.10.12.6 Это поле идентифицирует источник фреймов, принадлежащий ему виртуальный канал
и содержит информацию о формате пакетов.
5.10.12.7 Идентификатор объекта (например, космического аппарата) должен содержаться в
битах со 2-го по 11-й и быть согласован с секретариатом CCSDS. Идентификатор объекта обозначает
космический аппарат, использующий при пакетной передаче данных фреймы. Одному аппарату
может быть назначено несколько идентификаторов, соответствующих различным периодам
эксплуатации (разработка объекта, предстартовые и подобные операции с использованием наземной
сети передачи данных, передача моделируемых потоков данных, летная эксплуатация).
5.10.12.8 Биты идентифицируют каждый из восьми возможных виртуальных каналов. Порядок
следования фреймов разных виртуальных каналов в главном канале может меняться.
5.10.12.9 Флаг поля операционного управления (15-й бит заголовка) должен указывать на
наличие или отсутствие в структуре фрейма этого поля. Наличие этого поля идентифицируется
значением «1» флага, отсутствие - значением «0».
Флаг поля операционного управления должен быть неизменен в течение фазы полета для
главного или для виртуальных каналов.
5.10.12.10 Восьмиразрядное поле счетчика фреймов главного канала (биты 16-23) содержит
двоичное значение порядкового номера фрейма в общем потоке фреймов. Счет ведется
последовательно от 0 до 255. До достижения значения «255» показания счетчика не должны быть
сброшены. Преждевременный сброс показаний счетчика приводит к потере информации.
5.10.12.11 Восьмиразрядное поле счетчика фреймов виртуального канала (биты 24-31
основного заголовка) служит для обозначения номера фрейма в последовательности фреймов
15