Введение

Система автоматического определения местоположения спутников (Universal Satellites Automatic Location System, USALS), также известная (неофициально) как DiSEqC 1.3, Go X или Go to XX – это протокол управления двигателем спутниковой антенны, который автоматически формирует список доступных позиций спутников в системе с моторизованной антенной. Он используется совместно с протоколом DiSEqC 1.2. Разработана система была компанией STAB, итальянским производителем двигателей, которая до сих пор выпускает большинство двигателей, совместимых с USALS. Программное обеспечение спутникового ресивера (или внешнего позиционера) вычисляет положение всех доступных спутников, исходя из начальной точки (введенной пользователем), которая задается в виде широты и долготы относительно Земли. Вычисленные позиции могут отличаться от фактических на ±0,1 градуса. Эта поправка вносится автоматически и не требует специальных технических знаний. В отличие от DiSEqC 1.2, нет необходимости вручную искать и сохранять каждую известную позицию спутника. Достаточно навести антенну на известную позицию спутника (например, 19.2°E); эта позиция будет служить центральной точкой, а система USALS вычислит положение видимых спутников в пределах заданного отклонения. Ресиверы ориентируются на спутник, расположенный наиболее южнее в Северном полушарии, или наиболее севернее в Южном полушарии. Поскольку USALS не является открытым стандартом, для получения права использования логотипа USALS ресивер должен пройти сертификационное тестирование в лабораториях STAB. В случае успешного прохождения, производитель может добавить пункт настроек USALS в меню своего устройства и разместить логотип на передней панели. Однако, многие производители ресиверов и двигателей предлагают совместимые режимы, не прошедшие сертификацию, что приводит к использованию неофициальных названий. USALS – это программа, а не протокол связи. USALS вычисляет угловое положение антенны, основываясь на координатах антенны (широте и долготе) и положении спутника на геостационарной орбите. Затем эта угловая позиция передается позиционеру с использованием протокола DiSEqC 1.2. Этот расчет выполняется напрямую, с применением геометрических вычислений.