Система и/или способ для обнаружения сигналов глобальной навигационной спутниковой системы
Иллюстрации
Показать всеИзобретение относится к определению местоположения на основе сигналов, принимаемых от геостационарных спутников. Техническим результатом является снижение расходования мощности и ресурсов обработки в мобильных телефонах и в других устройствах при детектирования одного или нескольких атрибутов в одном навигационном сигнале, принятом в опорном местоположении. Указанный технический результат достигается тем, что осуществляют детектирование фазы первого кода в первом, периодически повторяющемся псевдослучайном закодированном сигнале, принятом от первого космического аппарата (SV) в опорном местоположении; и определяют диапазон поиска фазы кода для детектирования фазы второго кода во втором, периодически повторяющемся псевдослучайном закодированном сигнале, принятом от второго SV в упомянутом опорном местоположении, на основе, по меньшей мере, частично, упомянутой продетектированной фазы кода упомянутого первого принятого сигнала, оцененного азимутального угла для упомянутого первого SV из упомянутого опорного местоположения и оцененного азимутального угла для упомянутого второго SV из упомянутого опорного местоположения. 8 н. и 18 з.п. ф-лы, 7 ил.
Реферат
Уровень техники
Родственные заявки
Настоящая заявка испрашивает приоритет согласно совместно рассматриваемой предварительной заявке США №60/825,656, озаглавленной "Сокращение диапазонов поиска для спутников в других системах GNSS", поданной 14 сентября 2006 г.; и предварительной заявке США №60/870,075, озаглавленной "Система и/или способ для обнаружения сигналов GNSS", поданной 14 декабря 2006 г.; и предварительной заявке США №11/682,692, озаглавленной "Система и/или способ для обнаружения сигналов GNSS", поданной 6 марта 2007 г. и права по которым переуступлены правообладателю настоящей заявки, и которые включены в данное описание посредством ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение относится к определению местоположения на основе сигналов, принимаемых от геостационарных спутников.
Информация
Спутниковая система позиционирования (SPS) обычно содержит систему движущихся по орбите Земли спутников, дающих возможность объектам определять их местоположение на Земле, основываясь, по меньшей мере, частично, на сигналах, принимаемых от спутников. Такой спутник SPS обычно передает сигнал, маркированный повторяющимся псевдослучайным шумовым (PN) кодом с установленным числом чипов. Например, спутник в группировке Глобальной Навигационной Спутниковой Системы (GNSS), такой как GPS или Galileo, может передавать сигнал, маркированный PN кодом, который является отличимым от PN кодов, передаваемых другими спутниками в группировке.
Для оценки местоположения приемника навигационная система может производить измерения псевдодальности до спутников, находящихся "в поле зрения" приемника, используя хорошо известные методы, основываясь, по меньшей мере, частично, на детектировании PN кодов в сигналах, принимаемых от спутников. Такая псевдодальность до спутников может быть определена, основываясь, по меньшей мере, частично, на фазе кода, детектируемой в принятом сигнале, маркированном PN кодом, связанным со спутником, во время процесса обнаружения принимаемого сигнала в приемнике. Для обнаружения принимаемого сигнала навигационная система обычно выполняет корреляцию принимаемого сигнала с локально генерируемым PN кодом, связанным со спутником. Например, такая навигационная система обычно выполняет корреляцию такого принимаемого сигнала с множественным кодом и/или версиями с временным сдвигом такого локально генерируемого PN кода. Детектирование конкретного времени и/или версии сдвинутого по времени кода, давая результат корреляции с наибольшей мощностью сигнала, может указать фазу кода, связанную с обнаруженным сигналом для использования в измерении псевдодальности, как указано выше.
Для детектирования фазы кода в сигнале, принятом от спутника в GNSS, навигационная система может выполнять корреляцию сигнала, принимаемого от спутника, с множественным кодом и/или со сдвинутыми по времени версиями локально сгенерированной последовательности PN кода, связанной с "гипотезами фазы кода", охватывая весь период периодически повторяющейся последовательности PN кода. В конкретном примере сигнала GPS последовательность PN кода содержит 1,023 чипов (элементарных посылок) и повторяется каждую миллисекунду. Соответственно, для детектирования фазы кода сигнала, принятого от спутника GPS, навигационная система может скоррелировать принимаемый сигнал с 1,023 версиями локально генерированной последовательности PN кода, ассоциированной со спутником GPS, сдвинутыми по фазе на приращения в один чип.
На фиг.1 показано применение SPS системы, в соответствии с которой абонентский терминал 100 в системах беспроводной связи принимает передачи от спутников 102a, 102b, 102c, 102d в зоне видимости абонентского терминала 100 и извлекает временные измерения из четырех или более передач. Абонентский терминал 100 может предоставить такие измерения на объект 104 определения местоположения (PDE), который определяет по этим измерениям местоположение терминала. Альтернативно абонентский терминал 100 может определить свое собственное местоположение из этой информации.
Абонентский терминал 100 может отыскивать передачу от конкретного спутника посредством корреляции PN кода для спутника с принятым сигналом. Принимаемый сигнал обычно содержит набор передач от одного или нескольких спутников в пределах зоны видимости для приемника терминала 100 в присутствии шума. Корреляция может быть выполнена в диапазоне гипотез фазы кода, известных как окно поиска WCP фазы кода, и в рамках гипотез о доплеровской частоте, известных как окно WDOPP доплеровского поиска. Как указано выше, такие гипотезы фазы кода обычно отображаются как диапазон сдвигов PN кода. Кроме того, гипотезы о доплеровской частоте обычно представляются как элементы разрешения по доплеровской частоте.
Корреляция обычно выполняется за время интегрирования "I", которое может быть выражено как произведение Nc и М, где Nc - время когерентного интегрирования и М - число когерентных интегрирований, которые некогерентно объединяются. Для конкретного PN кода значения корреляции обычно связываются с соответствующими сдвигами PN кода и элементами разрешения по доплеровской частоте для определения двумерной корреляционной функции. Пики корреляционной функции располагаются и сравниваются с заданным шумовым порогом. Порог обычно выбирается так, чтобы вероятность ложной тревоги, вероятность ложного обнаружения спутниковой передачи были бы близки к заданному значению или были ниже его. Измерение времени для спутника обычно извлекается из расположения первого непобочного пика лепестка по измерению фазы кода, который равен порогу или превышает его. Доплеровское измерение для абонентской станции может быть получено из местоположения первого непобочного пика лепестка по измерению доплеровской частоты, которая равна порогу или превышает его.
Корреляция принятого сигнала с множественными версиями последовательности PN кода, в диапазоне гипотез фазы кода для обнаружения принятого сигнала, расходует мощность и ресурсы обработки. Такое расходование мощности и ресурсов обработки создает обычно критические ограничения конструкции в портативных изделиях, например в мобильных телефонах и в других устройствах.
Раскрытие изобретения
Раскрыты система и/или способ сокращения диапазона для детектирования одного или нескольких атрибутов в одном навигационном сигнале, принятом в опорном местоположении, основываясь, по меньшей мере, частично, на информации, полученной от предыдущего обнаружения другого навигационного сигнала в опорном местоположении. Следует понимать, однако, что это только пример описанного здесь конкретного варианта реализации, и что заявленный объект изобретения не ограничивается этим. Посредством сокращения диапазона для детектирования одного или нескольких атрибутов в навигационном сигнале детектирование одного или нескольких атрибутов может быть достигнуто быстрее и/или с использованием меньших ресурсов.
Краткое описание чертежей
Не ограничивающие и не исчерпывающие все возможности варианты осуществления рассматриваются со ссылкой на следующие чертежи, на которых подобные цифровые обозначения относятся к подобным частям среди различных чертежей.
Фиг.1A изображает схематичную диаграмму системы спутникового позиционирования (SPS) в соответствии с вариантом осуществления.
Фиг.1B - схематичная диаграмма системы, пригодной для определения местоположения приемника посредством измерения псевдодальности до космических аппаратов (SV) в соответствии с вариантом осуществления.
Фиг.2 - блок-схема последовательности операций, иллюстрирующая процесс обнаружения сигнала от SV, закодированного с периодически повторяющимся PN кодом в соответствии с вариантом осуществления.
Фиг.3 - схематичная диаграмма двумерной области, предназначенной для осуществления поиска для детектирования сигнала, переданного от космического аппарата в соответствии с вариантом осуществления.
Фиг.4 иллюстрирует перекрытие ранее заданного числа чипов в окне поиска, чтобы избежать пропуска пиков, которые появляются в границах сегмента в соответствии с вариантом осуществления.
Фиг.5 - схематичная диаграмма системы для обработки сигналов для определения местоположения в соответствии с вариантом осуществления.
Фиг.6 - схематичная диаграмма абонентской станции в соответствии с вариантом осуществления.
Осуществление изобретения
Ссылка в данном описании на "один вариант осуществления" или "вариант осуществления" означает, что конкретный признак, структура или характеристика, описанная в связи с вариантом осуществления, включена, по меньшей мере, в один вариант осуществления заявленного объекта изобретения. Таким образом, появления фразы "в одном варианте осуществления" или "вариант осуществления" в различных местах по всему описанию не обязательно все относятся к одному и тому же варианту осуществления. Кроме того, конкретные признаки, структуры или характеристики могут быть объединены в одном или нескольких вариантах осуществления.
Описанные здесь методы могут быть осуществлены различными средствами в зависимости от приложений в соответствии с конкретными вариантами осуществления. Например, такие методы могут быть реализованы в аппаратных средствах, аппаратно-программном обеспечении, программном обеспечении и/или в их комбинациях. При осуществления в аппаратных средствах, например, блок обработки может быть осуществлен в одной или нескольких специальных интегральных схемах (ASIC), процессорах цифровых сигналов (DSP), цифровых устройствах обработки сигналов (DSPD), программируемых логических устройствах (PLD), программируемых вентильных матрицах (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, электронных устройствах, других специальных модулях, предназначенных для выполнения описанных здесь функций, и/или их комбинациях.
"Инструкции" в данном случае относятся к выражениям, которые представляют одну или несколько логических операций. Например, инструкции могут быть "машиночитаемыми" и интерпретируемыми машиной для выполнения одной или нескольких операций на одном или нескольких объектах данных. Однако это является только примером инструкций, и заявленный объект изобретения не ограничивается в этом отношении. В другом примере упоминаемые здесь инструкции могут относиться к закодированным командам, которые выполняются схемой обработки, имеющей набор команд, который включает в себя закодированные команды. Такая инструкция может быть закодирована в виде машинного языка, понимаемого схемой обработки. И это также является только примерами инструкций, и заявленный объект изобретения не ограничивается в этом отношении.
"Носитель хранения" в данном случае относится к носителям, способным поддерживать выражения, которые воспринимаются одной или несколькими машинами. Например, носитель хранения может содержать одно или несколько запоминающих устройств для хранения машиночитаемых инструкций и/или информации. Такие запоминающие устройства могут содержать любую из нескольких типов носителей, включая в себя, например, магнитные, оптические или полупроводниковые носители хранения. Такие запоминающие устройства могут также содержать любого типа долговременное, кратковременное, энергозависимое или энергонезависимое устройства памяти. Однако это только примеры запоминающего устройства, и объект изобретения не ограничивается в этом отношении.
Если специально не оговорено обратное или это очевидно из следующего рассмотрения, то используемые в описании термины, такие как "обработка", "вычисление", "расчет", "выбор", "формирование", "предоставление", "запрещение", "расположение", "окончание", "идентификация", "инициализация", "детектирование", "получение", "хостинг", "поддержание", "представление", "оценка", "прием", "передача", "определение" и/или подобные относятся к действиям и/или процессам, которые могут быть выполнены вычислительной платформой, например, компьютером или подобным электронным вычислительным устройством, которое управляет и/или преобразует данные, представленные как физические электронные и/или магнитные величины и/или другие физические величины в пределах процессоров вычислительной платформы, блоков памяти, регистров и/или других устройств хранения информации, передачи, приема и/или отображения. Такие действия и/или процессы могут быть выполнены посредством вычислительной платформы под управлением машиночитаемых инструкций, сохраненных в носителе хранения, например. Такие машиночитаемые инструкции могут содержать, например, программное обеспечение или аппаратно-программное обеспечение, сохраненное в носителе хранения, включенном в состав как часть вычислительной платформы (например, включенной в состав как часть схемы обработки или внешней относительно такой схемы обработки). Кроме того, если специально не оговорено обратное, процессы, описанные здесь в связи с блок-схемами последовательности операций или иным образом, могут также быть выполнены и/или управляться, полностью или частично, посредством такой вычислительной платформы.
"Космический аппарат" (SV) в данном случае относится к объекту, который пригоден для передачи сигналов к приемникам на поверхности Земли. В одном конкретном варианте осуществления такой SV может содержать геостационарный спутник. Альтернативно, SV может содержать спутник, находящийся на орбите и перемещающийся относительно стационарного положения Земли. Вместе с тем это только примеры SV, и заявленный объект изобретения не ограничивается в этом отношении.
"Местоположение" в данном случае относится к информации, связанной с местонахождением объекта или предмета в соответствии с опорной точкой. Здесь, например, такое местоположение может быть представлено как географические координаты, например, широта и долгота. В другом примере такое местоположение может быть представлено как координаты XYZ с Землей в начале координат. Еще в одном примере такое местоположение может быть представлено как уличный адрес, муниципалитет или другая правительственная территория, почтовый индекс и/или подобное этому. Однако это только примеры того, как местоположение может быть представлено в соответствии с конкретными вариантами осуществления, и заявленный объект изобретения не ограничивается в этом отношении.
Методики определения местоположения, описанные здесь, могут быть использованы для различных сетей беспроводной связи, например, беспроводной глобальной сети (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 описаны в документах консорциума, называемого "Проект Партнерства 3-го Поколения" (3GPP). Стандарт Cdma2000 описан в документах консорциума, называемого "Проект Партнерства 3-го Поколения 2" (3GPP2). Документы 3GPP и 3GPP2 являются общедоступными. WLAN может содержать сеть IEEE 802.11x, и WPAN могут содержать сеть Bluetooth, IEEE 802.15x, например. Данные методы определения местоположения могут также быть использованы при любой комбинации WWAN, WLAN и/или WPAN.
В соответствии с вариантом осуществления устройство и/или система может оценить свое местоположение, основываясь, по меньшей мере, частично, на сигналах, принятых от SV. В частности, такое устройство и/или система могут получать измерения "псевдодальности", содержащие приближения расстояний между связанными SV и приемником навигационного спутника. В конкретном варианте осуществления такая псевдодальность может быть определена в приемнике, который пригоден для обработки сигналов от одного или нескольких SV как части Спутниковой Системы Позиционирования (SPS). Такая SPS может содержать, например, Глобальную Систему Позиционирования (GPS), Galileo, Glonass или любую SPS, разработанную в будущем. Для определения своего местоположения спутниковый навигационный приемник может получать измерения псевдодальности для трех или более спутников, так же, как их положения во время передачи. Зная орбитальные параметры SV, эти положения могут быть заранее рассчитаны для любой точки. Измерение псевдодальности может быть затем выполнено, основываясь, по меньшей мере, частично, на времени, за которое сигнал распространяется от SV до приемника, умноженном на скорость света. Хотя описанные здесь методы могут быть предоставлены как выполнение определения местоположения в GPS и/или SPS типа Galileo, как определенные иллюстрации в соответствии с конкретным вариантом осуществления, следует понимать, что эти методы могут также применяться к другим типам SPS, и что заявленный объект изобретения не ограничивается в этом отношении.
"Глобальная Навигационная Спутниковая Система" (GNSS) в данном случае относится к SPS, содержащей SV, передающие синхронизированные навигационные сигналы в соответствии с обычным сигнальным форматом. Такая GNSS может содержать, например, группировку SV на синхронизированных орбитах для передачи навигационных сигналов для местоположений на обширном участке поверхности Земли одновременно от множества SV в группировке. Тот SV, который является элементом конкретной группировки GNSS, обычно передает навигационные сигналы в формате, который является уникальным для конкретного формата GNSS. Соответственно, методики для обнаружения навигационного сигнала, переданного посредством SV в первой GNSS, могут быть изменены для обнаружения навигационного сигнала, переданного SV во второй GNSS. В конкретном примере, хотя заявленный объект изобретения не ограничивается в этом отношении, следует понимать, что GPS, Galileo и Glonass, каждая представляет GNSS, которая отличается от других двух названных SPS. Однако это только примеры SPS, связанных с отличающейся GNSS, и заявленный объект изобретения не ограничивается в этом отношении.
В соответствии с вариантом осуществления, навигационный приемник может получать измерение псевдодальности для конкретного SV, основываясь, по меньшей мере, частично, на обнаружении сигнала от конкретного SV, который закодирован с периодическим повторением последовательности PN кода. Обнаружение такого сигнала может содержать детектирование "фазы кода", которая привязана ко времени и связана с точкой в последовательности PN кода. В одном конкретном варианте осуществления, например, такая фаза кода может быть привязана к состоянию локально сгенерированного синхронизирующего сигнала и конкретному чипу в последовательности PN кода. Однако, это только пример того, как фаза кода может быть представлена, и заявленный объект изобретения не ограничивается в этом отношении.
В соответствии с вариантом осуществления, детектирование фазы кода может предоставить несколько неоднозначных вариантов псевдодальности или гипотез о псевдодальности для интервалов PN кода. Соответственно, навигационный приемник может получить измерение псевдодальности для SV, основываясь, по меньшей мере, частично, на обнаруженной фазе кода и разрешающей способности неоднозначностей для выбора одного из гипотез о псевдодальности в качестве измерения псевдодальности для SV. Как указано выше, навигационный приемник может оценить свое местоположение, основываясь, по меньшей мере, частично, на измерениях псевдодальности, полученных от множественных SV.
Как показано ниже в соответствии с конкретным вариантом осуществления, навигационный приемник может обнаружить первый сигнал от первого SV для детектирования фазы кода первого сигнала. При обнаружении второго сигнала от второго SV навигационный приемник может выявлять фазу кода в ограниченном диапазоне поиска фазы кода во втором сигнале, основываясь, по меньшей мере, частично, на фазе кода обнаруженного первого сигнала. Соответственно, фаза кода обнаруженного первого сигнала позволяет такому навигационному приемнику обнаружить второй сигнал быстрее, и/или используя меньше ресурсов для обработки.
На фиг.1B показана схематичная диаграмма системы, пригодной для определения местоположения в приемнике посредством измерения псевдодальности до SV. Приемник в опорном местоположении 116 на земной поверхности 118 может принимать сигналы от SV1 и SV2, находясь в прямой видимости с ними. Местоположение 116 может быть известно как находящееся в пределах области 114, определенной, например, посредством окружности радиусом приблизительно 10 км. Следует понимать, что это только пример того, как неопределенность оцененного местоположения может быть представлена в соответствии с конкретным вариантом осуществления, и заявленное изобретение не ограничивается в этом отношении. В одном варианте осуществления область 114 может содержать зону покрытия конкретной соты сети сотовой беспроводной связи в известном местоположении.
В соответствии с вариантом осуществления, приемник в опорном местоположении 116 может связываться с другими устройствами, например, с сервером (не показан) по наземной сети беспроводной связи. В одном конкретном варианте осуществления такой сервер может передавать сообщения поддержки обнаружения (AA) на приемник, содержащие информацию, используемую приемником для обработки сигналов, принятых от SV, и/или получать измерения псевдодальности. Альтернативно, такие сообщения AA могут быть предоставлены из информации, локально сохраняемой в памяти приемника. В данном случае такая локально сохраняемая информация может быть сохранена в локальной памяти от сменного устройства памяти и/или получена из предыдущего сообщения AA, принятого от сервера, что упоминается только в качестве примеров. В конкретном варианте осуществления сообщения AA могут содержать такую информацию как, например, информация, показывающая положения SV1 и SV2, оценку опорного местоположения 116, неопределенность, связанную с оцененным местоположением, и/или подобную этому. Такая информация указывает положения SV1 и SV2, может содержать эфемеридную информацию и/или календарную информацию. Как указано ниже, в соответствии с конкретными вариантами осуществления, приемник может оценить положения SV1 и SV2, основываясь, по меньшей мере, частично, на такой эфемериде и/или календаре и грубой оценке времени. Такое оцененное положение SV может содержать, например, оцененный азимутальный угол от опорного направления и угол возвышения от горизонта Земли в опорном местоположении 116, и/или координаты XYZ в земной системе координат. Как показано на фиг.1B, SV1 имеет оцененное положение, характеризуемое оцененным азимутальным углом А1 между севером и проекцией линии обзора для SV1 от опорного местоположения 116 на горизонт Земли в опорном местоположении 116. Оцененное положение SV1 также показано как характеризуемое посредством оцененного угла Е1 возвышения от горизонта Земли в опорном местоположении 116. Оцененное положение SV2 может быть аналогично охарактеризовано оцененным азимутальным углом A2 и углом E2 возвышения.
На фиг.2 показана блок-схема последовательности операций процесса 200 для обнаружения сигналов от SV в соответствии с вариантом осуществления. В соответствии с вариантом осуществления приемник может принимать первый сигнал, закодированный с первым периодически повторяющимся PN кодом от первого SV (например, SV1), и принимать второй сигнал, закодированный со вторым периодически повторяющимся PN кодом от второго SV (например, SV2). Для обнаружения первого сигнала в блоке 202 такой приемник может детектировать Доплеровскую частоту в принятом сигнале посредством корреляции кода и/или сдвинутых по времени версий локально сгенерированной кодовой последовательности с принятым первым сигналом. В конкретном примере, где первый SV передает сигнал GPS, закодированный с периодически повторяющимся PN кодом длительностью 1023 чипов, принимаемый сигнал может коррелироваться с 1023 версиями соответствующей локально сгенерированной кодовой последовательности, кодом и/или сдвинутым по времени приращением в один чип. Однако это только пример того, как сигнал от SV конкретной GNSS может быть обнаружен, и заявленный объект изобретения не ограничивается в этом отношении. Такая операция корреляции может быть выражена в соответствии со следующим соотношением (1):
где m - число чипов в периодически повторяющейся последовательности PN кода сигнала, принятого от SV1;
CP1 - фаза кода, продетектированная в сигнале, принятом от SV1 в опорный момент;
Chipli - i-тый чип в локально сгенерированной последовательности PN кода для SV1, 0≤i<m;
RSli - i-тый сегмент в сигнале, принятом от SV1, 0≤i<m;
Как можно видеть из вышеприведенного соотношения (1), величина h находится в диапазоне поиска от 0 до m-1, задавая выполнение числа m операций корреляции на сигнале, принятом от SV1, для исчерпывающего поиска гипотез для фазы кода во всем интервале PN кода для обнаружения результата максимальной корреляции. Как показано ниже, приемник может оценить фазу кода сигнала, принятого от второго SV, основываясь, по меньшей мере, частично, на оценках положений первого SV, второго SV и местоположения приемника. В блоке 204 приемник может получить информацию, описывающую положения первого и второго SV от любого из нескольких источников, например, из календарной или эфемеридной информации, локально сохраняемой и/или принятой в сообщении AA. Такое сообщение AA может также предоставить оценку времени. Используя такую оценку времени, информацию, описывающую положения первого и второго SV, и оценку положения приемника, блок 204 может оценить угол возвышения первого и второго SV, Е1 и E2 и азимуты первого и второго SV, А1 и A2, отнесенные к оцененному положению приемника.
В блоке 206 приемник может оценить фазу кода принятого сигнала от второго SV, основываясь, по меньшей мере, частично, на фазе кода, продетектированной в блоке 202, и оценках А1, A2, Е1 и E2. В соответствии с вариантом осуществления, блок 206 может вычислять разность между оценкой дальности от опорного местоположения 116 до SV1 ("RSV1") и оценкой дальности от опорного местоположения 116 до SV2 ("RSV2"). В данном случае блок 206 может получать информацию AA от одного или нескольких сообщений AA, указывая, например, оценки местоположений SV1 и SV2 в координатах XYZ Земной системы координат, в дополнение к оценке координат XYZ Земной системы координат для местоположения 116. Используя такие координаты XYZ Земной системы координат, блок 206 может вычислить Евклидовы расстояния для RSV1 и RSV2.
В конкретном варианте осуществления, где SV1 и SV2 принадлежат той же самой системе GNSS (например, и SV1 и SV2 являются частью или GPS, или Galileo группировок), фаза кода в сигнале от SV2 CP2 может быть оценена в соответствии со следующим соотношением (2):
E[CP2]=[(T1-T2)+CP1]modPNI, для (T2-T1)+CP1 0
E[CP2]={(N*PNI)+[(T2-T1)+CP1]}mod PNI, для (T2-T1)+CP1<0, где N - положительное целое число, такое что (N*PNI)+[(T2-T1)+CP1]0 (2)
где:
Т1 - задержка распространения сигнала от SV1, измеренная приемником;
T2 - задержка распространения сигнала от SV2, измеренная приемником;
PNI - периодически повторяющийся кодовый интервал сигналов, принятых от SV1
и SV2; и
CP1 - продетектированная фаза кода сигнала, принятого от SV1 (например, как определено в соответствии с соотношением (1)).
В соответствии с вариантом осуществления, значения для T1 и T2 могут быть выражены следующим образом:
где:
с - скорость света;
τ - систематическая ошибка синхронизатора приемника;
RSV1 - оценка дальности до SV1 от опорного местоположения; и
RSV2 - оценка дальности до SV2 от опорного местоположения.
В конкретном варианте осуществления, где систематическая ошибка синхронизатора приемника является обычной и идентичной для T1 и T2, оцененная фаза кода в сигнале от SV2, как выражено в соотношении (2), может быть снижена. Здесь выражение для T2-T1 может быть предоставлено следующим образом:
T2-T1=[(RSV2/c)-τ]-[(RSV1/c)-τ]=(RSV2/c)-(RSV1/1)
Соответственно, выражение (2) может тогда быть представлено в следующем виде:
E[CP2]={[(RSV2/c)-(RSV1/c)]+CP1}mod PNI, для [(RSV2/c)-(RSV1/c)]+CP1 0;
и
E[CP2]={(N*PNI)+[(RSV2/c)-(RSV1/c)]+CP1}mod PNI, для [(RSV2/c)-(RSV1/c)]+CP1<0, где N - положительное целое число, такое что (N*PNI)+[(RSV2/c)-(RSV1/c)]+CP1 0.
В альтернативном варианте осуществления SV1 и SV2 могут быть элементами различных группировок GNSS. В конкретном примере, в качестве иллюстрации, SV1 может быть элементом группировки GPS, в то время как SV2 - элементом группировки Galileo. В этом конкретном варианте осуществления следует отметить, что переданный SV1 сигнал может быть закодирован с последовательностью PN кода, которая повторяется с периодами 1,0 мс, тогда как SV2 закодирован с последовательностью PN кода, которая повторяется с периодами 4,0 мс. Альтернативно, SV1 может быть элементом группировки Galileo, в то время как SV2 может быть элементом группировки GPS. В этом конкретном варианте осуществления следует отметить, что переданный SV1 сигнал может быть закодирован с последовательностью PN кода, которая повторяется с периодами 4,0 мс, в то время как SV2 закодирован с последовательностью PN кода, которая повторяется с периодами 1,0 мс. Однако это только примеры того, как SV1 и SV2 могут принадлежать различным группировкам GNSS, которые передают сигналы, закодированные с последовательностями PN кода, повторяющимися с различными периодами, и заявленный объект изобретения не ограничивается в этом отношении.
В конкретном варианте осуществления, где SV1 является элементом группировки Galileo и SV2 - элементом группировки GPS, фаза кода в сигнале от SV2 может быть оценена в соответствии со следующим соотношением (3):
E[CP2]={[(RSV2/c)-(RSV1/c)]+CP1}mod PNIGPS, для [(RSV2/c)-(RSV1/c)]+CP1 0;
и
E[CP2]={(N*PNIGPS)+[(RSV2/c)-(RSV1/c)]+CP1}mod PNIGPS, для [(RSV2/c)-(RSV1/c)]+CP1<0, где N - положительное целое число, такое что (N*PNIGPS)+[(RSV2/c)-(RSV1/c)]+CP1 0(3)
где:
с - скорость света;
PNIGPS - периодически повторяющийся кодовый интервал сигналов, принятых от SV2;
СР1 - продетектированная фаза кода сигнала, принятого от SV1 (например, как определено в соответствии с соотношением (1));
RSV1 - оценка дальности до SV1 от опорного местоположения; и
RSV2 - оценка дальности до SV2 от опорного местоположения.
Здесь следует отметить, что отношение (3) в его сокращенной форме удаляет систематическую ошибку синхронизатора приемника, как показано выше.
В соответствии с вариантом осуществления, хотя заявленный объект изобретения не ограничивается в этом отношении, блок 208 может определять диапазон поиска фазы кода для детектирования фазы кода в сигнале, принятом от SV2, как E[CP2]+/-εCP2, где εCP2 отображает одностороннюю неопределенность фазы кода в принятом сигнале вблизи E[CP2]. В соответствии с вариантом осуществления блок 208 может определить такую одностороннюю неопределенность εCP2 в соответствии со следующим соотношением (4):
где:
с - скорость света;
А1 - оцененный азимутальный угол для SV1 от опорного местоположения;
A2 - оцененный азимутальный угол для SV2 от опорного местоположения;
Е1 - оцененный угол возвышения для SV1 от опорного местоположения;
E2 - оцененный угол возвышения для SV2 от опорного местоположения; и
Punc - односторонняя неопределенность в опорном местоположении в единицах длины.
В соответствии с вариантом осуществления, хотя заявленный объект изобретения не ограничивается в этом отношении, значения для А1, A2, E1, E2 и Punc могут быть получены из одного или нескольких сообщений AA, как указано выше, или локально, как сохраняемые в самом приемнике. Диапазон поиска фазы кода, определяемый как E[CP2]+/-εCP2 в соответствии с конкретным вариантом осуществления, может быть использован приемником для ограничения диапазона поиска фазы кода, вблизи которого он отыскивает фазу кода при обнаружении сигнала, принятого от SV2. В конкретном варианте осуществления, хотя заявленный объект изобретения не ограничивается в этом отношении, приемник может попытаться выполнить корреляцию сигнала, принятого от SV2, в блоке 210 с ограниченным числом версий кода и/или сдвинутой по времени последовательностью PN кода в соответствии со следующим соотношением (5):
где:
n - число чипов в периодически повторяющемся интервале PN кода сигнала, принятого от SV2;
CP2 - фаза кода, продетектированная в сигнале, принятом от SV2;
Chip2i - i-тый чип в локально сгенерированной последовательности PN кода для SV2, 0≤i<n;
RS2i - i-тый сегмент в сигнале, принятом от SV2, 0≤i<n;
θ - индекс, связанный с центром диапазона поиска фазы кода, ассоциированным с ожидаемой фазой кода сигнала, принятого от SV2; и
ρ - одностороннее смещение к θ, определяющее диапазон поиска.
Здесь, как видно из соотношения (5), операция корреляции выполняется в ограниченном диапазоне для h, θ-ρ≤h≤θ-ρ, а не для всего диапазона 0≤h≤n-1, как выполняется в операции корреляции в приведенном выше соотношении (1). В соответствии с конкретным вариантом осуществления, хотя заявленный объект изобретения не ограничивается в этом отношении, центр θ диапазона поиска фазы кода может основываться, по меньшей мере, частично, на оценке фазы кода сигнала, принятого от SV2, определенной в соответствии с соотношением (2) или (3). Здесь, например, E[CP2] и θ, могут быть связаны посредством постоянно связанных чипов в последовательности PN кода со временем. Аналогично, одностороннее смещение ρ может быть определено, по меньшей мере, частично, по односторонней неопределенности εCP2, определенной выше в соответствии с соотношением (4), где ρ и εCP2 связаны константой, ассоциирующей чипы в последовательности PN кода с временем, например.
В конкретном варианте осуществления, где SV1 является элементом группировки GPS, в то время как SV2 - элементом группировки Galileo, E[CP2] в соответствии с соотношением (3) является неоднозначным в пределах 4,0 мс периодически повторяющегося кодового интервала. В этом конкретном варианте осуществления CP1 может быть использовано для определения четырех гипотез для ожидаемой фазы кода в сигнале от SV2, разделенных интервалами в 1,0 мс. В данном случае первое предположение (i) может быть определено как E[CP2], как показано выше. Соответственно, четыре предположения (i), (ii), (iii) и (iv) могут быть определены следующим образом:
где:
PNIGPS - продолжительность периода для периодически повторяющейся последовательности PN кода сигнала, принятого от SV1; и
PNIGal - продолжительность периода для периодически повторяющейся последовательности PN кода сигнала, принятого от SV2.
В соответствии с конкретным вариантом осуществления, хотя заявленный объект изобретения не ограничивается в этом отношении, блок 206 может сформулировать множество диапазонов поиска фазы кода, связанных с множеством гипотез фазы кода. Пр