Способ и устройство для определения положения при наличии расширенной орбитальной информации спутниковой системы позиционирования

Иллюстрации

Показать все

Изобретение относится к спутниковой системе позиционирования, а более конкретно к содействию мобильной станции в определении местоположения спутника с использованием эффективного формата передачи сообщения. Технический результат заключается в повышение точности определения положений и времени спутников на мобильной станции. Для этого вычисляют поправку с помощью процессора сервера между первыми орбитальными данными спутника и вторыми орбитальными данными спутника, причем вторые орбитальные данные являются более точными, чем первые орбитальные данные. Затем преобразуют пространственные составляющие поправки из первой системы координат во вторую систему координат, причем вторую систему координат выбирают так, что изменение поправки во второй системе координат является плавным с течением времени. Затем передают поправку из сервера на мобильную станцию для обеспечения возможности мобильной станции оценивать более точные орбитальные данные для спутника посредством применения поправки к первыми орбитальным данным спутника, сохраненным на мобильной станции, причем поправка, закодированная во второй системе координат, представлена одним или более полиномов. 8 н. и 66 з.п.ф-лы, 7 ил.

Реферат

По этой заявке испрашивается приоритет по дате подачи заявки №60/857972 на патент США, поданной 10 ноября 2006 г., под названием “Bit efficient support of extended orbit for GNSS”, заявки №60/886230 на патент США, поданной 23 января 2007 г., под названием “Efficient range correction messages for accurate position determination with assisted GPS”, заявки №60/888738 на патент США, поданной 7 февраля 2007 г., под названием “Bit efficient support of extended orbit for GNSS”, заявки №60/896493 на патент США, поданной 22 марта 2007 г., под названием “Method and apparatus for position determination with extended SPS orbit information”, заявки №60/917622 на патент США, поданной 11 мая 2007 г., под названием “Method and apparatus for position determination with extended SPS orbit information” и заявки №60/939964 на патент США, поданной 24 мая 2007 г., под названием “Method and apparatus for position determination with extended SPS orbit information”, все они полностью включены в настоящую заявку путем ссылки и переуступлены ее правопреемнику.

Область техники, к которой относится изобретение

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

Уровень техники

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

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

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

Один пример глобальной системы позиционирования с поддержкой включает в себя беспроводную мобильную станцию (например, сотовый телефон), имеющую связь или находящуюся на связи с приемником глобальной системы позиционирования, при этом мобильная станция находится на связи с одной или несколькими базовыми станциями, также называемыми базовыми передающими станциями или узлами B беспроводной сети связи, которые в свою очередь в зависимости от интерфейсного протокола воздушной линии связи находятся на связи с одним или несколькими серверами содействия определению местоположения, иногда называемыми системами определения положения (PDE), обслуживающими центрами определения местоположения подвижного объекта (SMLC) или аналогичными. Другой пример глобальной системы позиционирования с поддержкой включает в себя мобильную станцию или лэптоп, имеющий связь или находящийся на связи с приемником глобальной системы позиционирования, мобильную станцию или лэптоп, способные связываться с сетью передачи данных, такой как, но без ограничения ею, Интернет, через который устройство в конечном счете связывается с сервером содействия определению местоположения.

Сервер содействия определению местоположения получает вспомогательную информацию глобальной системы позиционирования от одного или нескольких опорных приемников глобальной системы позиционирования. Сервер содействия определению местоположения также имеет доступ к средству для определения примерного положения мобильной станции. Сервер содействия определению местоположения сохраняет базу данных глобальной системы позиционирования, которая содержит опорное время, информацию об альманахе и эфемеридах орбиты спутника, информацию об ионосфере и информацию о рабочем состоянии («здоровье») спутника. Сервер содействия определению местоположения также вычисляет вспомогательную информацию, специально предназначенную для определения примерного положения мобильной станции.

