Мегаобучалка Главная | О нас | Обратная связь


Система передачи космических данных и информации



2019-07-03 383 Обсуждений (0)
Система передачи космических данных и информации 0.00 из 5.00 0 оценок




Пакетов источника может быть несколько, в соответствии с количеством источников. Каждый пакет источника состоит из двух основных областей: основной заголовок пакета (обязательно должен быть, 48 бит) и поле данных пакета (длина не фиксированная от 7 байт до 65549 байт).

Обязательный основной заголовок пакета должен состоять из четырех полей, расположенных в следующей последовательности:

- номер версии пакета (3 бита);

- идентификатор пакета (13 бит);

- поле управления последовательностью пакетов (16 бит);

- длина пакета (16 бит).

Номер версии пакета должен содержаться в битах 0 - 2 заголовка. Это 3-разрядное поле идентифицирует пакет как пакет источника и должно иметь значение «000». Номер версии необходим для идентификации пакетов как пакетов источника или сегментов пакета источника. Остальные возможные значения этого поля зарезервированы для новых (перспективных) типов данных.

Идентификатор пакета (биты 3-15 основного заголовка) должен содержать поле для идентификации пакета. Это тринадцатиразрядное поле разделено на три части: - индикатор типа (1 бит); - флаг вторичного заголовка (1 бит); - идентификатор прикладного процесса (11 битов).

Бит 3 основного заголовка должен содержать идентификатор типа и иметь значение «0». Идентификатор типа в заголовке пакета необходим для различия данных телеметрии (значение «0») и телеуправления (значение «1»).

Бит 4 основного заголовка должен содержать флаг вторичного заголовка, который должен указывать на его наличие или отсутствие в пакете. Наличие в структуре пакета вторичного заголовка индицируется значением «1» флага. Флаг вторичного заголовка должен оставаться статичным в течение фазы полета. Для холостых пакетов он должен иметь значение «0».

Биты 5-15 основного заголовка должны содержать идентификатор прикладного процесса. Он должен быть различен для разных процессов, телеметрируемых по одному главному каналу. Для холостых пакетов идентификатор должен иметь значение «все единицы».

Шестнадцатиразрядное поле контроля последовательности пакетов (биты 16-31) подразделяется на два подполя:

- флаги группирования (2 бита);

- счетчик пакетов источника (14 бит).

Флаги группирования должны быть установлены следующим образом:

- «01» - для первого пакета в группе;

- «00» - для промежуточного пакета, принадлежащего группе;

- «10» - для последнего пакета в группе;

- «11» - для пакета, не принадлежащего группе. При сегментации пакетов источника флаги группирования используются как флаги сегментации (значения «11»), Группирование и сегментация пакетов источника взаимно исключают друг друга. Длина пакетов источника в виртуальных каналах, по которым также передаются сегменты пакетов, не должна превышать 65549 байт.

 

Счетчик пакетов (биты 18-31) должны содержать счетчик следования последовательности пакетов, нумерующий каждый пакет источника конкретного процесса во всей последовательности его пакетов (пакетов, обозначенных одним идентификатором). Счет должен вестись непрерывно, и показания счетчика не должны сбрасываться до достижения максимального значения - «16384». Назначение счетчика - восстановление исходной последовательности пакетов источника в возможных случаях ее нарушения при передаче. Счетчик должен использоваться вместе с кодом времени, так как его значение может быть недостаточно для однозначного определения исходного положения пакета в общем потоке пакетов одного источника. Разрешение (точность) кода времени должно быть достаточным, чтобы его использование было возможно вместе со счетчиком пакетов, то есть код времени должен увеличиваться хотя бы на единицу за один полный цикл счетчика пакетов.

Примечание - Если показания счетчика пакетов будут сброшены до достижения максимального значения и заново проинициализированы, правильно восстановить последовательность пакетов будет невозможно, что приведет к потере информации.

Длина поля данных пакета (биты 32-47) должна представлять 16-разрядное поле, которое должно содержать двоичное значение в диапазоне от 1 до 65536, равное числу байт в поле данных пакета. Другие ограничения по длине поля данных должны определяться длиной сегмента.

 

Поле данных пакета

Непосредственно за основным заголовком должно следовать обязательное поле данных пакета. Оно должно включать в себя, по крайней мере, одну из следующих областей:

- вторичный заголовок пакета (переменной длины);

- поле данных пакета источника (переменной длины). 

Если присутствует вторичный заголовок, он должен быть расположен первым в поле данных. Если поле данных пакета источника отсутствует, вторичный заголовок обязателен. Наличие или отсутствие вторичного заголовка должно указываться наличием флага вторичного заголовка, поля идентификации пакета.

Если вторичный заголовок присутствует, то он должен состоять из следующих под полей:

- подполе данных вторичного заголовка;

- подполе кода времени вторичного заголовка;

- подполе кода времени вторичного заголовка и поля данных вторичного заголовка. 

Вторичный заголовок должен предоставлять определенный способ размещения вспомогательных данных (время, внутренний формат поля данных и т. д.) в пакете источника данных. 

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

Формат представления кода времени должен быть неизменным на протяжении выполнения полетного задания. Если же допускается изменение характеристик прикладного процесса и, соответственно, формата представления кода времени, преамбула обязательно должна присутствовать. При наличии преамбулы за ней должно следовать поле данных о времени телеметрирования прикладного процесса. 

Поле данных вторичного заголовка должно состоять из целого числа байт. Оно может содержать любые вспомогательные данные, необходимые для расшифровки или интерпретации информации поля данных пакета источника.

 



2019-07-03 383 Обсуждений (0)
Система передачи космических данных и информации 0.00 из 5.00 0 оценок









Обсуждение в статье: Система передачи космических данных и информации

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (383)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)