Для передачи сформированного пакета физического уровня по радиоканалу используется модуляция сигнала, устойчивая к эффекту Доплера (статического и динамического).
Например, для линейной частотной модуляции допускается изменение центральной частоты спектра сигнала за счет статического эффекта Доплера до 25% от полосы частот канала без ухудшения энергетического бюджета абонентских линий.
Динамический эффект Доплера (Гц/с) не должен превышать допустимого дрейфа частоты (df) за время передачи пакета (ToA).
Примечание - При оценке статического эффекта Доплера следует учитывать перемещение АСП РВ относительно КА и возможные температурные уходы задающего генератора.
На физическом уровне осуществляется помехоустойчивое кодирование пакетов. Его использование позволяет ПН КА исправлять часть ошибок в принимаемых пакетах физического уровня.
Помехоустойчивое кодирование осуществляется для всего сообщения канального уровня, обычно с параметром кода FEC, равным 4/5 (но не обязательно, могут быть установлены и другие значения: 4/6, 4/7 или 4/8), в соответствии с ГОСТ Р 71168. Для заголовка пакета всегда применяется параметр кода FEC, равный 4/8.
Примечание - При необходимости в пользовательских решениях или слоях, построенных поверх базового протокола, может быть применено дополнительное кодирование, в том числе и на основе набора блочных циклических кодов, если это необходимо для специфических приложений.
Все восходящие и нисходящие сообщения в поле "Данные" (PHYPayload) несут полезную нагрузку физического уровня, начиная с однобайтного поля "MAC-заголовок" (MHDR), за которым следует поле "MAC-сообщение" (MACPayload) и заканчивая 4-байтным полем "Код целостности сообщения" (MIC). Формат данных канального уровня восходящего сообщения, передаваемого АСП РВ, представлен на рисунке 7.
![]() восходящего сообщения
Поле "MAC-заголовок" (MHDR) предназначено для указания типа сообщения (FType) и основной версии формата данных (Major). Его длина составляет 1 байт.
Поле "MAC-сообщение" (MACPayload) предназначено для адресации АСП РВ и передачи данных по его целевому назначению. Минимальная длина этого поля составляет 7 байт.
Максимальная длина поля "MAC-сообщение" (MACPayload), обозначенная буквой "Y", зависит от физического уровня и региона размещения системы ИВ РВ.
Ни АСП РВ, ни сетевой сервер не должны отправлять пакет, содержащий поле "MAC-сообщение" (MACPayload), превышающее указанную максимальную длину Y. Любой пакет, полученный АСП РВ или сетевым сервером, содержащий поле "MAC-сообщение" (MACPayload) с превышением указанной максимальной длины Y, должен быть отброшен без уведомления.
При необходимости отправки пакета объемом больше, чем установлено, он должен быть предварительно разделен на пакеты допустимого объема.
Поле "Код целостности сообщения" (MIC) предназначено для передачи значения кода целостности сообщения. Его длина составляет 4 байта.
7.1.1 Поле "MAC-заголовок" (MHDR)
Структура поля "MAC-заголовок" (MHDR) приведена на рисунке 8.
![]() 7.1.2 Поле "Тип сообщения" (FType)
В протоколе применяется восемь различных типов сообщений (см. таблицу 2): запросы на присоединение и на переприсоединение, подтверждение присоединения, неподтвержденные данные по восходящему/нисходящему каналам и подтвержденные данные по восходящему/нисходящему каналам. Отдельным типом являются сообщения собственного протокола.
Таблица 2
Сообщения с данными используются для передачи MAC-команд и данных приложений (прикладных данных), которые могут быть объединены вместе в одном сообщении. Сообщения собственного протокола могут использоваться для реализации нестандартных форматов сообщений, которые не совместимы со стандартными сообщениями, но должны использоваться для поддержки АСП РВ, имеющими общее понимание собственных (нестандартных) расширений. Когда АСП РВ или сетевой сервер получают сообщение неизвестного нестандартного формата, они должны его проигнорировать.
При превышении допустимого времени задержки обмена сообщениями рекомендуется исключить типы сообщений, требующие подтверждения.
Целостность сообщения обеспечивается разными способами для разных типов сообщений.
7.1.3 Поле "Основная версия формата данных" (Major)
Значения поля "Основная версия формата данных" (Major) и их описание представлены в таблице 3.
Таблица 3
Примечание - Значения поля "Основная версия формата данных" (Major) определяют формат сообщений, которыми обмениваются в ходе процедуры присоединения к сети (активации), и первые четыре байта поля "MAC-сообщение" (MACPayload). Для каждой основной версии формата данных АСП РВ могут реализовываться разные неосновные версии формата данных. Неосновная версия, используемая АСП РВ, должна быть известна сетевому серверу до ее использования (например, как часть информации, персонализирующей АСП РВ). Если АСП РВ или сетевой сервер получают данные неизвестной или неподдерживаемой версии формата данных, то они должны быть проигнорированы.
7.1.4 Поле "MAC-сообщение" (MACPayload)
Поле "MAC-сообщение" (MACPayload) содержит поле "Заголовок MAC-сообщения" (FHDR), за которым следуют необязательные поля "Порт" (FPort) и "Прикладные данные" (FRMPayload) (см. рисунок 9).
![]() Поле "Заголовок MAC-сообщения" (FHDR) предназначено для адресации АСП РВ.
Поле "Порт" (FPort) предназначено для адресации поля "Прикладные данные" (FRMPayload) на уровне АСП РВ.
Поле "Прикладные данные" (FRMPayload) предназначено для передачи данных по целевому назначению АСП РВ. Это поле имеет размер от 0 до Z байт, определяемый согласно региональным параметрам.
Поле "MAC-сообщение" (MACPayload), состоящее только из поля "Заголовок MAC-сообщения" (FHDR), является корректным.
7.1.5 Поле "Заголовок MAC-сообщения" (FHDR)
Поле "Заголовок MAC-сообщения" (FHDR) содержит четырехбайтный короткий адрес АСП РВ (DevAddr), однобайтное поле "Управление кадром" (FCtrl), двухбайтное поле "Счетчик кадров" (FCnt) и поле переменной длины "Параметры кадра" (FOpts) для передачи MAC-команд длиной до 15 байт (см. рисунок 10).
![]() 7.1.6 Структура поля "Управление кадром" (FCtrl)
Для нисходящего сообщения структура поля "Управление кадром" (FCtrl) приведена на рисунке 11.
![]() для нисходящего канала
Для восходящего сообщения структура поля "Управление кадром" (FCtrl) приведена на рисунке 12.
![]() для восходящего канала
Адаптивное управление скоростью передачи данных на абонентских линиях между АСП РВ и ПН КА не применяется из-за постоянного и быстрого изменения затухания сигнала в радиоканале. Сетевой сервер в границах одного сеанса связи не управляет скоростью передачи данных и выходной мощностью передатчика АСП РВ независимо от качества принимаемого сигнала. Поэтому седьмой бит поля "Управление кадром" (FCtrl) для нисходящего канала, а также седьмой и шестой биты поля "Управление кадром" (FCtrl) для восходящего канала не используются и должны быть установлены на ноль.
Четвертый бит поля "Управление кадром" (FCtrl) для восходящего канала не используется и должен быть установлен на ноль.
Для уменьшения времени задержки обмена данными рекомендуется отключение подтверждения получения сообщения для восходящего канала. При этом пятый бит поля "Управление кадром" (FCtrl) для нисходящего и восходящего каналов не задействуется.
Для снижения числа потерянных пакетов сетевым сервером могут посылаться MAC-команды, задающие число повторений для каждого восходящего сообщения.
7.1.7 Подтверждение получения сообщения
При получении сообщения, требующего уведомления о получении данных, получатель должен ответить сообщением, в котором установлен бит поля "Подтверждение получения сообщения" (ACK).
Подтверждение отправляется только в ответ на последнее полученное сообщение и никогда не повторяется.
Примечание - АСП РВ может упростить процедуру подтверждения и иметь несколько вариантов ее выполнения. АСП РВ может передавать явное (возможно пустое) сообщение с подтверждением получения данных сразу после получения сообщения с данными, требующего подтверждения получения. Кроме того, АСП РВ может отложить передачу подтверждения, включив его в состав очередного сообщения данных.
7.1.8 Поле "Счетчик кадров" (FCnt)
В каждом АСП РВ имеется два счетчика кадров, чтобы отслеживать и хранить число кадров данных, переданных в восходящий канал сетевому серверу (FCntUp), и принятых в нисходящем канале от сетевого сервера (FCntDown). Значение счетчика кадров FCntUp АСП РВ увеличивается, когда кадр данных отправлен на сетевой сервер (восходящий канал). Аналогичные счетчики для каждого из зарегистрированных АСП РВ имеются на сетевом сервере. Значение счетчика кадров FCntDown увеличивается сетевым сервером, когда кадр данных передается на АСП РВ (нисходящий канал). Сетевой сервер отслеживает счетчик кадров восходящего канала и генерирует счетчик нисходящего канала для каждого АСП РВ.
Счетчик кадров FCntUp не должен увеличиваться в случае повторных передач подтвержденного или неподтвержденного кадра (см. параметр NbTrans). Сетевой сервер должен отбрасывать повторно переданные кадры и направлять только один экземпляр кадра на соответствующий сервер приложений.
Счетчики кадров имеют разрядность 32 бита. Поле "Счетчик кадров" (FCnt) соответствует младшим 16 битам 32-битового счетчика кадров.
АСП РВ не должно повторно обрабатывать один и тот же кадр, принятый по нисходящему каналу. Последующие повторные передачи должны игнорироваться без обработки.
Примечания
1 Это означает, что АСП РВ будет отправлять подтверждение единожды, только после приема нисходящего сообщения, требующего подтверждения. Точно так же АСП РВ будет генерировать только одно восходящее сообщение после получения кадра с установленным битом поля "Отложенные кадры" (FPending) до увеличения своего счетчика FCntUp.
2 Поскольку поле "Счетчик кадров" (FCnt) содержит только 16 младших битов 32-битового счетчика кадров, сервер должен вычислить 16 старших битов счетчика кадров, наблюдая за трафиком.
7.1.9 Поле "Параметры кадра" (FOpts)
Поле "Длина параметров кадра" (FOptsLen) в поле "Управление кадром" (FCtrl) содержит фактическую длину поля "Параметры кадра" (FOpts), включенного в кадр.
Если в поле "Длина параметров кадра" (FOptsLen) значение равно 0, то поле "Параметры кадра" (FOpts) должно отсутствовать. Если в поле "Длина параметров кадра" (FOptsLen) значение не равно 0, т.е. если в поле "Параметры кадра" (FOpts) присутствуют MAC-команды, то значение поля "Порт" (FPort) не может быть равным 0.
MAC-команды не должны присутствовать одновременно в поле полезной нагрузки и поле опций кадра. Если это произойдет, то АСП РВ должно отбросить кадр.
7.1.10 Поле "Порт" (FPort)
Если поле "Прикладные данные" (FRMPayload) кадра заполнено, то должно присутствовать поле "Порт" (FPort). Данное поле занимает 2 байта, а его значения нумеруется от 0 до 255.
Если значение поля "Порт" (FPort) равно 0, то это указывает, что поле "Прикладные данные" (FRMPayload) содержит только MAC-команды.
Значения поля "Порт" (FPort) от 1 до 223 (0x01..0xDF) зависят от приложения.
Значение поля "Порт" (FPort), равное 224 (0xE0), предназначено для протокола тестирования уровня MAC.
Значения поля "Порт" (FPort) от 225 до 255 (0xE1..0xFF) зарезервированы для использования в будущем.
Примечание - Значение поля "Порт" (FPort), равное 224, предназначено для беспроводного запуска сценариев проверки соответствия MAC на окончательных версиях АСП РВ без необходимости полагаться на конкретные версии тестов.
7.1.11 Код целостности сообщения (MIC)
Код целостности сообщения (MIC) рассчитывается по всем полям в кадре:
сообщение (msg) = MHDR || FHDR || FPort || FRMPayload
Код целостности сообщения MIC рассчитывается согласно ГОСТ Р 71168.
Для работы в сети каждое АСП РВ должно быть зарегистрировано и активировано. Регистрация производится для включения АСП РВ в процесс обслуживания сетью ИВ РВ.
Активация АСП РВ может быть выполнена двумя способами: "по воздуху" (Over The Air Activation, OTAA) или через персонализацию (Activation By Personalization, ABP).
АСП РВ должно иметь возможность реализовать оба способа активации.
7.2.1 Идентификатор АСП РВ (DevEUI)
Идентификатор АСП РВ (DevEUI) - это идентификатор АСП РВ в адресном пространстве, который однозначно идентифицирует АСП РВ в сети ИВ РВ (в данном случае при переходе обслуживания от одного КА к другому КА).
Все АСП РВ должны иметь назначенный идентификатор (DevEUI), независимо от того, какая процедура активации используется (например, ABP или OTAA). Он должен храниться в энергонезависимой памяти АСП РВ.
Идентификатор АСП РВ (DevEUI) рекомендуется использовать сетевым серверам в качестве уникального идентификатора АСП РВ, независимо от используемого способа активации АСП РВ, для идентификации АСП РВ при его перемещении из одного сегмента сети в другой, в том числе и при передаче обслуживания АСП РВ от одного КА другому.
Примечание - Рекомендуется, чтобы идентификатор АСП РВ (DevEUI) также был доступен на этикетке АСП РВ для целей администрирования.
7.2.2 Поле "Короткий адрес АСП РВ" (DevAddr)
Короткий адрес АСП РВ DevAddr состоит из 32 бит и идентифицирует АСП РВ в текущей (существующей) сети. Он выделяется домашним сетевым сервером. Формат поля "Короткий адрес АСП РВ" (DevAddr) должен соответствовать приведенному на рисунке 13.
![]() Протокол низкоскоростного обмена данными поддерживает различные типы сетевых адресов с разным размером сетевого адресного пространства. Переменный размер поля "Префикс" (AddrPrefix) является производным от уникального идентификатора домашнего сетевого сервера NetID, за исключением значений поля "Префикс" (AddrPrefix), зарезервированных для частных/экспериментальных сетей. Поле "Префикс" (AddrPrefix) позволяет сетевым серверам обнаруживать и в реальном времени управлять АСП РВ в роуминге. АСП РВ, которые не соблюдают это правило, не смогут переподключаться между двумя сетями, т.к. будет невозможно найти их домашний сетевой сервер.
Младшие (от 31-N до 0) биты поля "Короткий адрес" (DevAddr) - это сетевой адрес АСП РВ (NwkAddr), который может назначаться по усмотрению администратора сети.
Поле переменного размера "Префикс" (AddrPrefix) должно быть получено из уникального идентификатора сетевого сервера NetID (24-битное число). Поле "Префикс" (AddrPrefix) позволяет обнаружить сетевой сервер, назначивший короткий адрес АСП РВ DevAddr. Определено восемь типов уникального идентификатора сетевого сервера NetID, которые соответствуют разным значениям N и формату поля "Префикс" (AddrPrefix) (см. таблицу 4).
Таблица 4
(AddrPrefix) для каждого типа уникального идентификатора
сетевого сервера NetID
Значения поля "Префикс" (AddrPrefix), указанные на рисунке 14, могут быть использованы любой частной/экспериментальной сетью и не будут взаимодействовать в роуминге.
![]() для частной/экспериментальной сети
7.2.3 Процедура присоединения к сети
Со стороны АСП РВ процедура присоединения к сети представляет собой отправку АСП РВ запроса на присоединение к сети (Join-Request) или запроса на переприсоединение к сети (Rejoin-Request) и получение подтверждения присоединения к сети (Join-Accept).
7.2.3.1 Запрос на присоединение к сети (Join-Request)
Процедура присоединения всегда инициируется АСП РВ путем отправки запроса на присоединение к сети. Структура сообщения представлена на рисунке 15.
![]() Запрос на присоединение к сети содержит поле "Идентификатор АСП РВ" (DevEUI), поле "Идентификатор сервера присоединения" (JoinEUI) и двухбайтное поле "Идентификатор запроса на присоединение" (DevNonce).
7.2.3.2 Поле "Идентификатор запроса на присоединение" (DevNonce)
Идентификатор запроса на присоединение - это счетчик, значение которого начинается с 0, когда АСП РВ изначально включается и увеличивается с каждым запросом на присоединение Join-Request. Значение поля "Идентификатор запроса на присоединение" (DevNonce) никогда не должно использоваться повторно для заданного значения поля "Идентификатор сервера присоединения" (JoinEUI). Если АСП РВ может быть выключено, а затем снова включено, то идентификатор запроса на присоединение не должен изменяться (он должен сохраняться в энергонезависимой памяти). Сброс идентификатор запроса на присоединение без изменения идентификатора сервера присоединения вызовет отклонение сетевым сервером запроса АСП РВ на присоединение к сети. Для каждого АСП РВ сетевой сервер отслеживает значения идентификатора запроса на присоединение, использованные АСП РВ, и игнорирует запросы на присоединение к сети, если значение поля "Идентификатор запроса на присоединение" (DevNonce) не изменилось (не увеличилось).
В связи с тем, что присоединение к сети может завершиться неудачей, сервер сохраняет последнее значение идентификатора запроса на присоединение, закончившегося успехом. Новый идентификатор запроса на присоединение к сети, полученный сервером сети от АСП РВ, сравнивается с хранящимся на сервере сети значением идентификатора последнего успешного выполненного запроса на присоединение от данного АСП РВ. Если пришедшее в запросе значение DevNonce оказывается больше соответствующего значения последнего успешного присоединения, то запрос на присоединение выполняется сервером сети, в противном случае он отклоняется. В случае успешного выполнения процедуры присоединения сохраняемое последнее значение идентификатора запроса на присоединение заменяется на новое значение, отправленное в запросе на присоединение АСП РВ.
Когда счетчик DevNonce переполняется (предыдущее значение счетчика равно 16 777 215) - эксплуатация АСП РВ завершается.
Примечание - Этот механизм предотвращает атаки повторного воспроизведения путем отправки ранее записанных запросов на присоединение с целью отключения соответствующего АСП РВ от сети. Сетевой сервер в любое время обработает запрос на присоединение и сформирует пакет с подтверждением присоединения, он должен поддерживать и старые параметры контекста сеанса и новые, пока не получит первый успешный пакет из восходящего канала, содержащий MAC-команду на использование настроек нового сеанса. После этого настройки старого сеанса могут быть безопасно удалены.
Запрос на присоединение может передаваться на установленной скорости передачи данных и частоте, выбранной из назначенных для присоединения частотных каналов. Для каждой следующей передачи запроса на присоединение АСП РВ должно увеличить значение поля "Идентификатор запроса на присоединение" (DevNonce).
7.2.3.3 Сообщение с подтверждением присоединения (Join-Accept)
Сетевой сервер отвечает на запрос на присоединение (переприсоединение) сообщением с подтверждением присоединения, если АСП РВ разрешено присоединение к сети. Сообщение с подтверждением присоединения отправляется как обычное нисходящее сообщение.
Ответ АСП РВ не передается, если запрос на присоединение не принят.
Сообщение с подтверждением присоединения содержит поле "Счетчик повторных присоединений" (JoinNonce) из 3 байт, поле "Сетевой идентификатор" (NetID), поле "Короткий адрес АСП РВ" (DevAddr), поле "Параметры нисходящего канала" (DLSettings), поле "Задержка между TX и RX" (RxDelay), поле "Список сетевых параметров" (CFList) и поле "Тип списка сетевых параметров" (CFListType) для сети, к которой присоединилось АСП РВ (см. рисунок 16). Дополнительные поля "Список сетевых параметров" (CFList) и "Тип списка сетевых параметров" (CFListType) содержат региональные параметры при необходимости.
![]() с подтверждением присоединения
Поле "Счетчик повторных присоединений" (JoinNonce) содержит значение счетчика повторных присоединений для конкретного АСП РВ, предоставленное сервером присоединения. Значения счетчика увеличиваются на единицу при каждом присоединении и никогда не повторяются.
АСП РВ отслеживает значение поля "Счетчик повторных присоединений" (JoinNonce), использованное в последнем успешно обработанном подтверждении присоединения Join-Accept. АСП РВ принимает подтверждение только если в поле "Код целостности сообщения" (MIC) корректное значение и значение поля "Счетчик повторных присоединений" (JoinNonce) строго больше, чем записанное ранее. В этом случае новое значение заменяет ранее сохраненное.
Если АСП РВ подвергается периодическому выключению/включению питания, то значение поля "Счетчик повторных присоединений" (JoinNonce) при этом меняться не должно (оно должно сохраняться в энергонезависимой памяти).
Уникальный идентификатор сети (NetID) составляет 24 бита, за исключением значений, отведенных для частных/экспериментальных сетей, управление которыми не осуществляется.
Выделяется 215 зарезервированных значений уникального идентификатора сети для частных/экспериментальных сетей, формируемых согласно рисунку 17.
![]() идентификатора сети для частных/экспериментальных сетей
Значение поля "Сетевой идентификатор" (NetID) в сообщении с подтверждением присоединения соответствует уникальному идентификатору "домашней" сети АСП РВ.
Сеть, которая присваивает короткий адрес АСП РВ, и "домашняя" сеть могут быть разными в состоянии роуминга.
Поле "Параметры нисходящего канала" (DLsettings) содержит конфигурацию нисходящего канала согласно рисунку 18.
![]() Бит OptNeg указывает, какую версию протокола реализует сетевой сервер.
Типы запроса на присоединение (переприсоединение) и их кодировка соответствуют ГОСТ Р 71168.
7.2.4 Запрос на переприсоединение к сети (Rejoin-Request)
После активации АСП РВ может периодически передавать запрос на переприсоединение к сети (Rejoin-Request) (помимо обмена данными, определенного приложением). Это сообщение с запросом на переприсоединение к сети дает возможность периодически на стороне сервера инициализировать новый сеанс связи для АСП РВ. С этой целью сеть (сетевой сервер) отвечает сообщением подтверждения присоединения к сети (Join-Accept).
Сетевой сервер может также после запроса на переприсоединение к сети передавать нисходящие сообщения и MAC-команды. Эта возможность полезна для сброса параметров приема АСП РВ в случае, если состояние MAC-уровня рассинхронизовалось между АСП РВ и сетевым сервером.
Процедура переприсоединения всегда инициируется АСП РВ путем отправки сообщения с запросом на переприсоединение к сети в соответствии с ГОСТ Р 71168.
Радиочастота канала передачи каждого пакета должна выбираться АСП РВ в соответствии с заранее назначенными номиналами центральных частот каналов, предусмотренных в полосе рабочих частот приема ПН КА для соответствующего региона обслуживания на Земле, что контролируется со стороны сетевого сервера региональной станции сопряжения, а приоритетное управление частотным планом работы каналов ПН КА обеспечивается от наземного комплекса управления системы.
Нисходящий пакет (требующий или не требующий подтверждения от АСП РВ) не должен повторно отправляться сетевым сервером с использованием одного и того же счетчика значения нисходящих пакетов. Если после отправки нисходящего сообщения, требующего подтверждения, сетевой сервер не получил от АСП РВ уведомление о доставке, то он должен уведомить об этом сервер приложения. Сервер приложения принимает решение о целесообразности повторной передачи нисходящего сообщения, требующего подтверждения. Нисходящие пакеты, не требующие подтверждения, передаются заранее заданное число раз (до пятнадцати).
Восходящие пакеты (требующие и не требующие подтверждения) передаются от одного до пятнадцати раз. После каждого повторения АСП РВ должно ждать, пока не закроется окно приема. Задержка между повторными передачами остается на усмотрение АСП РВ и может быть различной для разных АСП РВ.
АСП РВ должно остановить любую дальнейшую передачу восходящих пакетов, требующих подтверждения, если получен соответствующий нисходящий пакет с подтверждением.
Если сетевой сервер получает один и тот же восходящий пакет более установленного числа передач (NbTrans), то это может быть признаком атаки на сервер или неисправности АСП. В этом случае сетевой сервер не должен обрабатывать избыточные пакеты.
Необходимость использования повторных передач определяется индивидуально для каждого АСП РВ.
Набор MAC-команд предназначен для сетевого администрирования и может быть использован для обмена между сетевым сервером и АСП РВ на MAC-уровне (см. таблицу 5). MAC-команды MAC-уровня не обрабатываются сервером приложений и приложением, запущенным на АСП РВ.
Таблица 5
Один кадр данных может содержать любую последовательность MAC-команд, вставленную в поле "Параметры кадра" (FOpts) или отправленную в отдельном кадре данных в поле "Прикладные данные" (FRMPayload) со значением поля "Порт" (FPort), равным 0.
MAC-команды, передаваемые в поле "Параметры кадра" (FOpts), отправляются в кодированном виде и не должны превышать 15 байт. MAC-команды, отправляемые в поле "Прикладные данные" (FRMPayload), всегда кодируются и их длина не должна превышать максимальную длину поля "Прикладные данные" (FRMPayload).
MAC-команда состоит из поля "Идентификатор MAC-команды" (CID) размером 1 байт и поля "Атрибуты MAC-команды" размером от 0 до 14 байт. Для некоторых команд поле "Атрибуты MAC-команды" может быть пустым.
MAC-команды со значениями идентификаторов MAC-команды от 0x01 до 0x7F предназначены для использования во всех сетях.
Приемная сторона отвечает/подтверждает получение MAC-команд в том же порядке, как они были получены принимающей стороной. Ответ для каждой MAC-команды последовательно добавляется в буфер. На все MAC-команды, полученные в одном кадре, ответы должны быть переданы в одном кадре (т.е. буфер, содержащий ответы на MAC-команды, должен быть отправлен в одном кадре). Если длина буфера с MAC-ответами больше, чем максимальная длина поля "Параметры кадра" (FOpts), АСП РВ должно отправить весь буфер только в поле "Прикладные данные" (FRMPayload) на порт 0. Если АСП РВ надо отправить прикладные данные и MAC-ответы, но они не помещаются в один кадр, то MAC-ответы должны быть отправлены в первую очередь. Если длина буфера превышает максимальный используемый размер поля "Прикладные данные" (FRMPayload), АСП РВ перед сборкой кадра должно уменьшить буфер до максимального размера поля "Прикладные данные" (FRMPayload). Поэтому ответы на последние MAC-команды могут быть неполными. В любом случае полный список MAC-команд выполняется, даже если буфер, содержащий MAC-ответы, должен быть обрезан. Сетевой сервер не должен генерировать последовательность MAC-команд, на которые АСП РВ не может ответить одним восходящим кадром.
Примечания
1 В основном, АСП РВ будет отвечать только один раз на любую полученную MAC-команду. Если ответ потерян, то сеть вынуждена будет снова послать MAC-команду. Сетевой сервер решает, что MAC-команда должна быть отправлена повторно, когда он получает новое восходящее сообщение, которое не содержит ответа.
Только MAC-команды RxParamSetupReq, RxTimingSetupReq и DIChannelReq имеют другой механизм подтверждения, описанный в соответствующих разделах, так как они влияют на параметры нисходящего канала.
2 Когда MAC-команда инициируется АСП РВ, сеть делает все возможное для отправки подтверждения/ответа в окна приема сразу после запроса.
3 Длина MAC-команды не задается явно и должна быть неявно известной по MAC-реализации. Поэтому неизвестные MAC-команды не могут быть пропущены, и первая неизвестная MAC-команда завершает обработку последовательности MAC-команд.
7.5.1 MAC-команды индикации сброса (ResetInd, ResetConf)
При активации "по воздуху" АСП РВ не должны отправлять эту MAC-команду. Сетевой сервер должен игнорировать MAC-команду ResetInd, поступившую от АСП РВ с активацией "по воздуху".
С помощью MAC-команды ResetInd АСП РВ с активацией через персонализацию извещает сеть, что оно было повторно инициализировано, и что оно переключено на свои MAC и радионастройки по умолчанию (т.е. параметры, изначально запрограммированные в АСП РВ при изготовлении, за исключением трех счетчиков кадров). MAC-команда ResetInd должна добавляться в поле "Параметры кадра" (FOpts) всех восходящих кадров, пока не будет получена MAC-команда ResetConf.
Данная MAC-команда не является сигналом сетевому серверу, что были сброшены счетчики кадров. Счетчики кадров нисходящих и восходящих сообщений не должны сбрасываться в АСП РВ при активации через персонализацию.
Примечание - Данная MAC-команда предназначена для АСП РВ с активацией через персонализацию, питание которых может быть отключено в какой-то момент времени. АСП РВ может потерять настройки соединения текущего сеанса связи, хранящиеся в ОЗУ (кроме счетчиков кадров, которые должны быть сохранены в энергонезависимой памяти). В этом случае АСП РВ нуждается в том, чтобы как-то сообщить сетевому серверу о потере настроек соединения сеанса связи. В будущем эта MAC-команда может также использоваться для согласования параметров протокола между АСП РВ и сетевым сервером.
MAC-команда ResetInd включает в себя указание на используемый протокол низкоскоростного обмена данными, поддерживаемый АСП РВ (см. рисунки 19, 20).
![]() ![]() Поле "Дополнительный номер версии" (Minor) указывает на дополнительный номер версии протокола, поддерживаемый АСП РВ (см. таблицу 6).
Таблица 6
Когда сетевой сервер получает MAC-команду ResetInd, он отвечает MAC-командой ResetConf.
MAC-команда ResetConf содержит один байт данных, закодированных с использованием формата, поддерживаемого сетевым сервером (см. рисунок 21).
![]() Версия протокола сетевого сервера, которую несет ResetConf, должна совпадать с версией протокола АСП РВ. Любое другое значение является недопустимым.
Если версия сервера не совпадает с версией АСП РВ, устройство должно отбросить MAC-команду ResetConf и повторно отправить MAC-команду ResetInd в следующем восходящем кадре.
7.5.2 MAC-команды проверки подключения к сети (LinkCheckReq, LinkCheckAns)
С помощью MAC-команды LinkCheckReq АСП РВ может проверить свое подключение к сети. MAC-команда не имеет полезных данных.
Когда сетевой сервер получает LinkCheckReq через ПН КА, он отвечает MAC-командой LinkCheckAns. Структура MAC-команды LinkCheckAns представлена на рисунке 22.
![]() Поле "Устойчивость демодуляции" (Margin) представляет собой 8-битовое целое число без знака в диапазоне от 0 до 254 и указывает значение устойчивости связи в дБ, полученное по факту успешного приема последней MAC-команды LinkCheckReq. Значение, равное 0, означает, что пакет был получен на минимальном уровне отношения сигнал/шум (0 дБ или отсутствии значения), а значение, равное 20, например, означает, что пакет достиг ПН КА с 20 дБ запаса относительно минимального уровня. Значение, равное 255, зарезервировано для будущего использования.
7.5.3 MAC-команды установки рабочего цикла АСП РВ (DutyCycleReq, DutyCycleAns)
MAC-команда DutyCycleReq используется сетевым сервером, чтобы ограничить АСП РВ время на передачу сообщений в радиоэфире. Структура MAC-команды представлена на рисунках 23 и 24.
![]() ![]() (DutyCyclePL) MAC-команды DutyCycleReq
Значения максимально допустимого рабочего цикла передачи MaxDutyCycle находятся в диапазоне от 0 до 15. Значение 0 соответствует "нет ограничений", если в региональных параметрах не указано иначе.
АСП РВ отвечает на MAC-команду DutyCycleReq MAC-командой DutyCycleAns. Она не содержит никаких полезных данных.
Максимально допустимый рабочий цикл передачи вычисляется:
![]() 7.5.4 MAC-команда запроса статуса АСП РВ (DevStatusReq)
С помощью MAC-команды DevStatusReq сетевой сервер может запросить информацию о состоянии АСП РВ. MAC-команда не имеет атрибутов. Если АСП РВ получило MAC-команду DevStatusReq, то оно должно ответить MAC-командой DevStatusAns. Структура MAC-команды представлена на рисунке 25.
![]() Уровень заряда батареи (Battery) кодируется в соответствии с таблицей 7.
Таблица 7
Поле "Устойчивость демодуляции" (Margin) содержит значение отношения сигнал/шум (C/N), измеренное в дБ при приеме последней MAC-команды DevStatusReq. Значение поля "Устойчивость демодуляции" (Margin) округляется до ближайшего целого значения. Это целое 6-битовое число со знаком с минимальным значением минус 32 дБ и максимальным значением плюс 31 дБ. Формат поля "Статус АСП РВ" (Status) представлен на рисунке 26.
![]() 7.5.5 MAC-команды создания и модификации канала (NewChannelReq, DIChannelReq)
АСП РВ, работающие в регионе, для которого определен фиксированный частотный план каналов, не должны выполнять эти MAC-команды (т.е. АСП РВ не должно отвечать на MAC-команды). Задаваемые каналы должны соответствовать параметрам, согласованным с соответствующими Администрациями связи.
MAC-команда NewChannelReq может использоваться для изменения параметров существующего двунаправленного канала или создания нового. MAC-команда задает центральную частоту нового канала и скорость передачи данных в восходящем канале (см. рисунок 27).
![]() Индекс каналов (ChIndex) - это индекс вновь созданного или измененного канала. Для каждого региона устанавливаются каналы "по умолчанию", которые не могут быть изменены с помощью MAC-команды NewChannelReq.
Если число каналов "по умолчанию" равно N, то нумероваться каналы "по умолчанию" будут от 0 до [N-1], а от N до 15 будут нумероваться редактируемые каналы. Таким образом, индекс каналов (ChIndex) может принимать значение от N до 15. АСП РВ должно быть в состоянии обрабатывать по меньшей мере 16 различных каналов. В определенном регионе АСП РВ может хранить параметры более 16 каналов.
Поле "Частота" (Freq) содержит 24-битовое целое число без знака. Фактическая частота канала в Гц считается 100·Freq, где значения, представляющие частоты ниже 100 МГц, зарезервированы для использования в будущем. Это позволяет устанавливать частоту канала в диапазоне от 100 МГц до 1,67 ГГц с шагом 100 Гц. Значение Freq, равное 0, отключает канал.
Поле "Скорость передачи данных" (DrRange) определяет разрешенную скорость передачи данных для восходящего канала. Поле разделено на два 4-битных индекса (см. рисунок 28). В поле "DR" указывается разрешенная скорость передачи данных для восходящего канала.
![]() данных" (DrRange)
Измененный канал включается и сразу может быть использован для взаимодействия с сетевым сервером.
АСП РВ подтверждает получение MAC-команды NewChannelReq, отправкой в ответ MAC-команды NewChannelAns. Эта MAC-команда содержит атрибут (см. рисунок 29).
![]() Биты поля "Статус" (Status) имеют значение согласно рисунку 30 и таблице 8.
![]() Таблица 8
Если любой из этих 2 битов равен 0, то MAC-команда не выполнена и новый канал не создан.
MAC-команда DIChannelReq применяется для всех спецификаций физического уровня, поддерживающих MAC-команду NewChannelReq.
MAC-команда задает центральную частоту, используемую для нисходящего канала, согласно рисунку 31.
![]() Поле "Индекс канала" (ChIndex) содержит значение индекса канала, для которого изменяется частота нисходящего канала.
АСП РВ подтверждает получение MAC-команды DIChannelReq отправкой в ответ MAC-команды DIChannelAns. MAC-команда DIChannelAns должна добавляться в поле "Параметры кадра" (FOpts) всех восходящих сообщений, пока АСП РВ не получит нисходящий пакет. Это гарантирует, что даже при наличии потери пакетов в восходящем канале, сеть всегда будет в курсе частот, используемых АСП РВ в нисходящем канале. Эта MAC-команда содержит атрибут согласно рисунку 32.
![]() Биты поля "Статус" (Status) имеют значение согласно рисунку 33 и таблице 9.
![]() Таблица 9
7.5.6 MAC-команда установки параметров передачи АСП РВ (TxParamSetupReq)
MAC-команда TxParamSetupReq может быть использована для уведомления АСП РВ о максимально допустимом времени задержки (dwell time), а также максимально допустимой эффективно излучаемой изотропной мощности АСП РВ (EIRP). Атрибут MAC-команды представлен на рисунке 34.
![]() Структура поля "ЭИИМ и время передачи" (EIRP_DwellTime) представлена на рисунке 35.
![]() Биты [3...0] MAC-команды TxParamSetupReq кодируют максимальное значение мощности излучения (ЭИИМ) - MaxEIRP. При установлении MaxEIRP следует соблюдать региональные (национальные) параметры. Пример кодирования значения поля "ЭИИМ" (MaxEIRP) приведен на рисунке 36.
![]() Значение поля "ЭИИМ" (MaxEIRP) соответствует верхней границе выходной мощности передатчика АСП РВ. АСП РВ не обязано передавать на этой мощности, но никогда не должно превышать указанное значение.
Биты UplinkDwellTime и DownlinkDwellTime определяют максимальное время задержки в восходящем и нисходящем каналах соответственно, которые кодируются согласно таблице 10.
Таблица 10
Примечание - Значение допустимого максимального времени задержки определяется функциональным предназначением системы ИВ РВ и может отличаться от значения, указанного в таблице 10.
7.5.7 Вынужденное переприсоединение к сети (ForceRejoinReq)
С помощью MAC-команды ForceRejoinReq сеть запрашивает у АСП РВ немедленно передать запрос на переприсоединение к сети 0-го или 2-го типа с установленным числом и периодичностью попыток присоединения, и скоростью передачи данных. Этот запрос может быть использован сетью для инициирования процедуры передачи данных АСП РВ другому сетевому серверу в соответствии с межоператорским соглашением.
MAC-команда имеет два байта полезных данных. Параметры MAC-команды представлены на рисунке 37.
![]() Параметры кодируются следующим образом.
Период - задержка между повторами передачи, должна быть равна:
Период = 32·2Period + Rand32,
где Rand32 - это псевдослучайное число в диапазоне целых значений [0...32].
Max_Retries - общее количество попыток, которые выполнит АСП РВ, чтобы отправить запрос на переприсоединение к сети (Rejoin-Request):
- 0: запрос на переприсоединение к сети будет отправлен только 1 раз (без повтора);
- 1: запрос на переприсоединение к сети должен быть отправлен 2 раза в общей сложности (1 + 1 повтор);
- ...7: запрос на переприсоединение к сети должен быть отправлен 8 раз (1 + 7 повторов).
Поле "Тип запроса" (RejoinType) указывает тип запроса, который будет передан АСП РВ:
- 0 или 1: должен быть передан запрос на переприсоединение к сети типа 0;
- 2: должен быть передан запрос переприсоединение к сети типа 2;
- ...7: зарезервированы для последующего использования.
DR-кадр с запросом на переприсоединение к сети должен быть передан с указанной скоростью передачи данных.
MAC-команда не имеет ответа, так как АСП РВ должно отправить запрос на переприсоединение к сети при получении MAC-команды. Первая передача сообщения с ним должна быть осуществлена непосредственно после приема MAC-команды (но сеть может не получить его). Если АСП РВ получает новую MAC-команду ForceRejoinReq прежде чем оно достигнет максимального числа повторных передач, то АСП РВ должно продолжить передачу запроса с новыми параметрами.
7.5.8 Параметры переприсоединения к сети (RejoinParamSetupReq, RejoinParamSetupAns)
С помощью MAC-команды RejoinParamSetupReq сеть может запросить АСП РВ периодически отправлять запрос на переприсоединение к сети типа 0 (RejoinRequest type 0) с заданной периодичностью отправки, определенной как время или как число восходящих кадров.
Заданная периодичность устанавливает максимальное время и количество восходящих кадров между двумя отправками запроса на переприсоединение к сети. АСП РВ может передавать этот запрос чаще заданной периодичности.
MAC-команда имеет единственный байт полезных данных (см. рисунок 38).
![]() Параметры определены следующим образом:
MaxCountN = C = от 0 до 15.
АСП РВ должно отправлять запрос на переприсоединение к сети типа 0 не реже чем каждое 2C+4 исходящее сообщение.
MaxTimeN = T = от 0 до 15.
АСП РВ должно обеспечивать переприсоединение к сети по достижении порогового значения количества восходящих кадров. Периодичность переприсоединения, основанная на времени, является необязательной. АСП РВ, которое не может реализовать подсчет временного интервала, должно известить об этом в ответе. Ответ содержит один байт полезных данных (см. рисунок 39).
![]() Если бит 0 равен 1, то АСП РВ принял установку периодичности в формате времени и количества восходящих кадров, в противном случае оно принимает установку периодичности только в виде ограничения количества восходящих кадров.
8.1 Передача сообщений абонентскими средствами потребителя, функционирующими в режиме реального времени
Пакеты восходящих сообщений отправляются АСП РВ на сетевой сервер по абонентской линии на ПН КА и далее по фидерной линии на РСС.
8.2 Прием сообщений абонентскими средствами потребителя, функционирующими в режиме реального времени
После каждой передачи восходящего сообщения АСП РВ должно сразу открыть окно приема.
Окно приема использует частоту, значение которой зависит от частоты в восходящем канале, и скорость приема данных, которая зависит от скорости передачи данных последнего восходящего сообщения. По умолчанию, скорость передачи нисходящего сообщения равна скорости передачи данных, использованной при передаче восходящего сообщения.
АСП РВ, относящиеся к высокомобильным объектам интернета вещей, имеют дополнительное требование к максимально допустимому времени задержки обмена сообщениями.
Для выполнения этого требования разрабатываются дополнительные меры, уменьшающие время обмена сообщениями. Такими мерами могут быть: организация очередей обработки (и передачи) сообщений в соответствии с приоритетами; обработка партий сообщений; параллельная обработка; сжатие сообщений; управление ресурсами (мониторинг и настройка) системы; использование специализированного оборудования. Возможный вариант реализации этого требования приведен в приложении Г.
8.3.1 Многоадресная рассылка сообщений высокомобильным объектам интернета вещей
АСП РВ могут принимать многоадресные нисходящие пакеты. Адрес многоадресной рассылки должен приходить на уровне приложения.
Ограничения, распространяющиеся на многоадресные сообщения:
- сообщения передаются только в нисходящем канале;
- сообщения не должны нести MAC-команды, ни в поле "Параметры кадра" (FOpts), ни в поле "Прикладные данные" (FRMPayload) на порт 0;
- биты ACK и ADRACKReq должны быть равны 0;
- поле "Тип сообщения" (FType) должно нести значение, соответствующее нисходящему сообщению, не требующему подтверждения (FType = Unconfirmed Data Down);
- бит FPending - должен указывать на то, что имеются еще многоадресные данные для отправки.
Примечание - Учитывая, что АСП РВ постоянно сохраняет активным свой приемник, то бит FPending не вызывает какого-либо конкретного поведения АСП РВ.
(справочное)
Эффект Доплера проявляется в изменении частоты сигнала при его передаче по радиолинии между взаимно перемещающимися объектами. Следует учитывать также и скорость изменения частоты сигнала (Гц/с). В настоящем стандарте эти явления обозначены как статический и динамический эффект Доплера, соответственно.
Низкоорбитальные спутники имеют очень высокие скорости относительно точки на Земле, поэтому необходимо учитывать влияние эффекта Доплера (6.2). На рисунках А.1 - А.3 приведены численные значения статического и динамического эффекта Доплера для высот орбит 300 км, 750 км и 1500 км.
![]() а) Изменение центральной частоты канала за счет
статического эффекта Доплера
![]() за счет динамического эффекта Доплера
на орбите 300 км за половину максимального времени
сеанса связи (255 с)
![]() а) Изменение центральной частоты канала за счет
статического эффекта Доплера
![]() б) Скорость изменения центральной частоты канала (df)
за счет динамического эффекта Доплера
Рисунок А.2 - Проявление эффекта Доплера для КА
на орбите 750 км за половину максимального времени
сеанса связи (700 с)
![]() а) Изменение центральной частоты канала за счет
статического эффекта Доплера
![]() за счет динамического эффекта Доплера
на орбите 1500 км за половину максимального времени
сеанса связи (900 с)
Статический эффект приводит к изменению центральной частоты сигнала в зависимости от высоты орбиты КА и рабочего угла места АСП РВ и частоты канала. В таблице А.1 приведена рекомендуемая минимальная ширина полос частот каналов в зависимости от высоты орбиты и рабочей частоты канала в диапазонах частот ISM и S-диапазоне при минимальном рабочем угле АСП РВ, равном 25°.
Таблица А.1
На частотах выше 2 ГГц необходимо применять каналы с максимально возможной полосой частот 500 кГц.
Динамический эффект Доплера может повлиять на достоверность передачи пакетов в радиолинии, поскольку нарушается устойчивость циклического сдвига символов по времени (CV) и устойчивость символов к циклическому смещению по частоте dF = W/2SF.
Динамический эффект, обусловленный скоростью изменения частоты (Гц/с) df [см. рисунки А.1 б) - А.3 б)], достигает своего максимума в области подспутниковой точки. В период сеанса связи значение df есть функция от угла места
Рекомендуемое допустимое значение дрейфа частоты сигнала
для SF = 5, 6, 7 за время распространения пакета ToA (см. таблицу В.1). Указанные выше условия для рекомендуемого значения (справочное)
В данном случае подразумевается, что ПН КА выполнена с обработкой и регенерацией информации. Ошибка на бит (Pb) при передаче информации в канале фидерной линии (PbФЛ) принята много меньше ошибки в канале абонентской радиолинии PbАЛ
.Значение C/N (дБ) на линии
:C/N = PКА + GКА + GАСП РВ - L - 10 lg(kTАСП РВW) - Lм.
Значение C/N (дБ) на линии
:C/N = PАСП РВ + GАСП РВ + GКА - L - 10 lg(kTКАW) - Lм,
где k = 1,38·10-23 - постоянная Больцмана, J/K;
L = 32,45 + 20 lg(f) + 20 lg(d) - потери в радиолинии с учетом наклонной дальности d, дБ;
PКА - мощность передатчика канала в луче КА, дБм;
GКА - коэффициент усиления луча антенны КА в направлении АСП РВ, дБи;
PАСП РВ - мощность передатчика АСП РВ, дБм;
GАСП РВ - коэффициент усиления антенны АСП РВ в направлении КА, дБи;
TКА - эквивалентная температура шума приемного канала КА, К;
TАСП РВ - эквивалентная температура шума приемного канала АСП РВ, К;
f - частота, МГц;
d - наклонная дальность между КА и АСП РВ, км;
Lм - дополнительные потери (поляризационные, ионосферные, климатические и т.п.);
W - полоса частот канала, Гц.
Взаимосвязь между C/N и Eb/No:
C/N = Eb/No - 10 lg(2SF/SF) - 10 lg(4/(4 + CR)).
Запас энергетического бюджета составляет
(без учета внутрисистемных и межсистемных помех). Пороговые значения (C/N)п для разных параметров кода FEC и линейной частотной модуляции с расширением спектра приведены в таблице Б.1.Таблица Б.1
В таблицах Б.2 - Б.4 представлены примеры оценки энергетического бюджета абонентских радиолиний. Угловой сектор обслуживания луча ПН КА составляет 120°; 108,4° и 94,4° для высот орбит КА 300 км, 750 км и 1500 км соответственно. Такой сектор обеспечивает формирование гарантированной рабочей зоны на Земле при условии значения рабочего угла места для АСП РВ не менее 25°.
Таблица Б.2
радиолинии для высоты орбиты КА 300 км
Таблица Б.3
Пример оценки энергетического бюджета абонентской
радиолинии для высоты орбиты КА 750 км
Таблица Б.4
радиолинии для высоты орбиты КА 1500 км
В примерах принят вариант применения 16-лучевой антенной системы ПН КА. Следует отметить, что для максимально отклоненных лучей ПН КА значение C/N на самой границе лучей может быть на 1 - 3 дБ ниже указанных, поскольку искажается форма ДН луча.
Как следует из анализа значений C/N, представленных в таблицах Б.2 - Б.4, дефицит бюджета имеет место на линии
и на границе зоны обслуживания. Увеличение C/N рекомендуется обеспечивать за счет использования приемной многолучевой антенно-фидерной системы ПН КА. Причем все лучи имеют идентичный частотный и поляризационный план распределения частотных каналов в выделенной полосе рабочих частот.Увеличение числа лучей КА повышает его канальную емкость и уменьшает количество потенциальных источников внешних помех за счет уменьшения локальных рабочих зон в пределах зоны обслуживания КА.
Примечания
1 Не учтены потери за счет мерцаний (сцинтилляций в ионосфере), которые могут составлять для 1% времени наихудшего месяца наивысшего по солнечной активности года в пределах от 0 дБ примерно до 28,5 дБ в зависимости от обслуживаемого региона Земли (дополнительные сведения приведены в [5]).
2 С учетом статистической обработки для 99% времени дополнительные потери в абонентской радиолинии за счет мерцаний рекомендуется принять 3,4 дБ в диапазоне частот 863 ...... 928 МГц для экваториальной зоны обслуживания (+/- 20°), для диапазона частот 2 ГГц - примерно 2 дБ, а для диапазона частот 5 ГГц - не более 0,5 дБ.
3 Поляризационные потери приняты 3 дБ (наихудший случай с учетом, что АФС ПН КА формирует сигналы круговой поляризации в пределах ширины диаграммы направленности основного лепестка).
4 При расчете не учтены внешние помехи от РЭС иных систем и внутрисистемные помехи, оценка которых является отдельной задачей, решение которой зависит от конкретных системных и технических условий реализации и эксплуатации НСС.
(справочное)
ПОТЕНЦИАЛЬНАЯ ЕМКОСТЬ АБОНЕНТСКОГО КАНАЛА
Параметры абонентского канала на физическом уровне и соотношения для их численной оценки представлены в таблице В.1. Эквивалентная скорость передачи данных в абонентском канале Rb зависит от принятой полосы частот канала W и коэффициента расширения спектра сигнала SF (при наличии), который в свою очередь определяется достигнутым значением C/N на входе демодулятора и требуемой величиной запаса энергетического бюджета
Таблица В.1
и соотношения для их численной оценки
Емкость абонентского канала взаимосвязана с эквивалентной скоростью передачи информации. В данном случае используется режим TDD, поэтому емкость канала следует оценивать отдельно для направлений
и , обозначенных соответственно значительно превышает трафик на линии и всегда выполняется соотношение (обычно максимальное значение рекомендуется принять число пакетов за максимальное время сеанса связи Tmax. Время сеанса связи - это время, которое отдельный КА из состава орбитальной группировки НСС наблюдается в зоне обслуживания на Земле, границы которой определены заданным минимальным рабочим углом места АСП РВ применительно к приполярным орбитам.![]() в процессе сеанса связи
![]() от высоты орбиты
![]() для угла места 25° и
для угла места 7°в зависимости от высоты орбиты
Орбитальные параметры, указанные на рисунке В.1, имеют между собой следующую взаимосвязь:
![]() ![]() где
h - высота орбиты КА над Землей;
Rз = 6371 км - средний радиус Земли.
КА оборачивается вокруг Земли за время To, а максимальное время сеанса связи с АСП РВ Tmax составляет:
![]() где To = 84,4{[(Rз + h)/Rз]3}1/2 - время оборота КА вокруг Земли, мин;
Время, требуемое для передачи одного пакета объемом Q, составляет ToA. Соответственно, за время сеанса связи Tmax потенциально может быть передано в одном абонентском канале не более No <= Tmax/ToA пакетов, если все пакеты имеют равный объем Q. Однако, объем пакетов, генерируемых АСП РВ, разный, зависит от заданного сервиса ИВ и назначения пакета. Причем каждый из АСП РВ может генерировать пакеты с разными интервалами Tint. Соответственно, обобщенное значение емкости абонентского канала, выраженное в числе одновременно обслуживаемых АСП РВ, однозначно указать невозможно.
АСП РВ может передавать пакеты по мере необходимости (или наличия события) или с заданным фиксированным интервалом времени.
Для формализации случайного процесса передачи пакетов введено понятие цикличности работы (DC) АСП РВ:
DC = ToA/Tint,
где ToA - время передачи пакета объемом Q в канале с эквивалентной битовой скоростью Rb;
Tint - интервал времени между передачей пакетов.
Значение максимально допустимой цикличности устанавливается в нормативно-правовых документах национальных администраций связи. Цикличность передачи пакетов DC на линии
не должна превышать значения, установленного национальной администрацией связи для наземных сетей ИВ РВ, которое выражено в %.Вероятность коллизии пакетов (при
) в одном абонентском канале:![]() где
При передаче пакетов от АСП РВ с фиксированным интервалом времени обычно Tint соизмеримо с ToA. В этом случае для каждой из групп АСП РВ необходимо установить (задать) допустимую круговую задержку RTT. Для каждой из таких групп должен быть назначен свой частотный канал (каналы). Значение Tint должно быть не более RTT/2. Временной интервал RTT/2 принимается равным кадру Tk = Tint, в период которого каждое АСП РВ осуществляет последовательную передачу пакетов. После окончания передачи пакета АСП РВ сразу переходит в режим приема. Это требует
синхронизации для кадров и окон передачи/приема АСП РВ, рекомендуемая точность синхронизации - +/- 0,5 мс. Процесс синхронизации передачи пакетов должен быть обеспечен сетевым сервером.В таблице В.2 в качестве примера приведены значения ряда основных параметров для типового абонентского канала с линейной частотной модуляцией и расширением спектра сигнала в полосе частот W = 500 кГц.
Таблица В.2
В одном луче ПН КА имеется n абонентских частотных каналов. При включении на передачу одного из них все стальные не могут осуществлять прием сигналов (режим TDD), так как на вход приемника будет поступать помеха с высоким уровнем - передаваемый сигнал. Соответственно, необходимо принять все меры для минимизации помех между частотными каналами. В том числе не исключается вариант с частотным разделением передачи пакетов от АСП РВ и приема пакетов АСП РВ, что эквивалентно режиму FDD.
(справочное)
В СИСТЕМАХ ИНТЕРНЕТА ВЕЩЕЙ
Для реализации режима реального времени в системах ИВ могут быть использованы следующие способы:
а) снижение вероятности коллизий и уменьшение времени задержки за счет установки режимов доступа к каналам передачи данных:
1) множественный доступ с временным разделением (Time Division Multiple Access, TDMA). В этом случае временной ресурс канала делится на временные слоты, и каждому АСП РВ назначается определенный временной слот для передачи данных. Это помогает избежать коллизий и обеспечивает более предсказуемую задержку;
2) множественный доступ с частотным разделением (Frequency Division Multiple Access, FDMA). Использование разных частотных каналов для передачи данных от АСП РВ позволяет снизить количество коллизий и обеспечить более стабильную передачу, что важно для приложений, требующих минимальной задержки;
3) множественный доступ с контролем несущей и предотвращением коллизий (Carrier Sense Multiple Access with Collision Avoidance, CSMA/CA). Этот метод включает в себя механизм прослушивания канала перед передачей данных. АСП РВ проверяет, свободен ли канал, прежде чем начать передачу, что способствует уменьшению задержки при передаче данных;
4) комбинация элементов TDMA, FDMA и CSMA/CA. Такой метод используется для достижения более рационального баланса между емкостью канала и временными задержками;
б) внедрение механизмов качества обслуживания (Quality of Service Mechanisms). Они обеспечивают приоритизацию трафика, требующего минимальных задержек. Введение приоритетов для различных типов данных обеспечит обработку наиболее критичных по времени передачи пакетов в первую очередь;
в) применение параллельной связи. Линейно-частотная модуляция с расширенным спектром позволяет передавать данные на нескольких частотах одновременно. Такое частотное разделение может быть использовано для организации нескольких параллельных потоков данных.
Реализация режима реального времени требует комплексного подхода, включающего как технические решения, так и организационные меры, направленные на оптимизацию существующей инфраструктуры. Применение этих решений и мер может потребовать изменений в сетевой архитектуре и протоколах, используемых в наземных сетях, при их адаптации для спутниковой сети. Применение такого подхода должно быть тщательно спланировано, чтобы соответствовать требованиям конкретного приложения и характеристикам спутниковой сети.
Применительно к таким высокомобильным объектам ИВ, как беспилотные воздушные суда (БВС), может быть реализован следующий подход. Для каждого типа (группы) БВС сетевой сервер назначает свой частотный канал TDD (или FDD - разные частоты для передачи и приема) с временным разделением для организации множественного доступа (аналог TDMA). Кадры синхронизируются для режима передачи информации от БВС в направлении сетевого сервера. Длительность кадра
Длительность кадров
![]() а) Временное разделение канала передачи на кадры и слоты
![]() б) Иллюстрация временного разделения процессов передачи
и приема для пяти БВС
Tx - передача от БВС в направлении сетевого сервера, расположенного в составе РСС;
Rx - прием информации на БВС, передаваемой адресно от сетевого сервера, расположенного в составе РСС;
А ... Д - условное обозначение БВС
и приема данных БВС
Длительность слота передачи
, где 1 мс - защитный интервал (может быть установлено иное значение с учетом точности временной синхронизации). При этом следует учитывать заданный объем информации пакета Q (байт), передаваемой от БВС в направлении сетевого сервера, поскольку скорость канала V ограничена и должно выполняться условие (Q/V) << RTT.Например (см. рисунок Г.1), сетевой сервер назначает частотный канал для однотипных БВС и устанавливает цикличность передачи пакетов передачи - 1 раз каждые 100 мс. Внутри кадра назначаются слоты. Длительность слотов для передачи пакета Tx (мс) назначается из расчета [(100/N) - 1], где N - число БВС, а 1 - защитный интервал (в мс). Приемное окно каждого БВС открывается сразу по завершении передачи пакета и остается открытым 19 мс или до следующей передачи пакета, т.е. 80 мс, если приняты специальные меры по минимизации помех. Причем, длительность слота, объем пакета и скорость в канале должны быть взаимоувязаны и учитывать ограничение объема пакета, предусмотренное протоколом обмена данными (в данном случае не более 242 байт).
Временная синхронизация обеспечивается от системы ГЛОНАСС и/или от иных внешних источников временных меток, транслируемых сетевым сервером, точность которых должна быть достаточна для обеспечения заданного защитного временного интервала между слотами.
Вернуться в "Каталог нормативных документов"
Источник информации: https://internet-law.ru/documents/prod/pnst_predvaritelnyj-nacionalnyj-standart/1/pnst_48354.html
На правах рекламы:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||