Местоположение мобильной станции в глобальной системе позиционирования с поддержкой может быть определено на мобильной станции (иногда это называют режимом позиционирования на основе мобильной станции) при помощи сервера содействию определения местоположения. В продолжение режима позиционирования на основе мобильной станции, когда для сервера глобальной системы позиционирования требуются обновленные, способствующие процессу данные, такие как эфемеридные данные, данные альманаха, относящиеся к местоположениям спутников или базовых станций, временная информация для базовых станций и/или спутников или положение источника (например, но без ограничения им, определенное с помощью усовершенствованной трилатерации на основе линии связи с сотовыми ретрансляторами (AFLT)) и т.д., последующее определение местоположения будет результатом контакта мобильной станции с сетью передачи данных, при этом сеть чрезмерно нагружается и используются энергетические ресурсы мобильной станции. В качестве варианта местоположение мобильной станции в глобальной системе позиционирования с поддержкой может быть определено на сервере содействия определению местоположения с использованием информации, зарегистрированной мобильной станцией, и передано обратно на мобильную станцию (иногда это называют режимом позиционирования с поддержкой мобильной станцией). Орбиты спутников в глобальной системе позиционирования можно моделировать как видоизмененные эллиптические орбиты с поправочными членами для учета различных возмущений. Относительно краткосрочные эфемеридные данные обеспечивают очень точное представление орбиты спутника. Например, бит 17 в слове 10 подкадра 2 глобальной системы позиционирования представляет собой признак «временного интервала годности», который обозначает временной интервал годности кривой, используемой сегментом управления и контроля глобальной системы позиционирования при определении параметров эфемерид, при этом «0» обозначает 4-часовую годность и «1» обозначает годность «больше 4 часов». Кроме того, расширенным навигационным режимом блока II/IIA спутников глобальной системы позиционирования гарантируется передача точных параметров эфемерид в течение 14 дней для поддержания краткосрочной расширенной работы. Во время нормальной работы сегмент управления и контроля обеспечивает ежедневные загрузки навигационных (орбитальных) данных для каждого спутника, чтобы поддерживать точность позиционирования со статистической сферической ошибкой 16 м.

Как описывалось, сервер содействия определению местоположения имеет доступную точную орбитальную информацию. Действие модели эфемерид и поправки часов, загружаемой сервером содействия определению местоположения, обычно распространяется с большой точностью на 4-часовой временной интервал. Для охвата более длительного периода времени, такого как 24-часовой период времени, сервер содействия определению местоположения может посылать на устройство несколько моделей 4-часовых эфемерид и поправки часов для каждого из N спутников в созвездии. Однако для полного созвездия спутников (например, 27 спутников) потребуется большое количество восьмибитовых байтов для описания положений спутников и погрешностей часов. Эти длинные сообщения будут способствовать увеличению продолжительности времени обработки, и следовательно, неприемлемы для большей части применений мобильных устройств. Они также будут чрезмерно нагружать сеть связи.

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

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

Сущность изобретения

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

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

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

Краткое описание чертежей

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

На чертежах:

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

фигура 2 - схема, показывающая систему координат согласно аспекту изобретения;

фигура 3 - схема последовательных операций, показывающая пример способа, выполняемого мобильной станцией;

фигура 4 - схема последовательных операций, показывающая пример способа, выполняемого сервером;

фигура 5 - схема последовательных операций, показывающая дополнительные подробности способа из фигуры 4;

фигура 6А - структурная схема, показывающая пример компонентов в сервере содействия определению местоположения;

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

Подробное описание

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

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

