СПОСОБЫ И УСТРОЙСТВА ДЛЯ ЗАПРОСА/ПРЕДОСТАВЛЕНИЯ ИНФОРМАЦИИ О СДВИГЕ КОДА, АССОЦИИРОВАННОЙ С РАЗЛИЧНЫМИ СПУТНИКОВЫМИ СИСТЕМАМИ ОПРЕДЕЛЕНИЯ ПОЛОЖЕНИЯ В СЕТЯХ БЕСПРОВОДНОЙ СВЯЗИ
METHODS AND DEVICES FOR REQUESTING/PROVIDING CODE PHASE INFORMATION ASSOCIATED WITH VARIOUS SATELLITE POSITIONING SYSTEMS IN WIRELESS COMMUNICATION NETWORKS

РОДСТВЕННАЯ ЗАЯВКА
Данная заявка испрашивает преимущество и приоритет по совместно рассматриваемой Предварительной заявке на патент США № 61/061229, озаглавленной "Generic Code Phase Encoding for GNSS System", поданной 13 июня 2008 г., которая назначена правопреемнику этой заявки и в прямой форме полностью заключается в этот документ посредством ссылки.
УРОВЕНЬ ТЕХНИКИ
Область техники
Предмет изобретения, раскрытый в этом документе, относится к сетям и устройствам беспроводной связи, а конкретнее к способам и устройствам для использования устройствами в рамках сети беспроводной связи для запроса и/или предоставления связанной со сдвигом кода информации, ассоциированной с различными спутниковыми системами определения положения (SPS).
Информация
Процессы определения положения могут использоваться для оценки или иного определения местоположения устройства, ассоциированного с сетью беспроводной связи. В конкретном примере процесс определения положения может быть реализован для оценки координат местоположения для мобильного устройства, например сотового телефона или другой аналогичной мобильной станции. Существует разнообразие методик, доступных для поддержки процессов определения положения. Например, спутниковая система определения положения (SPS), такая как Глобальная Система определения положения (GPS) и/или другие похожие системы, может использоваться для оценки местоположения мобильной станции. Применительно к сети беспроводной связи определенные процессы определения положения могут требовать, чтобы информация и/или задачи обработки совместно использовались и/или распределялись между и/или среди множества устройств. Например, в определенных случаях одно или более других устройств могут некоторым образом помогать мобильной станции в рамках процесса определения положения. В результате у таких устройств часто имеется необходимость осуществлять связь некоторым образом, например, посредством одного или более сеансов связи с определением положения по линии радиосвязи. Таким образом, можно разработать один или более протоколов определения положения, чтобы сделать возможными такие сеансы связи с определением положения и, по существу, поддержать процессы определения положения.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
В соответствии с определенными аспектами предоставляются определенные примерные способы и устройства для использования в одном или более устройствах в рамках сети беспроводной связи для запроса и/или предоставления связанной со сдвигом кода информации, ассоциированной с различными спутниковыми системами определения положения (SPS).
В качестве примера может быть реализован способ, который включает в себя установление опорного значения начала отсчета сдвига кода, которое может основываться, по меньшей мере частично, на одном или более информационных сигналах определения положения, представляющих множество значений сдвига кода, ассоциированных по меньшей мере с одной SPS. Способ дополнительно может включать в себя установление множества кодированных значений сдвига кода, которые соответствуют множеству значений сдвига кода, причем каждое из множества кодированных значений сдвига кода ассоциируется с опорным значением начала отсчета сдвига кода. Способ также может включать в себя передачу по меньшей мере одного сообщения, которое включает в себя сигналы, представляющие множество кодированных значений сдвига кода и идентифицирующие опорное значение начала отсчета сдвига кода.
В определенных примерных реализациях по меньшей мере часть из множества значений сдвига кода может ассоциироваться с разными опорными значениями времени. В определенных примерных реализациях опорное значение начала отсчета сдвига кода может быть независимым от разных опорных значений времени. В определенных примерных реализациях опорное значение начала отсчета сдвига кода может включать в себя среднее из множества значений сдвига кода.
В определенных примерных реализациях кодированные значения сдвига кода могут включать в себя информацию помощи захвата, и переданное сообщение может отправляться на мобильную станцию сервером определения местоположения. В определенных других примерных реализациях кодированные значения сдвига кода могут включать в себя информацию измерения псевдодальности, и переданное сообщение может отправляться мобильной станцией на сервер определения местоположения.
В определенных примерных реализациях SPS может включать в себя одну или более глобальных навигационных спутниковых систем (GNSS), и переданное сообщение может определять GNSS и по меньшей мере один ресурс GNSS, ассоциированный по меньшей мере с одним из кодированных значений сдвига кода. Например, в определенных реализациях ресурс GNSS может включать в себя ресурс GPS, ресурс SBAS, ресурс QZSS, ресурс ГЛОНАСС, ресурс Galileo, ресурс Compass/BeiDou и/или т.п. Ресурс GNSS, например, может ассоциироваться по меньшей мере с одним из сигнала GNSS, полосы сигнала GNSS, космического аппарата (SV) и/или т.п.
В соответствии с еще одним аспектом может предоставляться способ, который включает в себя прием по меньшей мере одного сообщения, содержащего сигналы, представляющие множество кодированных значений сдвига кода, ассоциированных с одной или более SPS, и идентифицирующие опорное значение начала отсчета сдвига кода. Способ также может включать в себя установление множества значений сдвига кода, которые соответствуют множеству кодированных значений сдвига кода, по меньшей мере частично на основе множества кодированных значений сдвига кода и опорного значения начала отсчета сдвига кода.
В определенных примерных реализациях принятое сообщение может определять опорное значение времени, на котором может основываться множество значений сдвига кода, по меньшей мере частично вместе с кодированными значениями сдвига кода и опорным значением начала отсчета сдвига кода.
В определенных примерных реализациях каждое из значений сдвига кода может устанавливаться путем вычитания опорного значения начала отсчета сдвига кода и соответствующего одного из кодированных значений сдвига кода из опорного значения времени. В некоторых примерных реализациях опорное значение времени может ассоциироваться со значением местного времени.
В определенных примерных реализациях мобильной станцией может приниматься сообщение от сервера определения местоположения, и оно может включать в себя сигналы информации помощи захвата. В определенных других реализациях сервером определения местоположения может приниматься сообщение от мобильной станции, и оно может включать в себя сигналы информации измерения псевдодальности.
В соответствии с определенными другими аспектами, может предоставляться специальное устройство для использования в сети беспроводной связи. Специальное устройство может включать в себя, например, по меньшей мере процессор сигналов и передатчик. Процессор сигналов может быть функционально задействован для осуществления доступа к информационным сигналам определения положения, представляющим множество значений сдвига кода, ассоциированных по меньшей мере с одной SPS, установления опорного значения начала отсчета сдвига кода на основе, по меньшей мере частично, информационных сигналов определения положения и установления множества кодированных значений сдвига кода, соответствующих множеству значений сдвига кода. Здесь, например, каждое из кодированных значений сдвига кода может ассоциироваться с опорным значением начала отсчета сдвига кода. Передатчик может быть функционально задействован для передачи по меньшей мере одного сообщения, которое включает в себя один или более сигналов, представляющих кодированные значения сдвига кода и опорное значение начала отсчета сдвига кода.
В определенных примерных реализациях специальное устройство может включать в себя сервер определения местоположения, а кодированные значения сдвига кода могут включать в себя информацию помощи захвата для использования мобильной станцией. В определенных других примерных реализациях специальное устройство может включать в себя мобильную станцию, а кодированные значения сдвига кода могут включать в себя информацию измерения псевдодальности для использования сервером определения местоположения.
В соответствии с еще одним аспектом может предоставляться специальное устройство для использования в сети беспроводной связи. Специальное устройство может включать в себя, например, по меньшей мере приемник и процессор сигналов. Приемник может быть функционально задействован для приема по меньшей мере одного сообщения, содержащего сигналы, представляющие множество кодированных значений сдвига кода, ассоциированных с одной или несколькими SPS, и опорное значение начала отсчета сдвига кода. Процессор сигналов может быть функционально задействован для установления множества значений сдвига кода, которые соответствуют кодированным значениям сдвига кода, по меньшей мере частично на основе кодированных значений сдвига кода и опорного значения начала отсчета сдвига кода.
В определенных примерных реализациях специальное устройство может включать в себя мобильную станцию, а принятое сообщение может включать в себя сигналы информации помощи захвата, отправленные сервером определения местоположения. В других примерных реализациях специальное устройство может включать в себя сервер определения местоположения, а принятое сообщение может включать в себя сигналы информации измерения псевдодальности, отправленные мобильной станцией.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 - схематическая блок-схема, иллюстрирующая примерное сетевое окружение беспроводной связи, в рамках которого по меньшей мере два устройства могут осуществлять связь друг с другом и инициировать и/или иным образом поддерживать процесс определения положения, в соответствии с реализацией.
Фиг. 2 - схематическая блок-схема, иллюстрирующая определенные примерные признаки устройства, которое может инициировать и/или иным образом поддерживать процесс определения положения, в соответствии с реализацией.
Фиг. 3 - блок-схема алгоритма, иллюстрирующая примерный способ, который может быть реализован в одном или более устройствах, чтобы инициировать и/или иным образом поддерживать процесс определения положения, в соответствии с реализацией.
Фиг. 4 - примерная временная шкала, иллюстрирующая методики кодирования и декодирования, использующие опорное значение начала отсчета сдвига кода, которые могут быть реализованы для поддержки совместного использования информации помощи захвата в рамках процесса определения положения, в соответствии с реализацией.
Фиг. 5 - примерная временная шкала, иллюстрирующая методики кодирования и декодирования, использующие опорное значение начала отсчета сдвига кода, которые могут быть реализованы для поддержки совместного использования информации измерения псевдодальности в рамках процесса определения положения, в соответствии с реализацией.
ПОДРОБНОЕ ОПИСАНИЕ
Неограничивающие и неисчерпывающие аспекты описываются со ссылкой на нижеследующие фигуры, на которых одинаковые номера ссылок ссылаются на одинаковые части на различных фигурах, если не указано иное.
Процессы определения положения могут использоваться для оценки или иного определения местоположения устройства и в конкретных примерах местоположения мобильного устройства, например мобильной станции. Существует разнообразие методик, доступных для поддержки процессов определения положения. Применительно к сети беспроводной связи определенные процессы определения положения могут требовать, чтобы информация и/или задачи обработки распределялись между и/или среди множества устройств. Например, в определенных случаях одно или более других устройств могут некоторым образом помогать мобильной станции в рамках процесса определения положения. В результате у таких устройств может существовать потребность в осуществлении связи некоторым образом, например, с помощью одного или более сеансов связи, например "сеансов связи с определением положения" по линии радиосвязи. Можно разработать один или более протоколов определения положения, чтобы сделать возможными такие сеансы связи с определением положения для поддержки различных процессов определения положения. Такие протоколы определения положения могут предусматривать, что связанная со сдвигом кода информация, ассоциированная со спутниковыми системами определения положения (SPS), совместно используется между устройствами, например мобильной станцией и сервером определения местоположения.
Таким образом, в соответствии с определенными примерными аспектами, способы и устройства могут быть реализованы на сервере определения местоположения, мобильной станции и/или другом похожем устройстве (устройствах) и/или специальных устройствах в рамках сети беспроводной связи, чтобы устанавливать, совместно использовать и/или использовать связанную со сдвигом кода информацию, ассоциированную с различными спутниковыми системами определения положения (SPS), например, в рамках процесса определения положения.
Например, способы и устройства могут быть внедрены в устройство отправки, так что значения сдвига кода, ассоциированные с различными разными ресурсами SPS/GNSS, некоторые или все из которых могут иметь отношение к разным опорным значениям времени, вместо этого ассоциируются с "общим" опорным значением начала отсчета сдвига кода, которое может устанавливаться устройством отправки. Результирующие кодированные значения сдвига кода и опорное значение начала отсчета сдвига кода могут затем передаваться в одном или более сообщениях приемному устройству вместе с дополнительной информацией определения положения. Приемное устройство может затем повторно установить соответствующие значения сдвига кода на основе, по меньшей мере частично, опорного времени и принятых "общего" опорного значения начала отсчета сдвига кода и кодированных значений сдвига кода.
В качестве примера может предоставляться примерный способ для использования в сети беспроводной связи. Такой способ может быть реализован, например, на сервере определения местоположения и/или мобильной станции. Такой способ может включать в себя установление "общего" опорного значения начала отсчета сдвига кода на основе, по меньшей мере частично, информационных сигналов определения положения, представляющих множество значений сдвига кода, ассоциированных по меньшей мере с одной SPS. Такой способ также может включать в себя установление множества кодированных значений сдвига кода, соответствующих множеству значений сдвига кода, причем каждое из множества кодированных значений сдвига кода ассоциируется с "общим" опорным значением начала отсчета сдвига кода. Такой способ также может включать в себя передачу по меньшей мере одного сообщения, содержащего сигналы, представляющие множество кодированных значений сдвига кода и идентифицирующие опорное значение начала отсчета сдвига кода.
В определенных примерных реализациях по меньшей мере часть из множества значений сдвига кода может ассоциироваться с одним или более, по возможности разными, опорными значениями времени, однако "общее" опорное значение начала отсчета сдвига кода может устанавливаться независимым от этих различных опорных значений времени. В качестве примера, а не ограничения, "общее" опорное значение начала отсчета сдвига кода может устанавливаться в качестве среднего и/или другого аналогичного значения, которое может определяться из множества значений сдвига кода.
В определенных примерных реализациях множество кодированных значений сдвига кода может содержать информацию помощи захвата, которая должна быть отправлена сервером определения местоположения к мобильной станции, например, в рамках сети беспроводной связи с использованием по меньшей мере одного сообщения данных определения положения (PDDM). В других примерных реализациях множество кодированных значений сдвига кода может содержать информацию измерения псевдодальности, которая может отправляться (например, по меньшей мере в одном PDDM или т.п.) мобильной станцией к серверу определения местоположения.
В определенных примерных реализациях SPS может включать в себя по меньшей мере одну глобальную навигационную спутниковую систему (GNSS), и сообщение может определять GNSS и/или по меньшей мере один ресурс GNSS, ассоциированные с кодированным значением сдвига кода. В качестве примера, а не ограничения, ресурс GNSS может включать в себя ресурс GPS, ресурс SBAS, ресурс QZSS, ресурс ГЛОНАСС, ресурс Galileo, ресурс Compass/BeiDou и/или другие похожие ресурсы. В качестве примера, а не ограничения, ресурс GNSS может определяться как ассоциируемый с конкретным сигналом GNSS, конкретной полосой сигнала GNSS и/или с конкретным космическим аппаратом (SV).
В качестве дополнительного примера может предоставляться другой примерный способ для использования в приемном устройстве в рамках сети беспроводной связи. Таким образом, например, такой способ может быть реализован на сервере определения местоположения, который задействован для приема сигналов информации измерения псевдодальности, отправленных мобильной станцией, или на мобильной станции, которая задействована для приема сигналов информации помощи захвата, отправленных сервером определения местоположения. Учитывая это, способ может включать в себя прием по меньшей мере одного сообщения, содержащего сигналы, представляющие множество кодированных значений сдвига кода, ассоциированных с одной или более SPS, и идентифицирующие "общее" опорное значение начала отсчета сдвига кода. Способ также может включать в себя установление (например, повторное установление) множества значений сдвига кода, соответствующих множеству кодированных значений сдвига кода, по меньшей мере частично на основе множества кодированных значений сдвига кода и "общего" опорного значения начала отсчета сдвига кода.
В определенных примерных реализациях такой способ может включать в себя установление каждого из множества значений сдвига кода посредством вычитания "общего" опорного значения начала отсчета сдвига кода и соответствующего одного из множества кодированных значений сдвига кода из опорного значения времени. В определенных реализациях опорное значение времени может включать в себя значение местного времени, которое может синхронизироваться или не синхронизироваться с "системным" временем (например, GNSS, CDMA или т.п.).
В определенных примерных реализациях элемент внутри PDDM может включать в себя элемент запроса и/или элемент предоставления, который совместим и/или иным образом функционирует в стандарте протокола определения положения "IS-801-B" Ассоциации телекоммуникационной промышленности (TIA) и/или ассоциированном стандарте протокола определения положения Второго проекта партнерства третьего поколения (3GPP2).
Протоколы определения положения разработаны и стандартизованы для использования, например, в сетях беспроводной связи CDMA2000 и высокоскоростных пакетных данных (HRPD). Один примерный протокол определения положения часто называется по его стандартизованному идентификатору "IS-801" в опубликованных стандартах TIA (или "C.S0022" в опубликованных стандартах 3GPP2). В настоящее время существует две версии этого примерного протокола определения положения. Первая версия является исходной версией IS-801 версии 1 (или C.S0022-0 версии 3.0), которая в этом документе будет называться просто IS-801-1. Вторая версия является IS-801 версии A (или C.S0022-A версии 1.0), которая в этом документе будет называться просто IS-801-A. Ожидается, что некоторый вид IS-801-B скоро будет завершен и идентифицирован некоторым образом посредством TIA и/или 3GPP2 (например, возможно как IS-801 версии B (или C.S0022-B версии 1.0) и/или другими похожими идентификаторами).
В соответствии с определенными аспектами настоящего описания признается, что может быть выгодным разработать более продвинутые/надежные версии протокола определения положения, например IS-801-B и/или другие версии протокола определения положения, которые могут поддерживать множество разных GNSS и/или разных типов/форматов связанной со сдвигом кода информации GNSS. Кроме того, также признается, что при необходимости в рамках беспроводных сетей могут применяться процессы согласования версий протокола определения положения, чтобы позволить различным задействованным устройствам инициировать и устанавливать сеанс связи с определением положения по каналу/линии связи, и через которые определенные такие потенциально меняющиеся типы связанной со сдвигом кода информации могут запрашиваться и/или предоставляться эффективным образом.
В качестве примера, а не ограничения, определенные способы и устройства, предоставленные в этом документе, могут использовать одно или более PDDM, которые могут предоставляться в одном или более транспортных сообщениях способом, который не только поддерживает IS-801-B, но также его устаревшие и/или будущие версии. Более того, определенные способы и устройства могут поддерживать процессы определения положения в разнообразных сетях беспроводной связи, например в сети сверхширокополосной мобильной связи (UMB), сети высокоскоростных пакетных данных (HRPD), сети CDMA2000 1X и/или т.п.
В соответствии с определенными аспектами настоящего описания предоставляются различные способы и устройства, которые могут быть реализованы в одном или более устройствах, которые могут поддерживать процесс определения положения. В качестве примера, а не ограничения, устройство может включать в себя мобильную станцию или специальное устройство, например базовую станцию, сервер определения местоположения (например, Объект определения положения (PDE), Обслуживающий центр определения местоположения мобильных терминалов (SMLC), Шлюзовой центр определения местоположения мобильных терминалов (GMLC), Автономный SMLC AGPS (SAS), платформа определения местоположения SUPL (SLP) и т.д.) и/или аналогичные. Например, в определенных реализациях мобильная станция и базовая станция могут быть функционально задействованы для осуществления связи в рамках сети беспроводной связи CDMA и/или другим подходящим типом сети беспроводной связи.
Способы и устройства могут быть реализованы в таких устройствах, чтобы позволить устройствам использовать сеанс связи с определением положения, ассоциированный с процессом определения положения. Сеанс связи с определением положения может использовать согласованную версию протокола определения положения в зависимости от возможностей участвующих устройств. Таким образом, могут быть реализованы способы и устройства, чтобы принимать во внимание разные версии протокола определения положения в сети. Способы и устройства могут быть задействованы, например, чтобы принимать во внимание или иным образом поддерживать обратную и/или прямую совместимость между различными версиями протокола определения положения в сети.
В нижеследующем подробном описании излагаются многочисленные характерные подробности, чтобы обеспечить всестороннее понимание заявленного предмета изобретения. Тем не менее, специалистам в данной области техники будет понятно, что заявленный предмет изобретения может быть осуществлен на практике без этих характерных подробностей. В иных случаях способы и устройства, которые были бы известны обычному специалисту, не описаны подробно, чтобы не затруднять понимание заявленного предмета изобретения.
Некоторые части подробного описания изобретения, которые следуют, представляются в виде алгоритмов или символических представлений операций над двоичными цифровыми сигналами, сохраненными в запоминающем устройстве специального устройства или специализированного вычислительного устройства или платформы. Применительно к этому конкретному описанию изобретения термин "специальное устройство" или т.п. включает в себя универсальный компьютер, если он запрограммирован для выполнения конкретных функций в соответствии с инструкциями от программного обеспечения. Алгоритмические описания или символические представления являются примерами методик, используемых обычными специалистами в обработке сигналов или связанных областях техники, чтобы выразить суть их работы другим специалистам в данной области техники. Алгоритм здесь и вообще рассматривается как самосогласованная последовательность операций или аналогичная обработка сигналов, приводящая к нужному результату. В этом смысле операции или обработка включают в себя физическое манипулирование с физическими величинами. Как правило, хотя и не обязательно, такие величины могут принимать вид электрических или магнитных сигналов, допускающий хранение, передачу, объединение, сравнение или иную манипуляцию. Доказано, что иногда удобно, в основном ввиду распространенного использования, ссылаться на такие сигналы, как на биты, данные, значения, элементы, символы, знаки, члены, числа, цифры, информацию или т.п. Однако следует понимать, что все эти или аналогичные термины должны ассоциироваться с подходящими физическими величинами и всего лишь являются удобными обозначениями. Пока специально не указано иное, как очевидно из нижеследующего обсуждения, принимается во внимание, что по всему этому описанию изобретения обсуждения, используемые такие термины, как "обработка", "вычисление", "определение", "установление" или т.п., ссылаются на действия или процессы в специальном устройстве, например специализированном компьютере или аналогичном специализированном электронном вычислительном устройстве. Поэтому применительно к этому описанию изобретения специализированный компьютер или аналогичное специализированное электронное вычислительное устройство допускает манипулирование или преобразование сигналов, обычно представленных в виде физических электронных или магнитных величин в рамках запоминающих устройств, регистрах или других запоминающих устройствах, устройствах передачи или устройствах отображения специализированного компьютера или аналогичного специализированного электронного вычислительного устройства. Применительно к этой конкретной заявке на патент термин "специальное устройство" может включать в себя универсальный компьютер, если он запрограммирован для выполнения конкретных функций в соответствии с инструкциями от программного обеспечения.
Обратим теперь внимание на фиг. 1, которая является схематической блок-схемой, иллюстрирующей примерное сетевое окружение 100 беспроводной связи, в рамках которой устройства могут осуществлять связь друг с другом и инициировать и/или иным образом поддерживать процесс определения положения.
В этом конкретном примере сетевое окружение 100 беспроводной связи включает в себя типичные устройства, например мобильную станцию 102 (MS), одну или более базовых станций 104 (BS), одну или более спутниковых систем 106 определения положения (SPS), сеть 108 и сервер 110 определения местоположения. MS 102 может осуществлять связь с BS 104 по одной или более беспроводным линиям связи. Один или более из MS 102, BS 104 или сервера 110 определения местоположения могут захватывать сигналы SPS, переданные посредством различных ресурсов передачи у SPS 106, и/или могут быть иным образом задействованы для поддержки определенных процессов определения положения, ассоциированных с информацией, доступной посредством SPS 106.
Хотя типичные устройства на фиг. 1 иллюстрируются как соединенные посредством либо беспроводных линий связи, либо проводных линий связи, следует понимать, что в определенных примерных реализациях по меньшей мере часть устройств могут соединяться вместе с помощью одной или более проводных, оптоволоконных и/или беспроводных линий связи.
Пока специально не указано иное, при использовании в данном документе термин "сервер определения местоположения" имеет целью представлять одно или более устройств и/или одно или более специальных устройств, которые задействованы для поддержки, по меньшей мере частично, таких процессов определения положения. Таким образом, хотя и проиллюстрировано в виде отдельного устройства в показанном на фиг. 1 примере, которое может осуществлять связь по сети 108 и/или BS 104 с MS 102, следует понимать, что в других реализациях "сервер определения местоположения" может осуществлять связь напрямую и/или косвенно с MS 102, используя одну или более проводных и/или одну или более беспроводных линий связи. Поэтому в определенных примерных реализациях сервер определения местоположения может принимать вид и/или иным образом функционально содержать один или более беспроводных передатчиков, приемников, приемопередатчиков, одной или более базовых станций, различных ресурсов проводной и/или беспроводной сети, одного или более вычислительных устройств, задействованных как специальные устройства, и/или других похожих вычислительных устройств и/или устройств связи. Учитывая это, там, где в качестве примера ссылаются на базовую станцию (BS) или BS 104, следует понимать, что такая BS и/или BS 104 может содержать "сервер определения местоположения", который в общих чертах определен в этом документе. Соответственно, термины "базовая станция" (BS) и "сервер определения местоположения" используются взаимозаменяемо. Более того, в сообщениях, запрашивающих и/или предоставляющих возможности BS и т.д., следует понимать, что такая запрошенная информация и/или предоставленная информация может ассоциироваться с возможностями сервера определения местоположения, и т.д. Как проиллюстрировано на фиг. 1, MS 102 может совместно использовать (отправлять/принимать) сообщения 112 (например, PDDM) с (к/от) сервером определения местоположения.
MS 102 и/или BS 104 могут предоставлять функциональные возможности, например, через использование различных сетей беспроводной связи, например беспроводной глобальной сети (WWAN), беспроводной локальной сети (WLAN), беспроводной персональной сети (WPAN) и так далее. Термин "сеть" и "система" часто используются взаимозаменяемо. WWAN может быть сетью множественного доступа с кодовым разделением каналов (CDMA), сетью множественного доступа с временным разделением каналов (TDMA), сетью множественного доступа с частотным разделением каналов (FDMA), сетью множественного доступа с ортогональным частотным разделением каналов (OFDMA), сетью множественного доступа с частотным разделением каналов с одной несущей (SC-FDMA) и так далее. Сеть CDMA может реализовывать одну или более технологий радиодоступа (RAT), например CDMA2000, широкополосный CDMA (W-CDMA) и так далее. CDMA2000 включает в себя стандарты IS-95, IS-2000 и IS-856. Сеть TDMA может реализовывать Глобальную систему мобильной связи (GSM), Цифровую усовершенствованную систему мобильных телефонов (D-AMPS) или некоторую другую RAT. GSM и W-CDMA описываются в документах от консорциума, именуемого "Проектом Партнерства Третьего Поколения" (3GPP). CDMA2000 описывается в документах от консорциума, именуемого "Вторым Проектом Партнерства Третьего Поколения" (3GPP2). Документы 3GPP и 3GPP2 являются общедоступными. WLAN может быть сетью IEEE 802.11x, а WPAN может быть сетью Bluetooth, IEEE 802.15x или некоторым другим типом сети. Методики также могут использоваться для любого сочетания WWAN, WLAN и/или WPAN. Как упоминалось ранее, методики могут быть реализованы для использования с сетью UMB, сетью HRPD, сетью CDMA2000 1X, GSM, LTE и/или т.п.
SPS 106 может, например, включать в себя одну или более из глобальной системы определения положения (GPS), модернизированной GPS, Galileo, ГЛОНАСС, Спутниковой дополняющей системы (SBAS), Квазизенитной спутниковой системы (QZSS), Compass/BeiDou, NAVSTAR и/или другой похожей GNSS, системы, которая использует спутники из сочетания этих систем, или любой SPS, разработанной в будущем, причем в этом документе каждая в общем называется "спутниковой системой определения положения" (SPS).
Кроме того, описанные в этом документе способы и устройства могут использоваться с процессами определения положения, которые используют псевдолиты или сочетание спутников и псевдолитов. Псевдолиты могут включать в себя наземные передатчики, которые транслируют PN-код или другой дальномерный код (например, аналогичный сигналу сотовой радиосвязи GPS или CDMA), модулированный на несущей частоте L-диапазона (или другой частоте), который может синхронизироваться с временем SPS. Каждому такому передатчику может присваиваться уникальный PN-код, чтобы дать возможность идентификации посредством удаленного приемника. Псевдолиты могут использоваться для дополнения SPS, например, в ситуациях, когда некоторые сигналы SPS от орбитальных спутников могут быть недоступными, например в тоннелях, шахтах, зданиях, городских застройках или других закрытых областях. Другая реализация псевдолитов известна как радиомаяки. Термин "спутник" при использовании в данном документе имеет целью включать в себя псевдолиты, эквиваленты псевдолитов и другие возможные объекты. Термин "сигналы SPS" при использовании в данном документе имеет целью включать в себя SPS-подобные сигналы от псевдолитов или эквивалентов псевдолитов.
MS 102 в определенных примерных реализациях может включать в себя устройство, например сотовое или другое устройство беспроводной связи, устройство персональной системы связи (PCS), персональное навигационное устройство, встраиваемое в транспортное средство навигационное устройство, устройство слежения, персональную информационную систему (PIM), персональный цифровой помощник (PDA), переносной компьютер или другое подходящее устройство, которое может быть способно на прием беспроводной связи.
Описанные в этом документе методологии могут быть реализованы различными средствами в зависимости от применения. Например, эти методологии могут быть реализованы в различных сочетаниях аппаратных средств, микропрограммного обеспечения и/или программного обеспечения. Для аппаратной реализации один или более модулей обработки могут реализовываться в одной или более специализированных интегральных схемах (ASIC), процессорах цифровых сигналов (DSP), устройствах цифровой обработки сигналов (DSPD), программируемых логических устройствах (PLD), программируемых пользователем вентильных матрицах (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, электронных устройствах, других электронных блоках, спроектированных для выполнения описанных в этом документе функций, или в их сочетании.
Для микропрограммных и/или аппаратных/программных реализаций определенные методологии могут реализовываться с помощью модулей (например, процедур, функций и так далее), которые выполняют описанные здесь функции. Любой машиночитаемый носитель, материально воплощающий инструкции, может использоваться при реализации описанных в этом документе методологий. Например, программные коды могут храниться в запоминающем устройстве MS 102 и/или BS 104 и исполняться модулем обработки в устройстве. Запоминающее устройство может быть реализовано внутри модуля обработки и/или внешним по отношению к модулю обработки. При использовании в данном документе термин "запоминающее устройство" относится к любому типу долгосрочного, краткосрочного, энергозависимого, энергонезависимого или другого запоминающего устройства и не должен ограничиваться никаким конкретным типом запоминающего устройства или количеством запоминающих устройств, или типом носителей, на которых хранится содержимое запоминающего устройства.
При реализации в аппаратных средствах/программном обеспечении функции, которые реализуют методологии или их части, могут храниться и/или передаваться в виде одной или более инструкций или кода на компьютерно-читаемом носителе. Компьютерно-читаемый носитель может принимать форму изделия. Компьютерно-читаемый носитель может включать в себя компьютерные носители информации и/или средства связи, включая любой носитель, который способствует передаче компьютерной программы из одного места в другое. Носители информации могут быть любыми доступными носителями, к которым можно осуществлять доступ посредством компьютера или похожего устройства. В качестве примера, а не ограничения, компьютерно-читаемый носитель может содержать RAM, ROM, EEPROM, компакт-диск или другой накопитель на оптических дисках, накопитель на магнитных дисках или другое магнитное запоминающее устройство, либо любой другой носитель, который может использоваться для перемещения или хранения необходимого программного кода в виде инструкций или структур данных и к которому можно осуществлять доступ посредством компьютера.
"Инструкции", на которые ссылаются в этом документе, относятся к выражениям, которые представляют одну или более логических операций. Например, инструкции могут быть "машиночитаемыми" посредством интерпретации машиной для исполнения одной или более операций над одним или более объектами данных. Однако это всего лишь пример инструкций, и заявленный предмет изобретения в этом отношении не ограничивается. В другом примере инструкции, на которые ссылаются в этом документе, могут относиться к кодированным командам, которые являются исполняемыми модулем обработки, содержащим набор команд, который включает в себя кодированные команды. Такая инструкция может кодироваться в виде машинного языка, понятного модулю обработки. И снова они являются лишь примерами инструкций, и заявленный предмет изобретения в этом отношении не ограничивается.
Обратимся теперь к фиг. 2, которая является схематической блок-схемой, иллюстрирующей определенные примерные признаки специального устройства 200, задействованного для инициирования и/или иной поддержки процесса определения положения. Устройство 200 может быть реализовано, например, в некотором виде в рамках MS 102, BS 104, сервере 110 определения местоположения и/или других похожих устройствах в соответствующих случаях, чтобы выполнять или иным образом поддерживать по меньшей мере часть примерных методик, описанных в этом документе.
Устройство 200 может включать в себя, например, один или более модулей 202 обработки, запоминающее устройство 204, приемопередатчик 210 (например, интерфейс беспроводной сети) и (в соответствующих случаях) приемник 240 SPS, которые могут быть функционально соединены с помощью одного или более подключений 206 (например, шинами, линиями, оптоволокном, каналами и т.д.). В определенных примерных реализациях все или часть устройства 200 может принимать вид набора микросхем и/или т.п.
Модуль 202 обработки может быть реализован с использованием сочетания аппаратных средств и программного обеспечения. Таким образом, например, модуль 202 обработки может представлять собой одну или более схем, конфигурируемых для выполнения по меньшей мере части процедуры или процесса вычисления сигнала данных, имеющих отношение к функционированию устройства 200. В качестве примера, а не ограничения, модуль 202 обработки может включать в себя один или более процессоров, контроллеров, микропроцессоров, микроконтроллеров, специализированных интегральных схем, цифровых процессоров сигналов, программируемых логических устройств, программируемых пользователем вентильных матриц и т.п., или любого их сочетания.
Запоминающее устройство 204 может представлять собой любой механизм хранилища данных. Запоминающее устройство 204 может включать в себя, например, основное запоминающее устройство и/или вспомогательное запоминающее устройство. Основное запоминающее устройство может включать в себя, например, оперативное запоминающее устройство, постоянное запоминающее устройство и т.д. Хотя в этом примере и проиллюстрировано как отдельное от модуля 202 обработки, следует понимать, что все основное запоминающее устройство или его часть может предоставляться внутри или иным образом совмещаться/соединяться с модулем 202 обработки. Вспомогательное запоминающее устройство может включать в себя, например, такой же или аналогичный тип запоминающего устройства, как и основное запоминающее устройство и/или одно или более устройств или систем хранения данных, например накопитель на дисках, оптический диск, накопитель на ленте, твердотельное запоминающее устройство и т.д.
В определенных реализациях вспомогательное запоминающее устройство может быть функционально восприимчиво или может быть иным образом конфигурируемым для соединения с компьютерно-читаемым носителем 220. По существу, в определенных примерных реализациях представленные в этом документе способы и/или устройства могут полностью или частично принимать вид компьютерно-читаемого носителя 220, который может включать в себя сохраненные на нем компьютерно-реализуемые инструкции 208, которые при исполнении по меньшей мере одним модулем 202 обработки могут быть функционально задействованы для выполнения всех или части примерных операций, которые описаны в этом документе.
Как проиллюстрировано на фиг. 2, запоминающее устройство 204 также может включать в себя инструкции и/или информацию в виде сигналов данных, ассоциированных, например, с опорным значением 230 начала отсчета сдвига кода, различной информацией 232 определения положения, одним или более значениями 234 сдвига кода, одним или более кодированными значениями 236 сдвига кода, одним или более разными опорными значениями 238 времени, различной информацией 242 помощи захвата, различными сигналами 244 информации измерения псевдодальности и/или другой аналогичной информацией.
Таким образом, например, устройство 200 может быть реализовано на сервере 110 определения местоположения (фиг. 1), который может предоставлять MS 102 информацию помощи захвата. Здесь, например, вся или части информации 242 помощи захвата могут запрашиваться и/или иным образом предоставляться для MS 102 с помощью одного или более сообщений 112 (см. фиг. 1). Информация 242 помощи захвата может ассоциироваться с одним или более ресурсами SPS/GNSS. Информация 242 помощи захвата может включать в себя значения 234 сдвига кода, которые могут ассоциироваться (например, измеряться или быть связанными некоторым образом) с одним или более разными опорными значениями 238 времени. Например, информация 242 помощи захвата может включать в себя значения сдвига кода, ассоциированные с SPS, GNSS, CDMA и/или другой аналогичной временной привязкой. Как проиллюстрировано на фиг. 3-5 и дополнительно более подробно описано ниже, устройство 200 также может устанавливать "общее" опорное значение 230 начала отсчета сдвига кода и, по меньшей мере частично на его основе, дополнительно устанавливать кодированные значения 236 сдвига кода. Например, модуль 202 обработки может включать в себя модуль обработки сигналов или аналогичный, который может осуществлять доступ и обрабатывать значения 234 сдвига кода, чтобы устанавливать "общее" опорное значение 230 начала отсчета сдвига кода. Модуль 202 обработки затем может устанавливать кодированные значения 236 сдвига кода, соответствующие значениям 234 сдвига кода, по меньшей мере частично на основе "общего" опорного значения 230 начала отсчета сдвига кода. При использовании в данном документе термин "общее" подразумевает, что установленное опорное значение 230 начала отсчета сдвига кода используется для всех или по меньшей мере множества кодированных значений сдвига кода, которые могут включаться в одно или более сообщений, которые передаются/принимаются, и могут основываться, по меньшей мере частично, на соответствующих значениях сдвига кода.
Устройство 200 может быть реализовано в мобильной станции 102 (фиг. 1), которая может запрашивать/принимать информацию помощи захвата от сервера определения местоположения. Здесь, например, вся или части информации 242 помощи захвата могут приниматься посредством MS 102 в одном или более сообщениях 112 (см. фиг. 1). Например, могут приниматься кодированные значения 236 сдвига кода и "общее" опорное значение 230 начала отсчета сдвига кода. Модуль 202 обработки может "повторно установить" значения 234 сдвига кода, соответствующие кодированным значениям 236 сдвига кода, по меньшей мере частично на основе "общего" опорного значения 230 начала отсчета сдвига кода.
Если устройство 200 реализуется, например, в MS 102, то приемник 240 SPS может принять сигналы SPS, ассоциированные с одним или более ресурсами SPS/GNSS, а конкретнее попытаться принять и захватить определенные сигналы GNSS на основе, по меньшей мере частично, информации 242 помощи захвата, которая принята от сервера определения местоположения.
В других примерах устройство 200 может быть реализовано в мобильной станции 102 (фиг. 1), которая может предоставлять информацию измерения псевдодальности серверу 110 определения местоположения. Здесь, например, вся или части информации 244 измерения псевдодальности могут запрашиваться и/или иным образом предоставляться серверу 110 определения местоположения с помощью одного или более сообщений 112 (см. фиг. 1). Информация 244 измерения псевдодальности может ассоциироваться с одним или более ресурсами SPS/GNSS и устанавливаться, например, приемником 240 SPS. Информация 244 измерения псевдодальности может включать в себя значения 234 сдвига кода, которые могут ассоциироваться (например, измеряться или быть связанными некоторым образом) с одним или более разными опорными значениями 238 времени. Например, информация 244 измерения псевдодальности может включать в себя значения сдвига кода, ассоциированные с временной привязкой SPS, GNSS, CDMA, локального времени MS, и/или т.п. Как проиллюстрировано на фиг. 3, 6 и 7 и дополнительно более подробно описано ниже, устройство 200 также может устанавливать "общее" опорное значение 230 начала отсчета сдвига кода и, по меньшей мере частично на его основе, дополнительно устанавливать кодированные значения 236 сдвига кода. Например, модуль 202 обработки может включать в себя модуль обработки сигналов или аналогичный, который может осуществлять доступ и обрабатывать значения 234 сдвига кода, чтобы устанавливать "общее" опорное значение 230 начала отсчета сдвига кода. Модуль 202 обработки затем может устанавливать кодированные значения 236 сдвига кода, соответствующие значениям 234 сдвига кода, по меньшей мере частично на основе "общего" опорного значения 230 начала отсчета сдвига кода.
Примерное устройство 200 может быть реализовано на сервере 110 определения местоположения (фиг. 1), который может запрашивать/принимать информацию измерения псевдодальности от мобильной станции. Здесь, например, вся или части информации 244 измерения псевдодальности могут приниматься сервером 110 определения местоположения с помощью одного или более сообщений 112 (см. фиг. 1). Например, могут приниматься кодированные значения 236 сдвига кода и "общее" опорное значение 230 начала отсчета сдвига кода. Модуль 202 обработки может "повторно установить" значения 234 сдвига кода, соответствующие кодированным значениям 236 сдвига кода, по меньшей мере частично на основе "общего" опорного значения 230 начала отсчета сдвига кода. Как общеизвестно, измерения псевдодальности от мобильной станции могут использоваться сервером определения местоположения для дополнительной помощи в различных процессах определения положения.
Приемопередатчик 210 может, например, включать в себя передатчик 212, задействованный для передачи одного или более электромагнитных сигналов по одной или более беспроводным линиям связи, и приемник 214 для приема одного или более сигналов, переданных по одной или более беспроводным линиям связи. В определенных реализациях приемопередатчик 210 также может поддерживать проводную передачу и/или прием, например, при реализации в рамках BS 104, сервере 110 определения местоположения и/или других похожих устройствах.
Далее обратим внимание на фиг. 3, которая является блок-схемой алгоритма, иллюстрирующей примерный способ 300, который может быть реализован в сетевом окружении 100 беспроводной связи для поддержки процесса определения положения, а конкретнее для поддержки устройств при запросе и предоставлении связанных со сдвигом кода информационных сигналов.
На этапе 302 "общее" опорное значение начала отсчета сдвига кода может устанавливаться, например, на основе множества значений сдвига кода, ассоциированных с одним или более ресурсами SPS/GNSS. На этапе 304 может устанавливаться множество кодированных значений сдвига кода, соответствующих множеству значений сдвига кода, например, с использованием "общего" опорного значения начала отсчета сдвига кода.
На этапе 306 приемному устройству может отправляться одно или более сообщений с одним или более кодированными значениями сдвига кода и опорным значением начала отсчета сдвига кода по сети беспроводной связи. Здесь, например, сервер определения местоположения может отправить мобильной станции одно или более PDDM (например, PDDM предоставления помощи в захвате GNSS или т.п.). Здесь, например, мобильная станция может отправить серверу определения местоположения одно или более PDDM (например, PDDM предоставления измерения псевдодальности GNSS или т.п.).
На этапе 308 приемное устройство может установить/повторно установить одно или более значений сдвига кода, ассоциированных с подходящим ресурсом (ресурсами) SPS/GNSS, используя одно или более принятых кодированных значений сдвига кода и "общее" опорное значение начала отсчета сдвига кода. Таким образом, например, сервер определения местоположения может принять PDDM предоставления измерения псевдодальности GNSS или т.п., которое было отправлено от мобильной станции. Сервер определения местоположения затем может установить каждое из множества значений сдвига кода посредством вычитания "общего" опорного значения начала отсчета сдвига кода и соответствующего одного из множества кодированных значений сдвига кода из опорного значения времени. В других примерах мобильная станция может принять PDDM предоставления помощи в захвате GNSS или т.п., которое было отправлено от сервера определения местоположения. Мобильная станция затем может установить каждое из множества значений сдвига кода посредством вычитания "общего" опорного значения начала отсчета сдвига кода и соответствующего одного из множества кодированных значений сдвига кода из опорного значения времени.
Далее обратим внимание на Таблицу 1 (ниже), которая иллюстрирует определенную информацию, которая может включаться в примерное PDDM предоставления помощи в захвате GNSS.
<b>Таблица 1</b>
<b>Название информационного элемента</b>
<b>Тип</b>
<b>Много элементов</b>
<b>Наличие</b>
Номер части
Целое (1..16)
Общее количество частей
Целое (1..16)
<b>Глобальная информационная запись</b>
Необязательно
>Опорное время
Целое (0..604799999)
>Источник временной привязки
Целое (0..15)
Необязательно
>Неопределенность опорного времени
Целое (0..127)
Необязательно
>Информация о времени
Необязательно
>>Смещение времени
Целое(-31..480)
>>Стандартное отклонение систематической погрешности времени
Битовая строка (5)
>>ВАРИАНТ <i>Идентификатор опорной базовой станции</i>
>>><i>1x_HRPD</i>
>>>>Смещение PN-последовательности пилотного сигнала
Целое (0..511)
>>><i>UMB</i>
>>>>ID пилотного сигнала
Битовая строка (16)
>Начало сдвига кода
Целое (0..127)
<b>Информационная запись GNSS</b>
1-<maxNUM_GNSS>
>Идентификатор GNSS
Целое (1..16)
>Запись о сигнале GNSS
1-<maxNUM_SIG>
>>Идентификатор сигнала GNSS
Целое (1..8)
Необязательно
>>Информационная запись о спутнике
1-<maxNUM_SAT>
>>>Идентификационный номер спутника GNSS
Целое (0..63)
>>> сдвиг кода
Целое(-65536..65535)
>>>Окно сдвига кода
Целое (0..31)
>>>Доплеровское смещение 0<sup>ого</sup> порядка
Целое(-2048..2047)
>>>Доплеровское смещение 1<sup>ого</sup> порядка
Целое(-1024..1023)
Необязательно
>>>Окно поиска Доплеровских смещений
Целое (0..4)
Необязательно
>>>Информация AZ-El
Необязательно
>>>>Азимут спутника
Целое (0..511)
>>>>Угол возвышения спутника
Целое (0..127)
>>>Индикатор работоспособности спутника
Битовая строка (8)
Необязательно
>>>Доступны сигналы GNSS
Битовая строка (8)
Необязательно
>>>Вариант <i>Специальные для GNSS поля</i>
Необязательно
>>>><i>GNSS_identifier_1</i>
>>>>>Режим L2C
Битовая строка (2)
Необязательно
>>>><i>GNSS_identifier_4</i>
>>>>>Номер канала
Целое (-7..13)
Необязательно
Как проиллюстрировано в Таблице 1, в соответствии с определенными примерными реализациями, может включаться номер части для задания номера части данных помощи захвата GNSS. Также может включаться общее количество частей для задания общего количества частей, на которое разделяются данные помощи захвата GNSS. Может включаться глобальная информационная запись (необязательная в этом примере). Здесь, например, если номер части устанавливается в "1", то сервер определения местоположения может включать это поле, в противном случае, если это поле отсутствует, то мобильная станция может использовать ту же глобальную информационную запись, которую она использовала при обработке предыдущей части этого ответного элемента. Может включаться опорное время (например, в виде целого числа (0…604799999) с масштабным коэффициентом в 1 мс). Здесь, например, сервер определения местоположения может установить это поле в (t mod 604800000), где t - опорное время в единицах 1 мс, действительное для этой части ответного элемента, на основе временной привязки, заданной "источником временной привязки".
Может включаться "источник временной привязки" (необязательный в этом примере) для указания типа временной привязки, для которого помощь захвата действительна, в этой части ответного элемента. В качестве примера в определенных реализациях значение "0" может указывать временную привязку CDMA, значение "1" может указывать временную привязку GPS, значение "2" может указывать временную привязку QZSS, значение "3" может указывать временную привязку ГЛОНАСС, значение "4" может указывать временную привязку Galileo, значение "5" может указывать временную привязку Compass/BeiDou, и т.д. В определенных реализациях значение источника временной привязки может быть, например, необязательным, и при отсутствии, "источник временной привязки" может считаться временной привязкой CDMA.
r
r
K
r
K
Может включаться неопределенность опорного времени (необязательная в этом примере) для указания односторонней неопределенности поля опорного времени. Здесь, например, неопределенность  в микросекундах может вычисляться следующим образом: =0,0022×(((1+0,18))-1), где  - значение, заданное в поле неопределенности опорного времени в диапазоне от 0 до 127. Таким образом, например, значение K=127 означает любое значение  больше 2,961 с.
Может включаться информация о времени (необязательная в этом примере) для задания, например, поправки времени для времени GPS. Погрешность времени может включаться, например, в виде целого числа (-31…480) с масштабным коэффициентом 0,5 мкс. Здесь, например, сервер определения местоположения может установить это поле в оцененную погрешность времени мобильной станции в единицах 0,5 мкс, в диапазоне от -15,5 мкс до +240 мкс. Погрешность времени может, например, вычисляться как истинное время GPS минус временная привязка мобильной станции. Здесь отметим, что в рамках GPS-фиксации местоположения вычисление дает оценку расхождения между временем, заданным местным временем, и временем GPS. Таким образом, этот параметр может сообщать о таком расхождении. Одной причиной этого расхождения может быть задержка распространения от передающей базовой станции к мобильной станции, которая будет положительной в этом вычислении. Соответственно, допустимый диапазон для этого параметра не симметричен. Дополнительно отметим, что "интервал сдвига кода" может включаться как часть информационной записи о спутнике для учета неопределенности в оцененном местоположении мобильной станции. Таким образом, информация о времени может предоставлять дополнительную информацию о неопределенности временной привязки мобильной станции. Также может включаться информация о стандартном отклонении систематической погрешности времени, чтобы определить оцененное стандартное отклонение систематической погрешности времени.
Как показано в Таблице 1, может включаться идентификатор опорной базовой станции для использования с базовыми станциями CDMA200 1X, HRPD, UMB. Например, для базовой станции CDMA 1Х или HRPD смещение PN-последовательности пилотного сигнала может включаться и устанавливаться в смещение псевдошумовой последовательности пилотного сигнала у базовой станции, для которой предоставленная "Погрешность времени" действительна, относительно PN-последовательности пилотного сигнала с нулевым смещением, в единицах 64 псевдошумовых элементарных посылок, в диапазоне от 0 псевдошумовых элементарных посылок до 32704 псевдошумовых элементарных посылок. Например, для базовой станции UMB ID пилотного сигнала может включаться и устанавливаться в ID пилотного сигнала базовой станции, для которой предоставленная "Погрешность времени" действительна.
Как показано в Таблице 1, может включаться ("общее") опорное значение начала отсчета сдвига кода, которое в этом примере может задаваться в виде целого числа (например, между 0 и 127). В этом примере опорное значение начала отсчета сдвига кода может иметь масштабный коэффициент (например, 1 мс). Таким образом, в качестве примера, а не ограничения, сервер определения местоположения в этом примере может установить это поле в начало отсчета значений сдвига кода, включенных в информационную запись GNSS, предоставленную в этой части ответного элемента, в диапазоне от 0 до 127 мс. Поэтому в определенных реализациях принимающая мобильная станция может устанавливать опорную эпоху в мс для предоставленных значений сдвига кода посредством вычитания значения начала отсчета сдвига кода в мс из предоставленного поля опорного времени в мс.
Как показано в Таблице 1, может включаться информационная запись GNSS для систем с 1 по максимальное количество GNSS (maxNUM_GNSS). В этом примере это поле может определять GNSS, для которой параметры помощи захвата включаются в этот ответный элемент. Отображение некоторых примерных значений идентификатора GNSS в ресурсы SPS/GNSS показано в Таблице 2 (ниже).
<b>Таблица 2</b>
<b>Значение идентификатора GNSS</b>
<b>GNSS</b>
<b>Идентификатор сигнала GNSS; целое значение</b>
"1"
"2"
"3"
"4"
"5"
"6"
"7"
"8"
<b>Идентификатор сигнала GNSS; значение битовой строки</b>
Бит 1(LSB)
Бит 2
Бит 3
Бит 4
Бит 5
Бит 6
Бит 7
Бит 8(MSB)
"1"
GPS
L1 C/A
L1C
L2C
L5
-
-
-
-
"2"
SBAS
L1 C/A
-
-
-
-
-
-
-
"3"
QZSS
L1 C/A
L1C
L2C
L5
-
-
-
-
"4"
ГЛОНАСС
G1
G2
G3
-
-
-
-
-
"5"
Galileo
E1
E5a
E5b
E5a+E5b
E6
-
-
-
"6"
Compass/BeiDou
B1
B1-2
B2
B3
-
-
-
-
"7"-"16"
Зарезервировано длябудущих GNSS
-
-
-
-
-
-
-
-
В определенных реализациях элемент идентификатора сигнала GNSS может включаться и использоваться для идентификации сигнала GNSS для GNSS, которая идентифицирована "идентификатором GNSS", для которого предоставляются сигналы информации помощи захвата. Примерное отображение идентификатора сигнала GNSS в некоторые примерные сигналы GNSS показано в Таблице 2. В определенных реализациях этот элемент может быть необязательным; соответственно, например, если он отсутствует, то сервер определения местоположения или другое похожее устройство могут выбрать сигнал GNSS, соответствующий, например, целому значению "1" в соответствии с Таблицей 2.
Как показано в Таблице 1, может включаться информационная запись о спутнике для задания вплоть до максимального количества (maxNUM_SAT) спутников (например, SV). Идентификационный номер спутника GNSS может включаться и устанавливаться в значение идентификационного номера спутника в GNSS, установленной идентификатором GNSS, для которого информация о спутнике является действительной, например, как задано в Таблице 3 (ниже).
<b>Таблица 3</b>
<b>Значение идентификатора GNSS</b>
<b>GNSS</b>
<b>Значение идентификационного номера спутника GNSS</b>
<b>Интерпретация идентификационного номера спутника GNSS</b>
"1"
GPS
"0"-"62""63"
PRN-сигнал спутника № 1-63.Зарезервировано.
"2"
SBAS
"0"-"38""39"-"63"
PRN-сигнал спутника № 120-158.Зарезервировано.
"3"
QZSS
"0"-"4""5"-"63"
PRN-сигнал спутника № 193-197.Зарезервировано.
"4"
ГЛОНАСС
"0"-"23""24"-"63"
Номер слота с 1 по 24.Зарезервировано.
"5"
Galileo
Не задано
Не задано
"6"
Compass/BeiDou
Не задано
Не задано
"7"-"16"
Зарезервировано для будущих GNSS
-
-
-10
-10
-10
-3
Как показано в Таблице 1, может включаться (кодированное) значение сдвига кода. В качестве примера, а не ограничения, "кодированное" значение сдвига кода может задаваться в виде целого числа (например, между -65536 и 65535) с масштабным коэффициентом 2 мс. Здесь, например, сервер определения местоположения может установить это поле в предсказанный сдвиг кода, наблюдаемый относительно времени, указанного Началом отсчета сдвига кода в единицах 2 мс, в диапазоне от -64 мс до (64-2) мс, пересчитанный по номинальной частоте следования элементарных посылок сигнала GNSS. Поэтому, например, принимающая мобильная станция может затем установить (повторно установить) соответствующий (ожидаемый) сдвиг кода в элементарных посылках следующим образом: ("Опорное время" - "Начало отсчета сдвига кода"-" сдвиг кода")×10×номинальная частота следования элементарных посылок вспомогательного сигнала.
Окно сдвига кода также может включаться и устанавливаться для представления общего размера двухстороннего симметричного окна поиска сдвига кода, например, как показано в Таблице 4 (ниже).
<b>Таблица 4</b>
<b>Окно сдвига кода</b><b>Значение</b>
<b>Окно поиска сдвига кода</b><b>[миллисекунды]</b>
"0"
не определено
"1"
0,001
"2"
0,002
"3"
0,003
"4"
0,004
"5"
0,005
"6"
0,006
"7"
0,008
"8"
0,010
"9"
0,012
"10"
0,014
"11"
0,018
"12"
0,022
"13"
0,026
"14"
0,030
"15"
0,038
"16"
0,046
"17"
0,054
"18"
0,062
"19"
0,078
"20"
0,094
"21"
0,110
"22"
0,126
"23"
0,158
"24"
0,190
"25"
0,222
"26"
0,254
"27"
0,318
"28"
0,382
"29"
0,446
"30"
0,512
"31"
0,640
ого
ого
Смещение Доплера 0 порядка также может включаться и устанавливаться, например, в значение смещения Доплера 0 порядка в единицах 0,5 м/с и в диапазоне от -1024 м/с до +1023,5 м/с. Здесь, например, преобразование между м/с и Гц может быть выполнено с использованием номинальной длины волны вспомогательного сигнала.
ого
2
ого
2
2
2
2
Также может включаться смещение Доплера 1 порядка (необязательный в этом примере) и иметь масштабный коэффициент 0,0002 м/с. Здесь, например, сервер определения местоположения может установить это поле в значение смещения Доплера 1 порядка в единицах 0,0002 м/с и в диапазоне от -0,2048 м/с до 0,2047 м/с. Здесь также преобразование между м/с и Гц/с может быть выполнено с использованием номинальной длины волны вспомогательного сигнала.
Окно поиска смещения Доплера может включаться (в этом примере необязательно) и устанавливаться для представления общего размера двухстороннего симметричного окна поиска смещения Доплера, например, как показано в Таблице 5 (ниже).
<b>Таблица 5</b>
<b>Интервал поиска смещения Доплера</b><b>Значение</b>
<b>Интервал поиска смещения Доплера</b><b>[м/с]</b>
"0"
40
"1"
20
"2"
10
"3"
5
"4"
2,5
Как показано в Таблице 1, может включаться информация об азимуте-возвышении (AZ-El), например, чтобы идентифицировать азимут и возвышение спутника (SV). Здесь, например, сервер определения местоположения может определить азимут спутника, в единицах 0,703125 градусов, в диапазоне от 0 до 359,296875 градусов, где 0 градусов является географическим (истинным) севером, а угол увеличивается по направлению к востоку. Здесь, например, сервер определения местоположения может определить угол возвышения спутника, в единицах 0,703125 градусов и в диапазоне от 0 до 89,296875 градусов.
Может включаться индикатор работоспособности спутника (необязательный в этом примере) для идентификации сигнала GNSS для GNSS, которая определена "Идентификатором GNSS". Это поле может, например, включать в себя 8 битов, причем каждый из младших битов представляет один сигнал GNSS, например, как задано в примерной Таблице 2. Если сигнал спутника, соответствующий этому "Идентификационному номеру спутника GNSS", может быть пригодным для вычисления положения, то сервер определения местоположения может установить соответствующий бит в "1", в противном случае соответствующий бит может быть установлен в "0". Биты, для которых в Таблице 2 не задано никакого сигнала, могут быть установлены в "0".
Может включаться поле доступных сигналов GNSS (необязательное в этом примере), которое может иметь, например, 8 битов, причем каждый из младших битов представляет один сигнал для GNSS, определенной "Идентификатором GNSS", как задано в Таблице 2. Если спутник передает дальномерные сигналы, представленные неким битом этого поля, то сервер определения местоположения может установить тот бит в "1"; в противном случае бит может быть установлен в "0".
Как показано в Таблице 1, могут включаться различные необязательные, характерные для GNSS поля. Например, может включаться "GNSS_identifier_1", если поле "Идентификатор GNSS" установлено в "1" (например, GPS). Режим L2C может включаться для указания типа модуляции, используемой спутником на частоте L2 GPS, например, как показано в Таблице 6 (ниже).
<b>Таблица 6</b>
<b>Значение L2C_MODE</b><b>(двоичное)</b>
<b>Формат модуляции L2C</b>
"00"
Модуляция данных отсутствует
"01"
Биты навигационного сообщения C/A
"10"
Биты навигационного сообщения CNAV
"11"
Зарезервировано
"GNSS_identifier_4" может включаться, например, если поле "Идентификатор GNSS" установлено в "4" (например, ГЛОНАСС). Номер канала может включаться для указания номера несущей частоты ГЛОНАСС у спутника, указанного полем "Идентификационный номер GNSS".
Далее обратим внимание на Таблицу 7 (ниже), которая иллюстрирует определенную информацию, которая может включаться в примерное PDDM предоставления измерения псевдодальности GNSS.
<b>Таблица 7</b>
<b>Название информационного элемента</b>
<b>Тип</b>
<b>Много элементов</b>
<b>Наличие</b>
Номер части
Целое (1..16)
Общее количество частей
Целое (1..16)
<b>Глобальная информационная запись</b>
Необязательно
>Опорное время
Целое (0..14399999)
>Источник временной
Целое (0..15)
привязки
>Неопределенность опорного времени
Целое (0..127)
Необязательно
>Начало сдвига кода
Целое (0..127)
<b>Информация псевдодальности</b>
1 - <maxNUM_GNSS>
>Идентификатор GNSS
Целое (1..16)
>Запись об измерении спутника
1 - <maxNUM_SIG>
>>Идентификатор сигнала GNSS
Целое (1..8)
>>Параметры измерения
1 - <maxNUM_SAT>
>>>Идентификационный номер спутника GNSS
Целое (0..63)
>>>Номер канала
Целое (-7..13)
Необязательно
>>> сдвиг кода
Целое(-134217728..134217727)
>>>Индикатор ошибки измерения псевдодальности
Битовая строка (7)
Необязательно
>>>Среднеквадратичная ошибка псевдодальности
Битовая строка (6)
>>>Псевдодоплеровское смещение спутника
Целое(-32768..32767)
>>>Среднеквадратичная ошибка псевдодоплеровского смещения спутника
Битовая строка (6)
Необязательно
>>> C/N<sub>0</sub> спутника
Целое (0..63)
>>>Оцененная вероятность ложной тревоги псевдодальности
Целое (0..3)
Необязательно
>>>Диапазон ложной тревоги псевдодальности
Целое (0..3)
Необязательно
>>>Информация об измерении сдвига несущей
Необязательно
>>>>Суммарный дельта-диапазон
Целое (0..33554431)
>>>>Индикатор качества сдвига несущей
Битовая строка (2)
Как проиллюстрировано в Таблице 7, в соответствии с определенными примерными реализациями, может включаться номер части для задания номера части у данных измерения псевдодальности GNSS. Также может включаться общее количество частей для задания общего количества частей, на которое разделяются данные измерения псевдодальности GNSS.
Может включаться глобальная информационная запись. Здесь, например, если номер части устанавливается в "1", то мобильная станция может включать это поле, в противном случае, если это поле отсутствует, то сервер определения местоположения может использовать ту же глобальную информационную запись, которую он использовал при обработке предыдущей части этого ответного элемента. Может включаться опорное время (например, в виде целого числа (0…14399999) с масштабным коэффициентом в 1 мс). Здесь, например, мобильная станция может установить это поле в (t mod 14400000), где t - опорное время в единицах 1 мс, на основе временной привязки, заданной "источником временной привязки".
Может включаться "источник временной привязки" для указания типа временной привязки, которая использовалась при получении измерений, включенных в эту часть ответного элемента. В качестве примера в определенных реализациях значение "0" может указывать временную привязку CDMA, значение "1" может указывать временную привязку GPS, значение "2" может указывать временную привязку QZSS, значение "3" может указывать временную привязку ГЛОНАСС, значение "4" может указывать временную привязку Galileo, значение "5" может указывать временную привязку Compass/BeiDou, и т.д. В определенных реализациях значение источника временной привязки может быть, например, необязательным, и если отсутствует, то "источник временной привязки" может считаться временной привязкой CDMA.
r
r
K
r
K
Может включаться неопределенность опорного времени (необязательная в этом примере) для указания односторонней неопределенности поля опорного времени. Здесь, например, неопределенность  в микросекундах может вычисляться следующим образом: =0,0022×(((1+0,18))-1), где  - значение, заданное в поле неопределенности опорного времени в диапазоне от 0 до 127. Таким образом, например, значение K=127 означает любое значение  больше 2,961 с.
Как показано в Таблице 7, может включаться ("общее") опорное значение начала отсчета сдвига кода, которое в этом примере может задаваться в виде целого числа (например, между 0 и 127). В этом примере опорное значение начала отсчета сдвига кода может иметь масштабный коэффициент в 1 мс. По существу, в определенных реализациях принимающий сервер определения местоположения может устанавливать опорную эпоху в мс для предоставленных измерений сдвига кода путем вычитания значения начала отсчета сдвига кода в мс из предоставленного поля опорного времени в мс.
Как показано в Таблице 7, может включаться информационная запись о псевдодальности для систем с 1 по максимальное количество GNSS (maxNUM_GNSS). В этом примере это поле может определять GNSS, для которой измерения псевдодальности включаются в этот ответный элемент. Отображение некоторых примерных значений идентификатора GNSS в ресурсы SPS/GNSS показано в Таблице 2.
Запись об измерении спутника может включаться для сигналов с 1 по максимальное количество сигналов (maxNUM_SIG). Идентификатор сигнала GNSS может включаться для идентификации сигнала GNSS для GNSS, которая определена "Идентификатором GNSS", для которого измерения псевдодальности включаются в этот ответный элемент. Пример отображения "Идентификатора сигнала GNSS" в определенный сигнал GNSS для GNSS, определенной "Идентификатором GNSS", показан в Таблице 2.
Параметры измерения могут включаться для спутников с 1 по максимальное количество спутников (maxNUM_SAT). Идентификационный номер спутника GNSS может включаться и устанавливаться в значение идентификационного номера спутника в GNSS, установленной "идентификатором GNSS", для которого измерение псевдодальности является действительным, например, как показано в Таблице 3. Номер канала (необязательный в этом примере) может включаться и устанавливаться для указания номера несущей частоты ГЛОНАСС у спутника, указанного "Идентификационным номером спутника GNSS". Это поле является необязательным и может присутствовать, если поле "Идентификатора GNSS" установлено в "4" (ГЛОНАСС).
-21
-21
-3
Может включаться (кодированное) значение сдвига кода, представленное, например, целым числом (например, между -134217728 и 134217727) с масштабным коэффициентом 2мс. Здесь, например, мобильная станция может установить это поле в измеренный сдвиг кода от ("общего") начала отсчета сдвига кода в диапазоне от -64 до (64-2) мс. Принимающий сервер определения местоположения может, например, установить (восстановить) соответствующее значение сдвига кода в элементарных посылках следующим образом: ("Опорное время" - "Начало отсчета сдвига кода" - "сдвиг кода")×10× номинальная частота следования элементарных посылок у измеренного сигнала.
Как показано в Таблице 7, индикатор ошибки измерения псевдодальности (необязательный в этом примере) может включаться и устанавливаться для указания типа ошибок, которые могут повлиять на параметры измерения сдвига кода, включенные в эту запись "Информация псевдодальности". Здесь, например, это поле может включать в себя 7 битов, причем каждый из младших битов представляет один тип ошибки. Пример соответствия таких битов показан в Таблице 8 (ниже). Здесь, например, если может возникнуть какой-нибудь тип ошибки, то мобильная станция может установить соответствующий бит в "1"; в противном случае мобильная станция может установить соответствующий бит в "0".
<b>Таблица 8</b>
<b>Индикатор ошибки измерения псевдодальности</b><b>Значение</b>
<b>Тип ошибки измерения псевдодальности</b>
Бит 1 (LSB)
Кросс-корреляция спутников
Бит 2
Короткое многолучевое распространение (разность задержки распространения менее 1,5 мкс)
Бит 3
Длительное многолучевое распространение (разность задержки распространения больше либо равна 1,5 мкс)
Бит 4
Не-GNSS помехи
Биты 5-7
Зарезервировано
Как показано в Таблице 7, среднеквадратичная ошибка псевдодальности может включаться и устанавливаться в оцененную среднеквадратичную ошибку псевдодальности для подходящего спутника. Здесь может применяться, например, представление "с плавающей точкой", в котором четыре самых старших бита составляют показатель степени, а два самых младших бита составляют мантиссу, например, как проиллюстрировано в примере, показанном в Таблице 9 (ниже).
<b>Таблица 9</b>
<b>Показатель, X</b>
<b>Мантисса, Y</b>
<b>Значение индекса,</b><b>i=Y+4×X</b>
<b>Значение с плавающей точкой, f</b><sub>i</sub>
<b>Среднеквадратичная ошибка в Значении измерения псевдодальности, σ</b><b>[м]</b>
"0000"
"00"
0
0,125
α<0,125
"0000"
"01"
1
0,1563
0,125≤α<0,1563
X
Y
2≤i≤61
(1+Y/4)×2<sup>(X-3)</sup>
<i>f</i><sub>i-1</sub>≤α<<i>f</i><sub>i</sub>
"1111"
"10"
62
6144
5120≤α<6144
"1111"
"11"
63
Не применяется
6144≤α
Как показано в Таблице 7, псевдодоплеровское смещение спутника может включаться и устанавливаться в значение измеренного псевдодоплеровского смещения спутника, например, в единицах 0,04 м/с в диапазоне от -1310,72 м/с до +1310,68 м/с.
Среднеквадратичная ошибка псевдодоплеровского смещения спутника (необязательная в этом примере) может включаться и устанавливаться в оцененную Среднеквадратичную ошибку псевдодоплеровского смещения для подходящего спутника. Здесь может применяться, например, представление "с плавающей точкой", в котором четыре самых старших бита составляют показатель степени, а два самых младших бита составляют мантиссу, например, как показано в Таблице 10 (ниже).
<b>Таблица 10</b>
<b>Показатель, X</b>
<b>Мантисса, Y</b>
<b>Значение индекса,</b><b>i=Y+4×X</b>
<b>Значение с плавающей точкой, f</b><sub>i</sub>
<b>Среднеквадратичная ошибка в Значении измерения псевдо-доплеровского смещения, α</b><b>[м/с]</b>
"0000"
"00"
0
0,02
σ<0,02
"0000"
"01"
1
0,025
0,02≤σ<0,025
X
Y
2≤i≤61
0,02×(1+Y/4)×2<sup>X</sup>
<i>f</i><sub>i-1</sub>≤σ<<i>f</i><sub>i</sub>
"1111"
"10"
62
983,04
819,20≤σ<983,04
"1111"
"11"
63
Не применяется
983,04≤σ
0
0
0
0
Как показано в Таблице 7, C/Nспутника может включаться и устанавливаться в значение C/N спутника, например, в единицах 1 дБ-Гц и в диапазоне от 0 дБ-Гц до 63 дБ-Гц. Здесь, например, значение C/N спутника может относиться к антенному разъему и/или т.п. в мобильной станции. Если применяется активная антенна (например, антенна со встроенным усилителем, или фильтром, или обоими), то C/N может относиться к входу антенны перед любым усилителем или фильтром.
Может включаться и устанавливаться оцененная вероятность ложной тревоги псевдодальности (необязательная в этом примере) для представления оцененной вероятности ложной тревоги, например вероятности того, что возвращаемые параметры в этой записи о спутнике получились больше в результате измерения шума, нежели измерения истинного сигнала SPS. Таблица 11 (ниже) показывает примерную реализацию для установки оцененной вероятности ложной тревоги псевдодальности.
<b>Таблица 11</b>
<b>Значение PR_FALSE_ALARM_PROB</b><b>(двоичное)</b>
<b>Вероятность ложной тревоги псевдодальности, p</b>
"00"
p<0,005
"01"
0,005≤p<0,05
"10"
0,05≤p
"11"
Не вычисляется
Как показано в Таблице 7, диапазон ложной тревоги псевдодальности (необязательный в этом примере) может включаться и устанавливаться, например, в соответствии с Таблицей 12 (ниже), чтобы представлять размер двухстороннего окна поиска сдвига кода, например, диапазона сдвигов кода спутника, в котором может происходить ложная тревога.
<b>Таблица 12</b>
<b>Значение PR_FALSE_ALARM_RANGE (двоичное)</b>
<b>Диапазон ложной тревоги псевдодальности, r</b><b>(Кодовые элементарные посылки C/A GPS)</b>
"00"
r<32
"01"
32≤r<256
"10"
256≤r
"11"
Не вычисляется
-10
-10
Как показано в Таблице 7, может включаться информация об измерении сдвига несущей, которая может включать в себя суммарный дельта-диапазон, установленный в измеренный суммарный дельта-диапазон, например, в единицах 2 м и в диапазоне от 0 до (32768-2) м. Индикатор качества сдвига несущей может включаться и устанавливаться в качество измерения сдвига несущей. Здесь, например, младший бит может указывать полярность данных. Таким образом, если данные от подходящего спутника принимаются инвертированными, то мобильная станция может установить младший бит этого битового поля в "1". Наоборот, если данные не являются инвертированными, то мобильная станция может установить младший бит в "0". Старший бит может указывать, было ли непрерывным суммирование сдвига несущей (например, без проскальзываний цикла) с момента предыдущего отчета об измерениях. Если суммирование сдвига несущей было непрерывным, то мобильная станция может установить старший бит в "1", в противном случае мобильная станция может установить старший бит в "0".
Далее обратим внимание на фиг. 4, которая является пояснительной временной шкалой, показывающей примерное кодирование информации о временном сдвиге кода, которое может быть реализовано, чтобы установить кодированные значения сдвига кода в сигналах информации помощи захвата. Здесь, например, показана временная шкала 400 с разрешением 402 в 1 мс. Точнее говоря, в этом примере опорное время равно 10001 мс при измерении кратно 1 мс. Периоды 9917 и 9939 показаны в развернутом виде, чтобы проиллюстрировать соотношение между двумя из множества значений сдвига кода и кодированными значениями сдвига кода на основе, по меньшей мере частично, опорного значения начала отсчета сдвига кода.
i
j
-10
-10
-10
-10
Здесь, например, по меньшей мере частично на основе множества значений сдвига кода в информации помощи захвата, которую нужно предоставить мобильной станции, сервер определения местоположения может установить опорное значение 404 начала отсчета сдвига кода. Здесь опорное значение 404 начала отсчета сдвига кода установлено в 82 мс (например, 10001-9919 мс при измерении кратно 1 мс). Как проиллюстрировано в периоде 9917, значение сдвига кода для SV может быть представлено кодированным значением 406 сдвига кода в 1,65 мс (например, используя кратные числа 2 мс и округляя (1,65/2)=1690). Как проиллюстрировано в периоде 9939, значение сдвига кода для SV может быть представлено кодированным значением 408 сдвига кода в -20,74 мс (например, используя кратные числа 2 мс и округляя (-20,74 мс /2)=-21,238). Такие кодированные значения сдвига кода и опорное значение начала отсчета сдвига кода затем могут передаваться мобильной станции.
i
j
i
i
j
j
-10
-10
-10
-10
Мобильная станция может затем установить (повторно установить) значения сдвига кода (например, вычислить ожидаемые значения (диапазоны) сдвига кода SV и SV) следующим образом (проиллюстрировано на фиг. 4). Для SV оцененный диапазон 412 может устанавливаться в виде "Опорное время" - "Опорное значение начала отсчета сдвига кода" - "(кодированное) Значение сдвига кода для SV"×2=10001-82-1690×2=9917,3496 мс. Для SV оцененный диапазон 410 может устанавливаться в виде "Опорное время" - "Опорное значение начала отсчета сдвига кода" - "(кодированное) Значение сдвига кода для SV"×2=10001-82-(-21238×2)=9939,7402 мс.
Далее обратимся к фиг. 5, которая является пояснительной временной шкалой, показывающей примерное кодирование информации о временном сдвиге кода, которое может быть реализовано, чтобы установить кодированные значения сдвига кода в сигналах информации измерения псевдодальности. Здесь, например, показана временная шкала 500 с разрешением 502 в 1 мс. Точнее говоря, в этом примере для мобильной станции опорное время 514 (например, эпоха измерения MS) равно 216 мс при измерении кратно 1 мс. Периоды 137 и 145 показаны в развернутом виде, чтобы проиллюстрировать соотношение между двумя из множества значений сдвига кода и кодированными значениями сдвига кода на основе, по меньшей мере частично, опорного значения начала отсчета сдвига кода.
Здесь, например, по меньшей мере частично на основе множества значений сдвига кода в информации измерения псевдодальности, которую нужно предоставить серверу определения местоположения, мобильная станция может установить опорное значение 504 начала отсчета сдвига кода. В проиллюстрированном примере опорное значение 504 начала отсчета сдвига кода установлено в 76 мс (например, 216-140 мс при измерении кратно 1 мс).
N
svN
N
1
sv1
1
-21
-21
Как проиллюстрировано в периоде 137, значение сдвига кода для SV может основываться на наблюдаемом времени t=137,803 мс у SV и иметь соответствующее кодированное значение 506 сдвига кода в 2,197 мс или округление{2,197/2}=4607443. Как проиллюстрировано в периоде 145, значение сдвига кода для SV может основываться на наблюдаемом времени t=145,312 мс у SV и иметь соответствующее кодированное значение 508 сдвига кода в -5,312 мс или округление{-5,312/2}=-11140071. Такие кодированные значения сдвига кода и опорное значение начала отсчета сдвига кода затем могут передаваться серверу определения местоположения.
sv1
svN
-21
-21
Сервер определения местоположения может затем установить (повторно установить) значения сдвига кода на основе, по меньшей мере частично, кодированных значений сдвига кода и опорного значения начала отсчета сдвига кода. Например, наблюдаемое t может быть "повторно установлено" в виде = "Опорное время" - "Опорное значение начала отсчета сдвига кода"-"(кодированное) Значение сдвига кода"=216-76-(-11140071×2)=145,31199 мс. Например, наблюдаемое t может быть "повторно установлено" в виде = "Опорное время" - "Опорное значение начала отсчета сдвига кода"-"(кодированное) Значение сдвига кода"=216-76-(4607443×2) =137,80299 мс.
Хотя здесь проиллюстрировано и описано то, что в настоящем документе считается примерными признаками, специалисты в данной области техники поймут, что можно сделать различные другие модификации и можно заменить эквиваленты без отклонения от заявленного предмета изобретения. Более того, можно сделать много модификаций для приспособления конкретной ситуации к идеям заявленного предмета изобретения без отклонения от главной идеи, описанной в этом документе.
Поэтому можно предположить, что заявленный предмет изобретения не должен ограничиваться конкретными раскрытыми примерами, а что такой заявленный предмет изобретения также может включать в себя все аспекты, попадающие в рамки объема прилагаемой формулы изобретения и ее эквивалентов.