Обнаружение многолучевого распространения для принимаемого sps-сигнала
Иллюстрации
Показать всеИзобретение относится к спутниковой системе определения местоположения (SPS), предназначено для обнаружения и/или оценки многолучевых сигналов и позволяет повысить точность измерения псевдодальности и координат местоположения приемного устройства. Изобретение раскрывает, в частности, способ оценки многолучевых компонентов, согласно которому принимают сигнал, содержащий, по меньшей мере, один сигнал модуляции бинарной смещенной несущей (ВОС). Сигнал ВОС-модуляции модулируют с помощью псевдослучайной шумовой последовательности, содержащей множество элементарных сигналов, при этом каждый из упомянутых элементарных сигналов имеет установленный интервал. В другом аспекте принимают сигнал, который коррелируется с частями множества элементарных сигналов, чтобы предоставлять сигнал мощности. Части элементарных сигналов меньше установленного интервала. В дополнительном аспекте обнаруживается наличие многолучевого сигнала в принимаемом сигнале. Обнаружение многолучевого распространения, по меньшей мере, частично основано на одной или более характеристик сигнала мощности. 9 н. и 29 з.п. ф-лы, 15 ил.
Реферат
Область техники, к которой относится изобретение
Предмет изобретения, раскрытый в данном документе, относится к обнаружению и/или оценке компонентов многолучевого распространения для сигналов, принимаемых от спутниковых систем определения местоположения.
Уровень техники
Спутниковая система определения местоположения (SPS) типично содержит систему орбитальных спутников Земли, позволяющую объектам определять свое местоположение на Земле, по меньшей мере, частично на основе сигналов, принимаемых от спутников. Такой SPS-спутник типично передает сигнал, помеченный с помощью повторяющегося псевдослучайного шумового (PRN) кода из заданного числа элементарных сигналов. Например, спутник в совокупности глобальной навигационной спутниковой системы (GNSS), такой как GPS или Galileo, может передавать сигнал, помеченный с помощью PRN-кода, который является отличимым от PRN-кодов, передаваемых посредством других спутников в совокупности.
Чтобы оценивать местоположение в приемном устройстве, навигационная система может выполнять измерения псевдодальности до спутников «в поле зрения» приемного устройства с использованием известных технологий, по меньшей мере, частично на основе обнаружений PRN-кодов в сигналах, принимаемых от спутников. Такая псевдодальность до спутника может быть определена, по меньшей мере, частично на основе временного сдвига кода, обнаруженного в принимаемом сигнале, помеченном с помощью PRN-кода, ассоциированного со спутником, во время процесса обнаружения принимаемого сигнала в приемном устройстве. Чтобы обнаруживать принимаемый сигнал, навигационная система типично коррелирует принимаемый сигнал с локально сформированным PRN-кодом, ассоциированным со спутником. Например, такая навигационная система типично коррелирует этот принимаемый сигнал с несколькими сдвинутыми по коду и/или времени версиями данного локально сформированного PRN-кода. Обнаружение конкретной сдвинутой по времени и/или по коду версии, дающее в результате корреляцию с самой высокой мощностью сигнала, может указывать временной сдвиг кода, ассоциированный с обнаруженным сигналом, для использования при измерении псевдодальности, как пояснено выше.
Фиг.1A иллюстрирует применение SPS-системы, посредством которого абонентская станция 100 в системе беспроводной связи принимает передачи от спутников 102a, 102b, 102c, 102d в линии прямой видимости до абонентской станции 100 и извлекает измерения времени из четырех или более передач. Абонентская станция 100 может предоставлять эти измерения в объект определения местоположения (PDE) 104, который определяет положение станции из измерений. Альтернативно, абонентская станция 100 может определять собственное положение из этой информации.
Абонентская станция 100 может выполнять поиск передачи от конкретного спутника посредством корреляции PRN-кода для спутника с принимаемым сигналом. Принимаемый сигнал типично содержит комбинацию передач от одного или более спутников в рамках линии прямой видимости до приемного устройства в станции 100 при наличии шума. Корреляция типично выполняется за время интегрирования «I», которое может быть выражено как произведение Nc и М, где Nc - это время когерентного интегрирования, а М - это число когерентных интегрирований, которые некогерентно комбинированы. Для конкретного PRN-кода значения корреляции типично ассоциированы с соответствующими сдвигами PRN-кода и доплеровскими элементами разрешения, чтобы задавать двумерную корреляционную функцию.
Фиг.2 иллюстрирует примерную идеализированную корреляционную функцию для SPS-сигнала, принимаемого вдоль линии прямой видимости при отсутствии помех от многолучевых сигналов. Согласно этому примеру, SPS-сигнал является GPS-сигналом. Фиг.3 предоставляет подробный вид примерной корреляционной функции. Пики корреляционной функции определяются и сравниваются с заранее определенным пороговым значением шума. Пороговое значение типично выбирается так, что вероятность сигнала ложной тревоги, вероятность ложного обнаружения временного сдвига кода принимаемого SPS-сигнала равна или ниже заранее определенного значения. Треугольная форма корреляционной функции по фиг.3 указывает, что имеется небольшая или отсутствует корреляция между принимаемым GPS-сигналом и локальной репликой кода, когда смещение временного сдвига кода превышает приблизительно 1 элементарный сигнал в любом направлении. Большая часть мощности в корреляционной функции по фиг.3 возникает в области между смещением в +1 и -1 элементарный сигнал от принимаемого сигнала GPS-кода прямого пути.
Фиг.4 является схемой, иллюстрирующей автокорреляционную функцию для прямого сигнала 401, комбинированного с многолучевым сигналом 403 с положительной полярностью. Результирующий составной сигнал 405 иллюстрирует эффекты, вызываемые отраженным многолучевым сигналом 403, создающим помехи сигналу прямого пути 401 по мере того, как эти два сигнала 401 и 403 принимаются в антенне и обрабатываются в приемном устройстве. Хотя фиг.4 иллюстрирует только один многолучевой сигнал, для нескольких многолучевых сигналов характерно вносить вклад в искажения сигнала прямого пути. В общем, многолучевые сигналы могут содержать сигнал от передающего устройства, который отражается от гор, здания и т.д. до достижения приемного устройства. Многолучевые сигналы являются задержанными относительно прямого сигнала вследствие возросшего расстояния, которое они проходят от передающего устройства до приемного устройства, относительно сигнала прямого пути. В результате отражений многолучевые сигналы типично имеют более низкую амплитуду по сравнению с сигналом прямого пути. Согласно этому примеру, многолучевой сигнал 403 суммируется с прямым сигналом 401, чтобы давать в результате составной сигнал 405.
Хотя многолучевой сигнал 403, согласно этому примеру, проиллюстрирован как имеющий положительную полярность относительно прямого сигнала 401, возможно то, что многолучевые сигналы поступают в приемное устройство с полярностью, противоположной полярности прямого сигнала. Для случая, когда многолучевой сигнал имеет полярность, противоположную полярности прямого сигнала, результирующий составной сигнал будет иметь уменьшенную амплитуду относительно прямого сигнала вследствие подавления, вызываемого многолучевым сигналом с отрицательной полярностью.
Как описано выше, наложение в приемном устройстве какого-либо дополнительного сигнала на требуемый прямой сигнал от спутника в течение периода времени, когда возникает корреляция сигналов, может искажать автокорреляционную функцию и формировать измененную корреляционную функцию для составного сигнала, к примеру, как проиллюстрировано посредством составного сигнала 405 на фиг.4. Эти искажения могут приводить к ошибкам во время функций отслеживания корреляции, которые могут вызывать ошибки в измерениях псевдодальности и которые дополнительно могут формировать ошибки в оцененных координатах местоположения для приемного устройства.
Сущность изобретения
В одном аспекте принимается сигнал, содержащий, по меньшей мере, один сигнал модуляции бинарной смещенной несущей (BOC). Сигнал BOC-модуляции модулируется с помощью псевдослучайной шумовой последовательности, содержащей множество элементарных сигналов, при этом каждый из упомянутых элементарных сигналов имеет заданный интервал.
В другом аспекте принимаемый сигнал коррелируется с частями множества элементарных сигналов, чтобы предоставлять сигнал мощности. Части элементарных сигналов меньше заданного интервала.
В дополнительном аспекте обнаруживается наличие многолучевого сигнала в принимаемом сигнале. Обнаружение многолучевого распространения, по меньшей мере, частично основано на одной или более характеристик сигнала мощности.
Краткое описание чертежей
Неограничивающие и неисчерпывающие примеры будут описаны со ссылкой на следующие чертежи, на которых одинаковые позиционные обозначения ссылаются на одинаковые элементы по всем чертежам.
Фиг.1 является блок-схемой примера спутниковой системы определения местоположения (SPS).
Фиг.2 является схемой, иллюстрирующей автокорреляционную функцию для SPS-сигнала.
Фиг.3 является схемой, иллюстрирующей подробный вид автокорреляционной функции для SPS-сигнала.
Фиг.4 является схемой, иллюстрирующей автокорреляционную функцию для прямого SPS-сигнала, комбинированного с многолучевым сигналом с положительной полярностью.
Фиг.5 является блок-схемой последовательности операций примера способа для автокорреляции BOC-сигнала, чтобы обнаруживать многолучевой сигнал.
Фиг.6 является примерной временной диаграммой, иллюстрирующей формирование сигнала бинарной смещенной несущей (BOC), извлеченного из последовательности PRN-кодов.
Фиг.7 является схемой, иллюстрирующей автокорреляционную функцию для BOC-сигнала, извлеченного из последовательности PRN-кодов.
Фиг.8 является схемой, иллюстрирующей подробный вид автокорреляционной функции для BOC-сигнала.
Фиг.9 является схемой, иллюстрирующей автокорреляционную функцию для первой половины элементарных сигналов в кодовой последовательности BOC-сигнала.
Фиг.10 является схемой, иллюстрирующей автокорреляционную функцию для первой половины элементарных сигналов в кодовой последовательности прямого BOC-сигнала, комбинированного с многолучевым сигналом с положительной полярностью.
Фиг.11 является блок-схемой последовательности операций примерного способа для автокорреляции BOC-сигнала посредством комбинирования корреляционной функции для первой половины каждого из множества элементарных сигналов BOC-сигнала и корреляционной функции для второй половины каждого из множества элементарных сигналов BOC-сигнала.
Фиг.12 является схемой, иллюстрирующей автокорреляционную функцию для первой половины каждого элементарного сигнала прямого BOC-сигнала, аддитивно комбинированную с автокорреляционной функцией для второй половины каждого элементарного сигнала прямого BOC-сигнала.
Фиг.13 является схемой, иллюстрирующей корреляцию BOC-сигнала посредством разностного комбинирования корреляционной функции для первой половины каждого элементарного сигнала BOC-сигнала и корреляционной функции для второй половины каждого элементарного сигнала BOC-сигнала.
Фиг.14 является блок-схемой примерной системы для обработки сигналов бинарной смещенной несущей, извлеченных из PRN-кодов, чтобы определять обнаружение местоположения.
Фиг.15 является схематичным представлением примерной абонентской станции.
Подробное описание изобретения
Ссылки по всему данному подробному описанию на «один пример», «один признак», «пример» или «признак» означают, что конкретный признак, структура или характеристика, описанная в связи с признаком и/или примером, включена, по меньшей мере, в один признак и/или пример заявленного предмета изобретения. Таким образом, появления фразы «в одном примере», «пример», «в одном признаке» или «признак» в различных местах по всему данному подробному описанию не обязательно все ссылаются на один и тот же признак и/или пример. Кроме того, конкретные признаки, структуры или характеристики могут быть комбинированы в одном или более примеров и/или признаков.
Способы, описанные в данном документе, могут быть реализованы посредством различных средств в зависимости от вариантов применения согласно конкретным примерным реализациям. Например, эти способы могут быть реализованы в аппаратных средствах, микропрограммном обеспечении, программном обеспечении и/или комбинациях вышеозначенного. При реализации в аппаратных средствах блок обработки может быть реализован в одной или более специализированных интегральных схем (ASIC), процессоров цифровых сигналов (DSP), устройств обработки цифровых сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), процессоров, контроллеров, микроконтроллеров, микропроцессоров, других блоков устройств, выполненных с возможностью осуществлять описанные в данном документе функции, и/или в комбинациях вышеозначенного.
«Инструкции», упоминаемые в данном документе, относятся к выражениям, которые представляют одну или более логических операций. Например, инструкции могут быть «машиночитаемыми» посредством интерпретации посредством машины для выполнения одной или более операций для одного или более объектов данных. Тем не менее, это просто пример инструкций, и заявленный предмет изобретения не ограничен в этом отношении. В другом примере инструкции, упоминаемые в данном документе, могут относиться к кодированным командам, которые являются исполняемыми посредством схемы обработки, имеющей набор команд, который включает в себя кодированные команды. Такая инструкция может быть кодирована в форме машинного языка, понятного для схемы обработки. К тому же это просто примеры инструкций, и заявленный предмет изобретения не ограничен в этом отношении.
«Носитель данных», упоминаемый в данном документе, относится к носителям, способным поддерживать хранение выражений, которые воспринимаются одной или более машинами. Например, носитель данных может содержать одно или более устройств хранения для хранения машиночитаемых инструкций и/или информации. Эти устройства хранения могут содержать любой из нескольких типов носителей, в том числе, например, магнитные, оптические или полупроводниковые носители хранения данных. Эти запоминающие устройства также могут содержать любой тип долговременных, кратковременных, энергозависимых или энергонезависимых запоминающих устройств. Тем не менее, это просто примеры носителей данных, и заявленный предмет изобретения не ограничен в этом отношении.
Если прямо не указано иное, как очевидно из нижеследующего пояснения, следует принимать во внимание, что в данном подробном описании пояснения, использующие такие термины, как «обработка», «вычисление», «расчет», «выбор», «формирование», «предоставление», «запрещение», «определение местоположения», «завершение», «идентификация», «инициализация», «обнаружение», «получение», «выступание в качестве хоста», «поддержание», «представление», «оценка», «прием», «передача», «определение» и/или т.п., упоминаются как действия и/или процессы, которые могут быть выполнены вычислительной платформой, такой как компьютер или аналогичное электронное вычислительное устройство, которое обрабатывает и/или преобразует данные, представленные как физические электронные и/или магнитные величины и/или другие физические величины, в процессорах, запоминающих устройствах, регистрах и/или других устройствах хранения, передачи, приема и/или отображения информации вычислительной платформы. Эти действия и/или процессы могут быть выполнены вычислительной платформой под управлением машиночитаемых инструкций, сохраненных, например, в носителе данных. Эти машиночитаемые инструкции могут содержать, например, программное обеспечение или микропрограммное обеспечение, хранимое в носителе данных, включенном как часть вычислительной платформы (к примеру, включенном как часть схемы обработки или внешнем к такой схеме обработки). Дополнительно, если явно не указано иное, процесс, описанный в данном документе в отношении блок-схем последовательности операций или иных элементов, также может выполняться и/или управляться, полностью или частично, этой вычислительной платформой.
Способы определения местоположения, описанные в данном документе, могут использоваться для различных сетей беспроводной связи, таких как беспроводная глобальная вычислительная сеть (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 описывается в документах от консорциума с названием «Партнерский проект третьего поколения 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 в приемное устройство, умноженного на скорость света. Хотя технологии, описанные в данном документе, могут быть предоставлены как реализации определения местоположения в SPS типа GPS и/или Galileo в качестве конкретных иллюстраций согласно конкретным примерам, следует понимать, что эти технологии также могут применяться к другим типам SPS, и что заявленный предмет изобретения не ограничен в этом отношении.
Согласно примеру, устройство и/или система могут оценивать свое местоположение, по меньшей мере, частично на основе сигналов, принимаемых от спутников. В частности такое устройство и/или система могут получать измерения «псевдодальности», содержащие приближения расстояний между ассоциированными спутниками и навигационным спутниковым приемным устройством. В конкретном примере такая псевдодальность может быть определена в приемном устройстве, которое допускает обработку сигналов из одного или более спутников как часть спутниковой системы определения местоположения (SPS). Эта SPS может содержать, например, систему глобального позиционирования (GPS), Galileo, Glonass, помимо прочего, или любую SPS, разработанную в будущем. Чтобы определять свое положение, спутниковое навигационное приемное устройство может получать измерения псевдодальности до трех или более спутников, а также свои положения во время передачи. Зная орбитальные параметры спутников, эти положения могут быть вычислены в любой момент времени. Измерение псевдодальности затем может быть определено, по меньшей мере, частично на основе времени, в течение которого сигнал проходит из спутника в приемное устройство, умноженного на скорость света. Хотя технологии, описанные в данном документе, могут быть предоставлены как реализации определения местоположения в SPS типа GPS и/или Galileo в качестве конкретных иллюстраций, следует понимать, что эти технологии также могут применяться к другим типам SPS, и что заявленный предмет изобретения не ограничен в этом отношении.
Способы, описанные в данном документе, могут использоваться с любой из нескольких SPS, в том числе, к примеру, вышеуказанной SPS. Кроме того, такие способы могут использоваться в системах определения положения, которые используют псевдоспутники или комбинацию спутников и псевдоспутников. Псевдоспутники могут содержать наземные передающие устройства, которые передают в широковещательном режиме PRN-код или другой код измерения дальности (к примеру, подобный сотовому сигналу GPS или CDMA), модулированный на несущем сигнале L-полосы (или другой частоты), который может синхронизироваться с GPS-временем. Такому передающему устройству может быть назначен уникальный PRN-код, чтобы разрешать идентификацию удаленным приемным устройством. Псевдоспутники используются в случаях, когда GPS-сигналы из орбитального спутника могут быть недоступны, таких как туннели, шахты, здания, городские каньоны или другие закрытые участки. Другая реализация псевдоспутников известна как радиомаяки. Термин «спутник», при использовании в данном документе, имеет намерение включать в себя псевдоспутники, эквиваленты псевдоспутников и, возможно, другие элементы. Термин «SPS-сигналы», при использовании в данном документе, имеет намерение включать в себя SPS-подобные сигналы от псевдоспутников или эквивалентов псевдоспутников.
Глобальная навигационная спутниковая система (GNSS), как упоминается в данном документе, относится к SPS, содержащей спутники, передающие синхронизированные навигационные сигналы согласно общему формату сигнализации. Такая GNSS может содержать, например, созвездие спутников на синхронизированных орбитах, чтобы передавать навигационные сигналы в местоположения на обширной части поверхности Земли одновременно из нескольких спутников в созвездии. Спутник, который является членом конкретного GNSS-созвездия, типично передает навигационные сигналы в формате, который является уникальным для конкретного формата GNSS. Соответственно, способы для обнаружения навигационного сигнала, передаваемого посредством спутника в первой GNSS, могут быть изменены для обнаружения навигационного сигнала, передаваемого спутником во второй GNSS. В конкретном примере, хотя заявленный предмет изобретения не ограничен в этом отношении, следует понимать, что GPS, Galileo и Glonass представляют GNSS, которая отличается от других двух названных SPS. Тем не менее, это просто примеры SPS, ассоциированной с различными GNSS, и заявленный предмет изобретения не ограничен в этом отношении.
Согласно примеру, навигационное приемное устройство может получать измерение псевдодальности до конкретного спутника, по меньшей мере, частично, на основе обнаружения сигнала от конкретного спутника, который кодируется с помощью последовательности периодически повторяющихся PRN-кодов. Обнаружение этого сигнала может содержать обнаружение «временного сдвига кода», который ссылается на время и ассоциирован с точкой в последовательности PRN-кодов. В одном конкретном примере, такой временной сдвиг кода может ссылаться на состояние локально сформированного синхросигнала и конкретного элементарного сигнала в последовательности PRN-кодов. Тем не менее, это просто пример того, как временной сдвиг кода может быть представлен, и заявленный предмет изобретения не ограничен в этом отношении.
Чтобы обнаруживать временной сдвиг кода в принимаемом SPS-сигнале, навигационная система может коррелировать принимаемый сигнал с несколькими сдвинутыми по времени и/или по коду версиями локально сформированной последовательности PRN-кодов, ассоциированной с «гипотезами временного сдвига кода», охватывающими весь период последовательности периодически повторяющихся PRN-кодов. В конкретном примере Galileo-сигнала последовательность PRN-кодов может содержать 4092 элементарных сигналов и повторяется каждые четыре миллисекунды. Последовательность PRN-кодов может модулироваться с помощью 1,023 МГц прямоугольной волны, чтобы формировать сигнал BOC(1,1) (поясненный ниже). Соответственно, чтобы обнаруживать временной сдвиг кода сигнала, принимаемого от передающего Galileo-устройства, навигационная система может коррелировать принимаемый сигнал с 4092 или более версиями локально сформированной BOC-последовательности, извлеченной из последовательности PRN-кодов, ассоциированной с передающим Galileo-устройством, сдвинутой по фазе с приращениями в один элементарный сигнал или менее.
Как пояснено выше, для нескольких многолучевых сигналов характерно вызывать искажения сигнала прямого пути, принимаемого от SPS-спутника в приемном устройстве. Снова возвращаясь к фиг.4, показан пример, в котором многолучевой сигнал 403 суммируется с прямым сигналом 401, чтобы давать в результате составной сигнал 405. Разность между составным сигналом 405 и прямым сигналом 401 может упоминаться как ошибка многолучевого распространения.
Как также описано выше, искажения, вызываемые посредством многолучевых сигналов, могут приводить к ошибкам во время функций отслеживания корреляции, которые могут вызывать ошибки в измерениях псевдодальности, которые могут в свою очередь дополнительно формировать ошибки в оцененных координатах местоположения для приемного устройства.
Фиг.5 является блок-схемой последовательности операций примера способа для обнаружения компонентов многолучевого распространения в принимаемом SPS-сигнале. На этапе 510 сигнал принимается, при этом сигнал содержит, по меньшей мере, один сигнал модуляции бинарной смещенной несущей (BOC). Сигнал BOC-модуляции может модулироваться с помощью псевдослучайной шумовой последовательности, содержащей множество элементарных сигналов, при этом каждый из упомянутых элементарных сигналов имеет заданный интервал. На этапе 520 принимаемый сигнал коррелируется с частями множества элементарных сигналов, чтобы предоставлять сигнал мощности. Части элементарных сигналов меньше упомянутого заданного интервала. На этапе 530 наличие многолучевого сигнала обнаруживается в принимаемом сигнале, по меньшей мере, частично на основе одной или более характеристик сигнала мощности. Способ в соответствии с заявленным предметом изобретения может включать в себя все, более чем все или менее чем все из этапов 510-530, и объем заявленного предмета изобретения не ограничен в этом отношении. В одной реализации все или части примерного способа, проиллюстрированного на фиг.5, а также другие примеры, описанные в данном документе, могут выполняться посредством абонентской станции, такой как абонентская станция, описанная ниже в связи с фиг.15.
Согласно одному примеру, часть множества элементарных сигналов, используемых в корреляции, может включать в себя область первой половины. Область первой половины может содержать приблизительно половину периода элементарного сигнала в пределах от начала периода элементарного сигнала приблизительно до середины периода элементарного сигнала для каждого из множества элементарных сигналов для кодовой последовательности сигнала модуляции бинарного смещения. Согласно другому примеру, часть множества элементарных сигналов, используемых в корреляции, может включать в себя область второй половины. Область второй половины может содержать приблизительно половину периода элементарного сигнала в пределах приблизительно от середины периода элементарного сигнала до конца периода элементарного сигнала. Тем не менее, это просто примеры возможных областей, и объем заявленного предмета изобретения не ограничен в этом отношении.
Согласно примеру, сигнал модуляции бинарной смещенной несущей может содержать сигнал BOC(1,1), извлеченный, по меньшей мере, частично из псевдослучайного шумового сигнала. Сигнал BOC(1,1) может приниматься от спутника, согласно примеру. Также согласно примеру, спутник может содержать Galileo-спутник, хотя объем заявленного предмета изобретения не ограничен в этом отношении. Дополнительно, согласно примеру, BOC-сигнал может приниматься в абонентской станции, такой как, согласно этому примеру, абонентская станция 100, описанная выше.
Кроме того, согласно одному примеру, области могут быть заданы посредством программируемых параметров. Согласно одной реализации, такие параметры могут сохраняться в запоминающем устройстве в абонентской станции, например в запоминающем устройстве 1530, описанном ниже, хотя объем заявленного предмета изобретения не ограничен в этом отношении. Программируемые параметры, согласно некоторым примерам, могут включать в себя, но не только, параметр, указывающий либо период первой половины элементарного сигнала, либо период второй половины элементарного сигнала, и/или параметр, указывающий размер области.
Согласно примеру, приемное устройство может принимать SPS-сигнал, кодированный с помощью периодически повторяющегося PRN-кода, от спутника. Согласно одной или более реализаций, PRN-код может быть кодирован согласно сигналу модуляции бинарной смещенной несущей (BOC). Чтобы обнаруживать первый сигнал, такое приемное устройство может обнаруживать доплеровскую частоту в принимаемом сигнале при корреляции сдвинутых по времени и/или по коду версий локально сформированной кодовой последовательности с принимаемым первым сигналом. В конкретном примере, когда первый спутник передает SPS-сигнал, кодированный с помощью периодически повторяющегося PRN-кода длиной в 4092 элементарных сигналов, принимаемый сигнал может быть коррелирован всего с 4092 или более версиями ассоциированной локально сформированной кодовой последовательности, сдвинутой по времени и/или по коду в одном элементарном сигнале или меньших приращениях. Тем не менее, это просто пример того, как сигнал от спутника конкретной SPS может быть обнаружен, и заявленный предмет изобретения не ограничен в этом отношении. Эта операция корреляции для модулированного в соответствии с BOC(1,1) PRN-сигнала может выражаться согласно отношению (1) следующим образом:
где
m - это число элементарных сигналов в последовательности периодически повторяющихся PRN-кодов сигнала, принимаемого от спутника;
CP - это временной сдвиг кода, обнаруживаемый в сигнале, принимаемом от спутника в начале отсчета времени;
Chipi - это i-й элементарный сигнал в локально сформированной последовательности PRN-кодов для спутника, 0≤i<m;
RSi - это i-й сегмент в сигнале, принимаемом от спутника, 0≤i<m; и
t1, t2 - это период элементарного сигнала, за который выполняется интеграция.
Как можно заметить из вышеприведенного отношения (1), h находится в диапазоне поиска от 0 до m-1, что влечет за собой выполнение числа m операций корреляции для сигнала, принимаемого от спутника, чтобы выполнять полный поиск гипотез временного сдвига кода во всем интервале PRN-кодов для обнаружения результата максимальной корреляции.
Термин «сигнал мощности» при использовании в данном документе может обозначать вывод корреляционной функции. Согласно примеру, ссылаясь на вышеприведенное отношение 1, сигнал мощности может содержать суммирование m интеграций, выполняемых за период от t1 до t2 для элементарных сигналов в кодовой последовательности.
Фиг.6 является примерной временной диаграммой, иллюстрирующей формирование сигнала бинарной смещенной несущей (BOC), извлеченного из последовательности PRN-кодов. Хотя код приблизительного обнаружения (C/A) GPS содержит сигнал двухпозиционной фазовой манипуляции с частотой передачи элементарных сигналов в 1,023 МГц, Galileo GNSS может использовать BOC-сигнал. Помимо этого, будущие GPS-спутники также могут использовать BOC-сигнал, такой как L1C-сигнал. Для BOC-сигналов PRN-код смешивается с прямоугольной волной на данной поднесущей частоте. Обозначение BOC(1,1) указывает, что сигнал имеет поднесущую частоту с прямоугольной волной в 1,023 МГц и скорость передачи элементарных сигналов в 1,023 МГц. Формирование примерного сигнала BOC(1,1) проиллюстрировано на фиг.6. Верхняя строка на фиг.6 - это прямоугольная волна 601 в 1,023 МГц, средняя строка содержит часть примерного кода 603 расширения в 1,023 МГц (PRN-кода), а нижняя строка - это результирующий сигнал 605 BOC(1,1). Хотя BOC-сигналы раскрываются в данном документе как используемые в Galileo GNSS, другие реализации могут содержать BOC-сигналы, используемые в других спутниковых системах определения местоположения, и объем заявленного предмета изобретения не ограничен в этом отношении. Дополнительно, хотя примеры описаны в данном документе с использованием сигналов BOC(1,1), другой вариант BOC может использоваться в других примерах. В частности, пример может использовать сигнал BOC(5,1), хотя объем заявленного предмета изобретения не ограничен в этом отношении.
Фиг.7 является схемой, иллюстрирующей автокорреляционную функцию для сигнала BOC(1,1), извлеченного из последовательности PRN-кодов, и фиг.8 является подробным видом автокорреляционной функции. По сравнению с автокорреляционной функцией GPS-сигнала, проиллюстрированной на фиг.2-3, модуляция поднесущей с прямоугольной волной, используемая для BOC(1,1), инструктирует автокорреляционной функции, проиллюстрированной на фиг.7-8, иметь более острый главный пик и два меньших отрицательных пика побочных максимумов. По сравнению с автокорреляционной функцией GPS, проиллюстрированной, например, на фиг.2-3, главный пик автокорреляционной функции BOC имеет наклон в три раза более крутой. Например, главный пик автокорреляционной функции GPS имеет наклон в 1, в то время как главный пик автокорреляционной функции BOC имеет наклон в 3. Как можно видеть на фиг.7-8, первые нули автокорреляционной функции BOC(1,1) располагаются в +/-1/3 элементарного сигнала от 0-го элементарного сигнала (местоположение максимума главного пика).
Характеристики автокорреляционной функции фиг.7-8 позволяют предоставлять улучшенное обнаружение многолучевых сигналов. Например, передние фронты пиков побочных максимумов имеют отличающиеся друг от друга наклоны (по абсолютному значению) (наклон переднего фронта первого пика побочных максимумов составляет 1, в то время как наклон переднего фронта второго пика побочных максимумов составляет 3). Кроме того, передний фронт первого пика побочных максимумов имеет наклон, отличный от наклона переднего фронта пика главного максимума. Отличающиеся наклоны могут приводить к изменениям соответствующих относительных амплитуд и/или относительных местоположений побочного максимума и/или пиков главного максимума при наличии многолучевого сигнала. Изменения относительной амплитуды и/или относительного разделения побочных максимумов и/или главных пиков при наличии одного или более многолучевых сигналов позволяют предоставлять информацию, полезную при обнаружении и/или оценке ошибки многолучевого распространения. Согласно другому примеру, точки перехода через нуль могут иметь тенденцию перемещаться при наличии одного или более многолучевых сигналов. Изменения точек перехода через нуль позволяют предоставлять информацию, полезную для обнаружения и/или оценки ошибки многолучевого распространения.
Для примерных форм сигнала, проиллюстрированных на различных чертежах, поясненных в данном документе, бесконечная полоса пропускания предполагается просто в качестве иллюстрации. В случае системы с ограниченной полосой пропускания, например, резкие пики должны быть более закругленными.
Для типичного вычисления SPS-автокорреляции разнесение в 2 выборки в расчете на выборку элементарного сигнала может быть достаточным для адекватного кодового отслеживания. Для BOC-сигналов, тем не менее, разнесение в 2 выборки в расчете на выборку элементарного сигнала при традиционных технологиях автокорреляции может приводить к потере сигнала вследствие формы сигнала автокорреляционной функции между максимумом главного пика и побочными максимумами. Интерполяция также может оказываться проблематичной вследствие формы сигнала между максимумом главного пика и побочными максимумами.
Согласно примеру автокорреляционной функции