Используемый в настоящей заявке термин «мобильная станция» (МС) относится к устройству, такому как устройство сотовой или другой беспроводной связи, устройство системы персональной связи, лэптоп или другое подходящее мобильное устройство, способное принимать и обрабатывать сигналы спутниковой системы позиционирования. Термин «мобильная станция» также предполагается охватывающим устройства, которые связаны с персональным навигационным устройством, например беспроводным, инфракрасным, кабельным соединением с малым радиусом действия или другим соединением, независимо от того, на устройстве или на персональном навигационном устройстве происходит прием сигналов спутников, прием вспомогательных данных и/или связанная с положением обработка. Кроме того, «мобильная станция» предполагается включающей в себя все устройства, включая устройства беспроводной связи, компьютеры, лэптопы и т.д., которые способны осуществлять связь с сервером, например по сети Интернет, беспроводного доступа (WiFi) или другой сети и независимо от того, в устройстве, сервере или в другом устройстве, связанном с сетью, происходит прием сигналов спутников, прием вспомогательных данных и/или связанная с положением обработка. Любое работоспособное сочетание указанного выше также считается «мобильной станцией».

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

На фигуре 1 представлена структурная схема системы 100 связи согласно аспекту настоящего изобретения. Система 100 включает в себя сервер 130 содействия определению местоположения, связанный по линии связи с одной или несколькими мобильными станциями 120. Сервер 130 содействия определению местоположения принимает грубые орбитальные данные, а также точные орбитальные данные и/или файлы спрогнозированных орбитальных параметров, содержащие спрогнозированные орбитальные данные. В одном варианте сервер 130 содействия определению местоположения принимает спрогнозированные орбитальные данные по сети 162 от провайдера 110 спрогнозированных орбитальных данных. Сеть 162 может быть сетью, которая поддерживает соединения по интернетовскому протоколу (IP), например Интернетом. Сервер 130 содействия определению местоположения может включать в себя интерфейс, например программу защищенной передачи файлов (SFTP), для защищенной передачи спрогнозированных орбитальных данных от провайдера 110 спрогнозированных орбитальных данных.

Согласно одному аспекту провайдер 110 спрогнозированных орбитальных данных формирует спрогнозированные орбитальные данные через каждые несколько часов (например, 4 ч), чтобы представлять орбитальные данные, которые являются достоверными в течение продолжительного отрезка времени (например, 6 ч или дольше). Сервер 130 содействия определению местоположения через короткие промежутки времени проверяет новые данные (например, каждый час). Спрогнозированные орбитальные данные могут также включать в себя трехмерные значения неопределенности для спрогнозированных координат спутника, неопределенности спрогнозированных поправок часов спутника, а также указание относительно прогнозируемых отключений. На основании информации о неопределенности и отключениях пользовательская ошибка дальности (URE) может быть вычислена сервером 130 содействию определению местоположения и передана на мобильную станцию 120.

Сервер 130 содействия определению местоположения принимает грубые орбитальные данные от провайдера 150 орбитальных данных в реальном времени по сети 164. Провайдер 150 орбитальных данных в реальном времени может быть шлюзом глобальной справочной сети (GRN) или шлюзом территориально распределенной справочной сети (WARN), который принимает спутниковую информацию в реальном времени, включая, но без ограничения ими, объединенные в пакет справочные данные спутниковой системы позиционирования, навигационные сообщения, страничную информацию о «здоровье», альманах и эфемериды. В одном варианте сеть 164 представляет собой сеть, которая поддерживает соединения по интернетовскому протоколу (IP), а сервер 130 содействия определению местоположения может принимать спутниковую информацию в реальном времени от провайдера 150 орбитальных данных в реальном времени в виде многоадресных сообщений по интернетовскому протоколу (IP).

Сервер 130 содействия определению местоположения формирует поправочные данные 140 на основании спрогнозированных орбитальных данных и грубых орбитальных данных. Поправочные данные 140 могут быть переданы непосредственно на мобильную станцию 120 или к месту нахождения запоминающего устройства, доступного для мобильной станции. Например, поправочные данные 140 могут сохраняться в запоминающем устройстве, локально или дистанционно связанном с сервером 130 содействия определению местоположения. Мобильная станция 120 может принимать поправочные данные 140 от хоста 160 данных по сети 166 с использованием протокола передачи файлов, например FTP (протокола передачи файлов), HTTP (протокола передачи гипертекстовых сообщений) или других подходящих сетевых протоколов.

В настоящей заявке для упрощения рассмотрения термин «поправочные данные» 140 относится к орбитальным поправкам спутника, которые могут быть переданы от одной точки к другой, переданы в файлах, переданы по широковещательной сети или переданы из одного места в другое с помощью любого средства передачи данных. Сообщения, формируемые сервером 130 содействия определению местоположения, имеют эффективный формат передачи сообщений, который позволяет мобильной станции 120 определять положения и показания часов спутника при небольшом числе битов на протяжении продолжительного периода времени. Сообщениями мобильной станции 120 предоставляется информация для коррекции грубых орбитальных данных, так что скорректированное положение спутника является точным в пределах нескольких метров.

Согласно другому аспекту сервер 130 содействия определению местоположения может также передавать на мобильную станцию 120 оценку точности (пользовательскую ошибку дальности), корректирующую модель ионосферы, модель всемирного скоординированного времени (UTC), и информацию о «здоровье»/эксплуатационной готовности спутника. Это гарантирует целостность спутниковых данных и позволяет осуществлять мобильную работу без необходимости приема и декодирования данных, передаваемых спутниками по воздуху. Это также гарантирует, что в мобильной станции 120 используются грубые орбитальные данные, которые идентичны грубым орбитальным данным, используемым в сервере 130 содействия определению местоположения.

Следует отметить, что описанная выше система показана только для иллюстрации и могут существовать другие конфигурации. Например, в качестве варианта сети 162, 164 и 166 могут быть прямыми соединениями, локальными сетями, территориально распределенными сетями, широковещательными сетями, любыми подходящими проводными или беспроводными сетями, компьютерами или компьютерными сетями или сочетаниями из них, которые поддерживают передачу данных или передачу файлов.

Специалисту в данной области техники должно быть понятно, что грубые орбитальные данные, которые обеспечивают грубую оценку положений спутника, охватывают широкий диапазон форм. В нижеследующем описании последняя копия широковещательного альманаха глобальной системы позиционирования предлагается для использования в качестве грубой оценки положений и показаний часов спутника для облегчения понимания концепции изобретения. Однако все нижеследующее представляет собой иллюстрацию альтернативных грубых орбитальных данных: прежней копии широковещательных эфемерид глобальной системы позиционирования; последних копий широковещательного альманаха или эфемерид «Галилео» или «ГЛОНАСС»; нешироковещательной грубой модели положений спутника, которая следует той же самой форме, что и альманах или эфемериды глобальной системы позиционирования, «Галилео» или «ГЛОНАСС»; любого подмножества или расширения параметров Кеплера, используемых в форматах альманаха и эфемерид глобальной системы позиционирования, «Галилео» и «ГЛОНАСС»; любых не кеплеровских представлений орбит спутников; и других спрогнозированных орбитальных данных, которые ухудшаются с течением времени. Кроме того, должно быть понятно, что соответствующую информацию, относящуюся к другим спутниковым навигационным системам, также можно применять в рамках раскрытой методики. Настоящее изобретение включает в себя любые и все способы описания неточной орбиты. Специалист в данной области техники должен понимать, что методика применима независимо от формы, которую принимает грубая оценка.

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

Следует отметить, что мобильная станция 120 может непосредственно получать опорное время, независимо от сервера 130 содействия определению местоположения, из сети с коммутацией пакетов данных, которая может быть или может не быть синхронизирована со временем глобальной системы позиционирования (например, от сетевого сервера времени или из сети связи на основе многостанционного доступа с кодовым разделением (CDMA)). Таким путем мобильная станция 120 получает оценку глобального опорного времени, например времени глобальной системы позиционирования, всемирного координатного времени (UTC), времени WWO и т.д.

На фигуре 2 показан пример системы координат, на основании которой вычисляются поправочные данные 140. Трек 21 представляет собой фактический трек орбиты спутника, который можно по существу оценивать с помощью точных прогнозов орбиты. Трек 22 представляет собой трек орбиты, оцениваемый с помощью грубых орбитальных данных, таких как, но без ограничения ими, широковещательный альманах. В любой момент времени существует пространственная разность между местом нахождения спутника, на которое указывает широковещательный альманах, и местом нахождения, на которое указывают точные прогнозы орбиты. Эту разность можно закодировать в системе 23 координат, которая представляет собой систему координат, имеющую начало и оси, которые движутся вместе с корпусом спутника. Выраженный в ортогональной системе 23 координат «сигнал ошибки», который является разностью между точно спрогнозированным положением спутника и основанным на альманахе положением спутника, становится по существу гладкой кривой. Изменение сигнала ошибки является по существу плавным во времени, так что в сигнале ошибки нет перегибов или резких поворотов, когда он представлен как функция времени. В осуществлении из фигуры 1 сигнал ошибки образует поправочные данные 140. Основополагающий способ выражения сигнала ошибки в выбранной системе координат эффективно минимизирует степень полиномов, необходимых для выражения этих «сигналов ошибок» с любой заданной точностью.

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

Тремя осями системы 23 координат являются: Ra, которая является единичным вектором, направленным от неточного положения спутника (например, положения спутника, определенного на основании широковещательного альманаха) к начальной точке. Поскольку в типичных ситуациях начальной точкой является центр Земли, эта ось интерпретируется как «радиальная». Специалист в данной области техники должен понимать, что начальная точка может быть любой точкой (например, внутри, выше, на или вблизи поверхности Земли), которую можно определить с приемлемой точностью.

Другой осью является Xt: «поперечный трек», который определяется как Xt=Ra×Vel/|Ra×Vel|. Vel представляет собой основанный на альманахе вектор скорости спутника и «×» обозначает векторное произведение. Следовательно, вектор Xt является перпендикулярным к радиальному вектору Ra и к направлению движения спутника.

Третью осью является At: «трек по направлению движения», который определяется как At=Xt×Ra. Вектор At является почти параллельным вектору (Vel) скорости спутника, но не совсем. Это потому, что вектор скорости спутника не является точно ортогональным к Ra вследствие эксцентричности орбиты (например, орбита спутника по природе является эллиптической, а не круговой). Поскольку с течением времени радиус орбиты спутника увеличивается и уменьшается, вектор Vel скорости спутника обычно имеет составляющую по радиальному направлению Ra.

Три оси системы 23 координат, определенные выше, являются функцией времени, поскольку они зависят от мгновенного положения спутника по направлению его орбиты. Среди прочих движений, как например орбит спутников Земли, радиальный вектор Ra и вектор At трека по направлению движения поворачиваются на все 360° при выражении в геоцентрической, связанной с Землей системой 24 координат XYZ. Отметим, что эти оси вычисляются с использованием основанной на альманахе оценке положения спутника. Это позволяет вычислять оси системы 23 координат с помощью сервера 130 содействия определению местоположения до вычисления поправок альманаха. В примере системы 23 координат порядок, в котором оси вычисляются, является существенным для надлежащей ориентации системы координат. Поэтому радиальный вектор Ra вычисляют первым, вектор Xt поперечного трека вычисляют вторым и вектор At трека по направлению движения вычисляют последним.

Ориентация осей, определенных выше, является другой для каждого спутника. Можно записать единичные векторы в виде Ra(PRN,t), At(PRN,t), Xt(PRN,t) и сделать их зависимыми от псевдослучайного номера (PRN) спутника и t, которые являются соответственно номером спутника и текущим временем в явной форме. Однако ради простоты обозначений при нижеследующих рассмотрениях эти зависимости остаются подразумеваемыми.

Другие системы координат также можно использовать для коррекций грубых орбитальных данных, такие как, но без ограничения ими, система координат радиус/поперечный трек/скорость (отличная от (Ra, At, Xt), описанной выше); трехмерная геоцентрическая, связанная с Землей система координат XYZ для вычисления разностей или (полярная) система координат угол возвышения/азимут.

Специалисту в данной области техники должно быть понятно, что система координат (Ra, At, Xt) (подчиняющаяся известному правилу левой руки) является иллюстративным и одним предпочтительным приближением, но что широкий диапазон других систем осей охватывается настоящим изобретением. Характерный признак этих систем осей заключается в том, что для них существует тенденция иметь две пространственные размерности со значительно менее строгими требованиями к точности по сравнению с третьей. В примере системы 23 координат (Ra, At, Xt) обычно для At и Xt имеются более слабые требования к точности (например, 1/7) по сравнению с Ra. Система координат может быть ортогональной или неортогональной. Для коррекции грубых орбитальных данных неортогональная система координат может быть любой системой осей, в которой одна из осей всегда образует относительно небольшой угол относительно оси Ra, даже если она имеет другое начало, чем система 23 координат (Ra, At, Xt). Она будет включать в себя, например, систему координат, в которой одной осью является Ra, но другими двумя осями являются азимут и угол возвышения спутников, а также любые другие варианты для других двух осей.

Кроме того, любая система осей, в которой некоторая ось является параллельной линии, вытянутой от некоторой точки вблизи оцененного местоположения спутника до некоторой точки вблизи местоположения приемника на Земле, попадает в объем настоящего изобретения. Хотя на фигуре 2 показана ось Ra, указывающая на центр Земли, ось, которая указывает на любую точку вблизи приемника на грунте или на любую другую, поддающуюся определению начальную точку, попадает в объем настоящего изобретения.

Кроме того, в объеме изобретения местоположение начала системы 23 координат (Ra, At, Xt) может быть изменено. Начало в точке нахождения спутника является предметом математического удобства. В частности, начало, заданное в действительном или точно спрогнозированном месте нахождения спутника (в противоположность оценке места нахождения спутника, как в системе 23 координат (Ra, At, Xt)), находится в объеме изобретения.

В течение определенного периода времени (например 6-часового периода времени) каждое из трех пространственных измерений поправочных данных может быть выражено как функция времени в выбранной системе координат, такой как система 23 координат (Ra, At, Xt). Теоретически, поправочные данные можно точно представлять полиномами бесконечной степени. Однако на практике поправочные данные можно аппроксимировать полиномами относительно низкой степени, например шестой, седьмой или другой низкой степени. Поэтому большое число полиномиальных членов и связанных с ними коэффициентов усекается; только небольшая относительная часть полиномиальных членов и связанных с ними коэффициентов используется в качестве приближения к поправочным данным. В дополнение к пространственным поправкам полином низкой степени (например, первой степени или любой подходящей низкой степени) можно использовать для описания параметров коррекции часов, которые представляют собой приближение разности между отметкой времени часов в грубых орбитальных данных и спрогнозированной ошибкой часов. Другие прогнозы точных показаний часов, которые имеются в сервере 130 содействия определению местоположения, также могут использоваться в качестве спрогнозированной ошибки часов, например информация о показаниях часов в орбитальных данных в реальном времени при наличии таковых.

Специалисту в данной области техники должно быть понятно, что настоящее изобретение содержит разложение поправочных данных в ряд функций с возможностью повышения точности в разложении, поскольку используется большее количество функций. Нет необходимости в том, чтобы ряд функций был возрастающих степеней x, вследствие чего поправочные данные будут представляться в виде полинома. Специалисту в данной области техники должно быть понятно, что поправочные данные также можно разлагать в другой ряд функций, включающих в себя гармоническую функцию, полиномы Эрмита, полиномы Лежандра, косинусоидальную и синусоидальную функции (разложение Фурье) и коэффициенты орбитальных функций Кеплера. Этот перечень является иллюстративным, но не исчерпывающим. Разложение поправочных данных в любой ряд функций находится в объеме изобретения.

Четыре пространственных и временных набора полиномиальных коэффициентов посылаются на мобильную станцию 120 вместе с информ