Способ и система для оценки положения с использованием сдвоенных кинематических механизмов реального времени

Изобретение относится к глобальной системе определения местоположения для оценки положения, ориентации или и того, и другого объекта или транспортного средства. Способ и система для оценки положения содержат измерение первой фазы несущей первого несущего сигнала и второй фазы несущей второго несущего сигнала, принимаемых посредством приемника (10) для определения местоположения. Первичный кинематический механизм (18) реального времени (RTK) или система (16) обработки данных приемника оценивает набор первичных целочисленных неоднозначностей, ассоциированный по меньшей мере с одной из измеренной первой фазы несущей и измеренной второй фазы несущей. Модуль (22) оценки качества определяет то, разрешается или нет корректно набор первичных целочисленных неоднозначностей к предварительно заданному показателю надежности в течение предшествующего периода оценки. Вторичный кинематический механизм (20) реального времени (RTK) или система (16) обработки данных приемника оценивает набор вторичных целочисленных неоднозначностей, ассоциированный по меньшей мере с одной из измеренной первой фазы несущей и измеренной второй фазы несущей в течение последующего периода после предшествующего периода оценки. 2 н. и 14 з.п. ф-лы, 9 ил.

 

Перекрестная ссылка на родственную заявку

Этот документ притязает на приоритет предварительной заявки на патент (США) № 61/299792, поданной 29 января 2010 года и озаглавленной "METHOD AND SYSTEM FOR ESTIMATING POSITION USING DUAL REAL TIME KINEMATIC ENGINES", согласно 35 U.S.C. 119(e).

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

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

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

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

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

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

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

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

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

Фиг.2 является блок-схемой второго варианта осуществления системы для оценки положения с использованием сдвоенных кинематических механизмов реального времени.

Фиг.3 является блок-схемой третьего варианта осуществления системы для оценки положения с использованием сдвоенных кинематических механизмов реального времени.

Фиг.4 является блок-схемой последовательности операций первого варианта осуществления способа для оценки положения с использованием сдвоенных кинематических механизмов реального времени.

Фиг.5 является блок-схемой последовательности операций второго варианта осуществления способа для оценки положения с использованием сдвоенных кинематических механизмов реального времени.

Фиг.6 является блок-схемой последовательности операций третьего варианта осуществления способа для оценки положения с использованием сдвоенных кинематических механизмов реального времени.

Фиг.7 является блок-схемой последовательности операций четвертого варианта осуществления способа для оценки положения с использованием сдвоенных кинематических механизмов реального времени.

Фиг.8 является блок-схемой последовательности операций пятого варианта осуществления способа для оценки положения с использованием сдвоенных кинематических механизмов реального времени.

Фиг.9 является блок-схемой последовательности операций шестого варианта осуществления способа для оценки положения с использованием сдвоенных кинематических механизмов реального времени.

Подробное описание предпочтительного варианта осуществления

Фиг.1 иллюстрирует приемник 10 для определения местоположения, который содержит внешний приемный каскад 12, соединенный с системой 16 обработки данных приемника. Приемник 10 для определения местоположения ассоциирован с приемником 24 поправочных данных. Приемник 24 поправочных данных может быть интегрирован в приемник 10 для определения местоположения или может обмениваться данными с приемником 10 для определения местоположения через порт передачи данных. Приемник 24 поправочных данных принимает поправочные данные (например, поправочные данные опорной фазы несущей) по меньшей мере из одной из опорной станции 26 и вторичной опорной станции 28. Опорная станция 26 обменивается данными, например, через беспроводной или электромагнитный сигнал с приемником 24 поправочных данных через тракт A связи (32). Вторичная опорная станция 28 обменивается данными через беспроводные или электромагнитные сигналы с приемником 24 поправочных данных, например через устройство 30 спутниковой связи через тракт B связи (34).

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

На фиг.1 система 16 обработки данных приемника содержит устройство 14 измерения фазы, первичный кинематический механизм 18 реального времени, вторичный кинематический механизм 20 реального времени, модуль 22 оценки качества, контроллер 55 и модуль 42 оценки (например, модуль оценки положения или модуль оценки положения и ориентации). Устройство 14 измерения фазы, первичный кинематический механизм 18 реального времени, вторичный кинематический механизм 20 реального времени, модуль 22 оценки качества, контроллер 55 и модуль 42 оценки могут обмениваться данными друг с другом. Линии, которые соединяют устройство 14 измерения фазы, первичный кинематический механизм 18 реального времени и вторичный кинематический механизм 20 реального времени, модуль 22 оценки качества, контроллер 55 и модуль 42 оценки на фиг.1, иллюстрируют логические тракты данных, физические тракты данных или и то, и другое. Логический тракт данных означает, например, виртуальный тракт данных или передачу данных между программными модулями либо между одной или более программами. Физический тракт данных означает линию передачи либо одну или более шин данных, которые поддерживают, например, передачу данных, сигналов логического уровня, электрических сигналов или электромагнитных сигналов.

Внешний приемный каскад 12 может содержать любую подходящую схему для приема спутниковых сигналов, передаваемых посредством одного или более спутников (например, навигационных спутников). Внешний приемный каскад 12 может содержать приемник с расширенным спектром или приемник со множественным доступом с кодовым разделением каналов (CDMA), который допускает прием нескольких несущих, передаваемых посредством одного или более спутников в созвездии спутников. Например, внешний приемный каскад 12 может содержать предусилитель или усилитель для усиления спутниковых сигналов, микшер и генератор опорных колебаний, при этом вход усилителя соединяется с антенной, выход усилителя соединяется с одним входом микшера, генератор опорных колебаний соединяется с другим входом микшера, а выход микшера соединяется с системой 16 обработки данных приемника или устройством 14 измерения фазы. В одном иллюстративном варианте осуществления аналого-цифровой преобразователь предоставляет интерфейс между внешним приемным каскадом 12 и системой 16 обработки данных приемника.

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

Устройство 14 измерения фазы может определять одно или более из следующего: (1) первый компонент измеренной фазы для дробных длин волны первого несущего сигнала, второго несущего сигнала или и того, и другого и (2) второй компонент измеренной фазы для целых длин волн первого несущего сигнала, второго несущего сигнала или и того, и другого. Вышеуказанный второй компонент измеренной фазы может быть определен посредством счетчика (например, счетчика переходов через нуль), который подсчитывает переходы принимаемого, восстановленного или обработанного несущего сигнала, которые пересекаются с осью X при опорной абсолютной величине (например, нулевом напряжении) во временной области, где X представляет время, а ось Y представляет абсолютную величину несущего сигнала. Тем не менее, устройство 14 измерения фазы основывается на последующей обработке в приемнике 10 для определения местоположения, чтобы определять или разрешать целочисленную неоднозначность полного цикла, которая может приводить к тому, что второй компонент измеренной фазы находится в состоянии ошибки или смещения посредством полного числа циклов длины волны (например, чтобы оценивать расстояние или дальность между соответствующим спутником и приемником 10 для определения местоположения).

Первичный кинематический механизм 18 реального времени содержит поисковый механизм или другие программные инструкции для поиска или определения наборов решений по целочисленной неоднозначности для фазы одного или более принятых несущих сигналов из нескольких спутников. Вторичный кинематический механизм 20 реального времени содержит поисковый механизм или другие программные инструкции для поиска или определения наборов решений по целочисленной неоднозначности или разрешения неоднозначности для фазы одного или более принятых несущих сигналов из нескольких спутников. Наборы решений по целочисленной неоднозначности означают неоднозначности фазы с целочисленным циклом в принимаемой фазе несущей принимаемых несущих сигналов (например, L1-сигнал при 1,57542 ГГц, L2-сигнал при 1,22760 ГГц или аналогичные сигналы), передаваемых, например, посредством одного или более спутников. Поисковый механизм может использовать технологии по методу наименьших квадратов или на основе фильтрации Калмана, чтобы уменьшать пространство поиска или достигать одного или более решений для набора неоднозначностей для неоднозначностей фазы с целочисленным циклом несущих сигналов, передаваемых из спутников.

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

В одном варианте осуществления модуль 22 оценки качества может определять уровень качества решения по первичной неоднозначности, предоставляемого посредством первичного кинематического механизма 18 реального времени (или основного RTK-механизма), посредством сравнения решения по первичной неоднозначности с решением по вторичной неоднозначности, доступным из вторичного кинематического механизма 20 реального времени (или резервного RTK-механизма), при этом более высокое соответствие между двумя наборами решений по неоднозначности, в общем, указывает более высокое качество, если приемник 10 для определения местоположения не испытывает прием низкого качества сигнала в течение релевантного периода времени оценки. Модуль 22 оценки качества определяет то, что несущий сигнал ниже минимального порогового значения уровня сигнала или что модуляция на первой несущей или второй несущей декодируется, например, с частотой ошибок по битам, частотой ошибок по словам или частотой ошибок по кадрам, которая превышает максимальную частоту ошибок.

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

Контроллер 55 содержит процессор данных или другое устройство обработки данных для управления первичным кинематическим механизмом 18 реального времени, вторичным кинематическим механизмом 20 реального времени либо выводом первичного кинематического механизма 18 реального времени и выводом второго кинематического механизма реального времени. Вход контроллера для контроллера 55 допускает обмен данными с модулем 22 оценки качества, а выход контроллера для контроллера 55 допускает обмен данными с модулем 42 оценки. В ответ на данные по качеству или выходные данные из модуля 22 оценки качества контроллер 55 может отправлять управляющие данные или управляющий сигнал в модуль 42 оценки, чтобы использовать вывод данных первичного кинематического механизма 18 реального времени, вторичного кинематического механизма 20 реального времени или и того, и другого.

Контроллер 55 может отправлять управляющие данные с тем, чтобы активировать, деактивировать, сбрасывать, повторно инициализировать, запускать или останавливать первичный кинематический механизм 18 реального времени, вторичный кинематический механизм 20 реального времени или и то, и другое. Контроллер 55 может активировать или запускать вторичный кинематический механизм 20 реального времени с временным смещением (например, в другом или последующем периоде дискретизации), чтобы повышать точность оцененного положения или ориентации, определенной посредством системы 16 обработки данных приемника, даже в условиях плохого приема спутниковых сигналов или низкого качества уровня сигнала для принимаемых спутниковых сигналов. Период дискретизации может быть задан посредством одного или более из следующего: время начала, время завершения, длительность или интервал либо дискретный момент, когда GPS-приемник делает моментальный снимок входящего радиочастотного или микроволнового зондирующего сигнала и формирует измерение псевдодальности/фазы несущей. Текущий период дискретизации означает последний момент, когда последнее GPS-измерение формируется. В одной конфигурации контроллер может переставлять или циклически сдвигать ответственность основной роли и резервной роли первичного кинематического механизма 18 реального времени и вторичного кинематического механизма 20 реального времени, соответственно, с или без сдвинутого или смещенного запуска кинематических механизмов (18, 20) после перестановки или смены ролей.

Модуль 42 оценки содержит процессор данных или другое устройство обработки данных для оценки положения, ориентации или и того, и другого объекта или транспортного средства, ассоциированного с приемником 10 для определения местоположения. Модуль 42 оценки соединяется с или обменивается данными с первичным кинематическим механизмом 18 реального времени, вторичным кинематическим механизмом 20 реального времени и контроллером 55. После того как набор решений по целочисленной неоднозначности определяется, модуль 42 оценки или приемник 10 для определения местоположения может использовать данные измерений несущей фазы, чтобы предоставлять точную оценку расстояния или дальности между каждым спутником и приемником 10 для определения местоположения на основе известной скорости распространения (т.е. скорости света). В свою очередь, дальности между тремя или более спутниками и приемником 10 для определения местоположения могут быть использованы для того, чтобы оценивать положение или ориентацию приемника.

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

Первый вариант осуществления приемника 10 для определения местоположения фиг.1 является аналогичным второму варианту осуществления по фиг.2, за исключением того, что во втором варианте осуществления по фиг.2 приемник 110 для определения местоположения содержит фильтр 25 уменьшения ошибок, модуль 142 оценки положения и контроллер 155. Дополнительно, в одной конфигурации устройство 14 измерения фазы по фиг.2 содержит формирователь сигналов, модуль задержки по фазе, соединенный с первым коррелятором и вторым коррелятором. Аналогичные ссылки с номерами на фиг.1 и фиг.2 указывают аналогичные элементы.

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

Декодер 40 содержит демодулятор или другое устройство для демодуляции кода псевдослучайного шума (например, кода приблизительного обнаружения (C/A) либо другого более точного гражданского или военного кодирования), который модулирует одну или более несущих. L1-сигнал несущей модулируется с помощью кода приблизительного обнаружения (C/A) и зашифрованного точного кода P(Y), тогда как L2-сигнал модулируется с помощью зашифрованного P(Y)-кода. В одном варианте осуществления декодер 40 может содержать генератор кода, соединенный с модулем входной задержки, при этом выход модуля задержки соединяется с коррелятором для измерения корреляции между базовым кодом псевдослучайного шума, который подвержен задержке посредством известных приращений посредством модуля задержки, и принимаемым кодом псевдослучайного шума из внешнего приемного каскада 12. Декодер также может упрощать декодирование информации по навигации, которая модулирует несущий сигнал, такой как эфемеридные данные.

Модуль 142 оценки положения содержит электронный модуль, программный модуль или и то, и другое для оценки положения объекта или транспортного средства, ассоциированного с приемником 110 для определения местоположения. Модуль 142 оценки положения может использовать один или более следующих источников данных, чтобы определять оцененное положение или ориентацию антенны приемника для определения местоположения или ассоциированного объекта или транспортного средства: декодированный код псевдослучайного шума, данные измерений фазы несущей, зашифрованный точный код (например, P(Y)-код), код приблизительного обнаружения, информацию по навигации и данные неоднозначностей фазы с целочисленным циклом и данные по фазе несущей опорной станции 26, при этом данные по фазе несущей опорной станции могут быть интегрированы в данные неоднозначностей фазы с целочисленным циклом.

Вход декодера 40 соединяется с внешним приемным каскадом 12. Выход декодера 40 допускает связь с модулем 142 оценки положения, фильтром 25 уменьшения ошибок или и тем, и другим. Фильтр 25 уменьшения ошибок может принимать входные данные из первичного кинематического механизма 18 реального времени, вторичного кинематического механизма 20 реального времени или и того, и другого, при этом входные данные содержат данные с решением по неоднозначности (например, набор целочисленных неоднозначностей, набор первичных целочисленных неоднозначностей или набор вторичных целочисленных неоднозначностей) для соответствующих данных измерений фазы несущей.

Модуль 22 оценки качества может оценивать качество решения данных с решением по неоднозначности, предоставляемых посредством первичного кинематического механизма 18 реального времени, вторичного кинематического механизма реального времени или и того, и другого. В альтернативном варианте осуществления модуль 22 оценки качества может допускать измерение качества сигнала принимаемой несущей. Модуль 22 оценки качества определяет оценку качества данных с решением по неоднозначности, принимаемых сигналов посредством приемника 110 для определения местоположения, как указано выше в связи с фиг.1.

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

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

Фиг.3 иллюстрирует третий вариант осуществления системы для определения местоположения со сдвоенными кинематическими механизмами реального времени (RTK).

Фиг.3 содержит синтаксический RTK-анализатор 402, контроллер 406 приемника и пользовательский интерфейс 408, соединенные с сервером 414 обмена данными. Указатель 416 на основной RTK-механизм, указатель 418 на резервный RTK-механизм и контроллер 424 соединяются с сервером 414 обмена данными. В свою очередь, указатель 416 на основной RTK-механизм допускает обмен данными с первым RTK-механизмом 420 и вторым RTK-механизмом 422. Между тем, указатель 418 на резервный RTK-механизм допускает обмен данными с первым RTK-механизмом 420 и вторым RTK-механизмом 422. Первый RTK-механизм 420, в общем, является аналогичным первичному кинематическому механизму 18 реального времени из других вариантов осуществления, тогда как второй RTK-механизм 422, в общем, является аналогичным вторичному кинематическому механизму 20 реального времени из других вариантов осуществления. Тем не менее, указатель 416 на основной RTK-механизм и указатель на резервный механизм могут быть неотъемлемой частью или замещать первичный кинематический механизм 18 реального времени и вторичный кинематический механизм 20 реального времени.

Синтаксический RTK-анализатор 402 принимает ввод, например, из приемника 24 поправочных данных. Синтаксический RTK-анализатор 402 фильтрует, организует или иным образом обрабатывает поправочные данные или RTK-поправочные данные 404, чтобы упрощать разрешение неоднозначности измерений фазы несущей. Синтаксический RTK-анализатор 402 предоставляет RTK-поправочные данные 404 на сервер 414 обмена данными, где они сохраняются или направляются в указатель 416 на основной RTK-механизм или указатель 418 на резервный RTK-механизм.

Контроллер 406 приемника предоставляет данные измерений фазы несущей и эфемеридные данные 410. Данные измерений фазы несущей могут исходить, например, из устройства 14 измерения фазы, которое принимает сигнал или данные из внешнего приемного каскада 12. Эфемеридные данные содержат орбитальную информацию по спутникам или набор данных по положениям спутников в отношении от одного или более базовых положений на или около поверхности Земли в соответствии с расписанием. Эфемеридные данные могут выражаться как сферические полярные координаты, которые сохраняются в базе данных или в одном или более файлов. Спутники могут передавать эфемеридные данные в навигационном сообщении, которое допускает прием посредством приемника для определения местоположения. Контроллер 406 приемника предоставляет данные измерений несущей фазы и эфемеридные данные на сервер 414 обмена данными, где они сохраняются или направляются в указатель 416 на основной RTK-механизм или указатель 418 на резервный RTK-механизм.

Пользовательский интерфейс 408 допускает связь с сервером 414 обмена данными. Пользовательский интерфейс 408 дает возможность пользователю выполнять поддержку и программные обновления контроллера 55 или другого программного обеспечения, ассоциированного с приемником для определения местоположения. В одном варианте осуществления пользовательский интерфейс 408 и контроллер 55 могут поддерживать предоставление задаваемого пользователем параметра, чтобы активировать вторичный RTK-механизм в течение предварительно определенного временного интервала (например, по меньшей мере 1-5 минут) в течение периодов, которые зависят от разнесения по расстоянию от ориентира до пользовательского приемника.

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

Указатель 416 на основной RTK-механизм указывает на ячейку памяти или регистры хранения данных одного или более решений по неоднозначности в первом RTK-механизме 420, втором RTK-механизме или и том, и другом. Например, первый RTK-механизм 420 может организовывать решения по неоднозначности в стеке (например, "первый на входе-первый на выходе") или сохранять в другой конфигурации регистров данных. Аналогично, резервный RTK-механизм указывает на ячейку памяти или регистры хранения данных одного или более решений по неоднозначности в первом RTK-механизме 420, втором RTK-механизме или и том, и другом. Например, второй RTK-механизм 422 может организовывать решения по неоднозначности в стеке (например, "первый на входе-первый на выходе") или сохранять в другой конфигурации регистров данных.

Первый RTK-механизм 420 принимает в качестве входных данных RTK-поправочные данные 404, данные измерений фазы несущей и эфемеридные данные из сервера 414 обмена данными через указатель 416 на основной RTK-механизм или иным образом. Первый RTK-механизм 420 выводит данные разрешения неоднозначности на основе вышеприведенных входных данных, которые могут включать в себя одно или более из следующего: RTK-поправочные данные 404, данные измерений фазы несущей и эфемеридные данные, при этом входные данные ассоциированы или ограничены периодом времени или периодом дискретизации, в который первый RTK-механизм 420 является активным.

Второй RTK-механизм 422 принимает в качестве входных данных RTK-поправочные данные 404, данные измерений фазы несущей и эфемеридные данные из сервера 414 обмена данными через указатель 416 на основной RTK-механизм или иным образом. Второй RTK-механизм 422 выводит данные разрешения неоднозначности на основе вышеприведенных входных данных, которые могут включать в себя одно или более из следующего: RTK-поправочные данные 404, данные измерений фазы несущей и эфемеридные данные, при этом входные данные ассоциированы или ограничены периодом времени или периодом дискретизации, в который второй RTK-механизм 422 является активным.

Контроллер 424 имеет программные инструкции, логические инструкции или программируемые инструкции, которые проиллюстрированы в блоке контроллера 424 на фиг.3. Программируемые, логические или программные инструкции начинаются на этапе 426.

На этапе 426 контроллер 424 проверяет RTK-состояние на основе данных 412 RTK-решений, предоставляемых посредством указателя 416 на основной RTK-механизм или указателя 418 на резервный RTK-механизм. RTK-состояния могут включать в себя первый RTK-механизм 420 в активном или неактивном состоянии, второй RTK-механизм 422 в активном или неактивном состоянии. Дополнительно, RTK-состояния могут включать в себя временную метку относительно того, когда первый RTK-механизм 420 становится активным или сколько времени первый RTK-механизм 420 является активным в отношении текущего времени. Аналогично, RTK-состояния могут включать в себя временную метку относительно того, когда второй RTK-механизм 422 становится активным или сколько времени второй RTK-механизм 422 является активным в отношении текущего времени.

На этапе 428 контроллер 424 определяет то, фиксируются или привязываются либо нет первый RTK-механизм 420 и второй RTK-механизм 422 к RTK-решениям по положению, ориентации или и тому, и другому в данных 412 RTK-решений. Например, потери привязки к RTK-решениям (например, оцененного положения или ориентации) могут возникать, если приемник 10 для определения местоположения или его антенна перемещается в положение, в котором тракт передачи сигналов из спутника загораживается или ослабляется. Если как первый RTK-механизм 420, так и второй RTK-механизм 422 фиксируются или привязываются к RTK-решениям, процедура переходит к этапу 430. Если один из первого RTK-механизма 420 и второго RTK-механизма 422 фиксируется или привязывается к RTK-решениям, то способ переходит к этапу 432. Тем не менее, если ни первый RTK-механизм 420, ни второй RTK-механизм 422 не фиксируются или привязываются к данным 412 RTK-решений, процедура переходит к этапу 438.

На этапе 430 контроллер 424 сравнивает решение по неоднозначности, предоставляемое посредством первого RTK-механизма 420 и второго RTK-механизма 422, чтобы перекрестно проверять на предмет точности. Например, контроллер 424 участвует в процессе верификации решения по неоднозначности, чтобы гарантировать то, что решение по неоднозначности является точным относительно требуемого уровня надежности, который оценивается на основе сравнения, статистического анализа или иным образом.

В одном варианте осуществления, чтобы перекрестно проверять на предмет точности или управлять качеством решения по неоднозначности, модуль 22 оценки качества применяется к первому RTK-механизму 420 и второму RTK-механизму 422, чтобы обеспечивать надежность выбранного набора неоднозначностей в каждом RTK-механизме. Модуль оценки качества может оказывать влияние на процессы или этапы 426, 428 и 430 на фиг.3, чтобы упрощать оптимизацию или максимизацию качества и своевременности (например, в реальном времени для автомобильной навигации) решений по неоднозначности. После этапов 426, 428 и 430 контроллер 424 может формировать последовательность команд управления, чтобы включать или выключать резервный RTK-механизм, переставлять RTK-механизмы и/или обновлять пороговое значение надежности разрешения неоднозначности, соответственно, в двух RTK-механизмах.

На этапе 434, если первый RTK-механизм 420 или второй RTK-механизм 422 выступает в качестве ведущего RTK-механизма и работает с требуемым уровнем надежности или если результаты перекрестной проверки удачные, резервный RTK-механизм деактивируется. Резервный RTK-механизм является (или становится) первым RTK-механизмом 420 или вторым RTK-механизмом 422, который в данный момент не обозначается посредством контроллера 424 в качестве ведущего RTK-механизма. Любой из первого RTK-механизма 420 или второго RTK-механизма 422 может обозначаться как ведущий, и зоны ответственности для ведущего и резервного элемента могут передаваться или переставляться между двумя RTK-механизмами, чтобы предоставлять повышенную надежность и точность RTK-решения или разрешения неоднозначности для определения фазы несущей несущих сигналов, принимаемых посредством приемника 10 для определения местоположения.

На этапе 432 ведущие роли первого RTK-механизма 420 и второго RTK-механизма 422 переставляются (т.е. основные и резервные роли меняются между собой), причем резервный RTK предоставляет более точную оценку RTK-решения или решения по неоднозначности для фазы несущей. Резервный RTK-механизм может предоставлять более точную оценку RTK-решения или решения по неоднозначности, поскольку резервный может запускаться после или в период дискретизации, отличный от ведущего RTK-механизма. Дополнительно, уровень надежности разрешения неоднозначности является, в общем, более высоким для резервного RTK-механизма, когда ведущие роли первого RTK-механизма 420 и второго RTK-механизма 422 переставляются. Соответственно, процедура на этапе 432 может поддерживать обратную фиксацию RTK-решения.

На этапе 436 контроллер 424 или модуль 22 оценки качества обновляет уровень надежности разрешения неоднозначности на основе перестановки механизмов, которая осуществлена ранее на этапе 432.

На этапе 438 контроллер 424 предоставляет корректировку данных первого RTK-механизма 420 и второго RTK-механизма 422, чтобы подтверждать то, какой является активным, какой является ведущим, а какой является резервным. Контроллер 424 может повторно инициализировать или сбрасывать резервный механизм, чтобы очищать его состояния и делать его готовым или доступным для запуска во временное окно или в период дискретизации, отличный от активного или ведущего RTK-механизма. При чрезвычайных обстоятельствах, когда состояния фильтра уменьшения ошибок, первого RTK-механизма 420 и второго RTK-механизма 422 являются ошибочными или неточными, контроллер 424 может повторно инициализировать или сбрасывать как первый RTK-механизм 420, так и второй RTK-механизм 422, при этом повторная инициализация выполняется сразу для обоих RTK-механизмов либо со сдвигом или смещением во времени, чтобы предоставлять повышенную надежность, обеспечиваемую посредством различных времен запуска RTK-механизмов.

Фиг.4 является блок-схемой последовательности операций способа для оценки положения объекта или транспортного средства, ассоциированного с приемником 10 для определения местоположения. Способ по фиг.4 начинается на этапе S100.

На этапе S100 устройство 14 измерения фазы или система 16 обработки данных приемника измеряет первую фазу несущей первого несущего сигнала и вторую фазу несущей второго несущего сигнала, принимаемого посредством приемника для определения местоположения.

На этапе S102 первичный кинематический механизм 18 реального времени или система 16 обработки данных приемника оценивает набор первичных целочисленных неоднозначностей, ассоциированный по меньшей мере с одной из измеренной первой фазы несущей и измеренной второй фазы несущей посредством первичного кинематического механизма 18 реального времени.

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

На этапе S106 вторичный кинематический механизм 20 реального времени или система 16 обработки данных приемника оценивает набор вторичных целочисленных неоднозначностей, ассоциированный по меньшей мере с одной из измеренной первой фазы несущей и измеренной второй фазы несущей посредством вторичного кинематического RTK-механизма реального времени в течение последующего периода (например, последующего периода дискретизации) после предшествующего периода оценки.

Способ по фиг.5 является аналогичным способу по фиг.4 за исключением того, что способ по фиг.5 дополнительно содержит этап S108. Аналогичные ссылки с номерами на фиг.5 и фиг.4 указывают аналогичные этапы или процедуры.

На этапе S108 контроллер 55 или система 16 обработки данных приемника применяет оцененный набор вторичных целочисленных неоднозначностей, чтобы оценивать положение объекта или транспортного средства, если вторичный RTK-механизм оценивает решение набора вторичных целочисленных неоднозначностей до разрешения посредством первичного RTK-механизма набора первичных целочисленных неоднозначностей к целочисленным значениям.

Этап S108 может быть выполнен в соответствии с различными технологиями, которые могут применяться попеременно или кумулятивно. Согласно первой технологии, контроллер 55 или система обработки данных использует технологии по методу наименьших квадратов или на основе фильтра Калмана, чтобы оценивать решение набора вторичных целочисленных неоднозначностей. Согласно второй технологии, первичный RTK-механизм повторно инициализируется после текущего периода дискретизации и переставляется со вторичным RTK-механизмом (например, в течение следующего периода дискретизации или более), так что исходный вторичный RTK-механизм выступает в качестве первичного RTK-механизма, чтобы оценивать положение объекта с использованием оцененного целочисленного набора.

Способ по фиг.6 является аналогичным способу по фиг.4 за исключением того, что способ по фиг.6 дополнительно содержит этапы S109 и S110. Аналогичные ссылки с номерами на фиг.6 и фиг.4 указывают аналогичные этапы или процедуры.

На этапе 109 контроллер 55 или система 16 обработки данных приемника применяет оцененный набор первичных целочисленных неоднозначностей для того, чтобы определять положение объекта или транспортного средства, если идентичные наборы целочисленных неоднозначностей разрешаются как из вторичного RTK-механизма, так и из первичного RTK-механизма. Этап S109 может быть выполнен в соответствии с различными технологиями, которые могут применяться попеременно или кумулятивно. Согласно первой технологии, контроллер 55 или система 16 обработки данных приемника применяет оцененную первичную целочисленную неоднозначность, чтобы определять положение объекта, если вторичный RTK-механизм и первичный RTK-механизм являются активными. Согласно второй технологии, контроллер 55 или система 16 обработки данных приемника применяет оцененную первичную целочисленную неоднозначность, чтобы определять положение объекта, если вторичный RTK-механизм и первичный RTK-механизм являются активными до тех пор, пока оцененная первичная целочисленная неоднозначность не равняется или является практически эквивалентной оцененной вторичной целочисленной неоднозначности в течение периода времени оценки (например, периода дискретизации).

На этапе S110 контроллер 55 или система 16 обработки данных приемника переводит вторичный RTK-механизм в режим бездействия из активного режима, если оцененная первичная целочисленная неоднозначность равняется или является практически эквивалентной оцененной вторичной целочисленной неоднозначности в течение периода времени оценки (например, периода дискретизации).

Способ по фиг.7 является аналогичным способу по фиг.4 за исключением того, что способ по фиг.7 дополнительно содержит этап S111. Аналогичные ссылки с номерами на фиг.7 и фиг.4 указывают аналогичные этапы или процедуры.

На этапе S111 контроллер 55 или система 16 обработки данных приемника применяет оцененный общий поднабор целочисленных неоднозначностей из оцененного набора первичных целочисленных неоднозначностей и набора вторичных целочисленных неоднозначностей для того, чтобы определять положение объекта или транспортного средства, если существует по меньшей мере четыре общих неоднозначности с двойной разностью, разрешаемые как из вторичного RTK-механизма, так и из первичного RTK-механизма в текущий период дискретизации. Двойная разность означает математическую технологию или процедуру, которая исключает смещение синхросигнала приемника (например, посредством первой разности между измерениями фазы несущей) и смещение синхросигнала спутника (например, посредством второй разности между измерениями фазы несущей). Атмосферные эффекты на GPS-измерения также могут быть в значительной степени уменьшены, когда расстояние между приемниками не очень большое. Двойная разность может быть определена, например, посредством вычитания двух GPS-измерений фазы несущей с одиночной разностью, измеряемых в приемнике 10 для определения местоположения и в опорной станции (например, 40 или 41 на фиг.1) относительно спутниковых сигналов, из двух различных спутников.

В альтернативной конфигурации выполнения этапа S111 контроллер 55 или система 16 обработки данных приемника может сбрасывать вторичный RTK-механизм и повторно инициализировать вторичный RTK-механизм или состояния фильтра 25 уменьшения ошибок, ассоциированные с любым из механизмов, если первичная целочисленная неоднозначность и вторичная целочисленная неоднозначность являются идентичными менее чем для четырех состояний целочисленных неоднозначностей с двойной разностью. Дополнительно, контроллер 55 или система 16 обработки данных приемника может использовать вывод из первичного RTK-механизма, чтобы оценивать решение по целочисленной неоднозначности после повторной инициализации вторичного RTK-механизма.

Способ по фиг.8 является аналогичным способу по фиг.4 за исключением того, что способ по фиг.8 дополнительно содержит этап S112 и этап S114. Аналогичные ссылки с номерами на фиг.8 и фиг.4 указывают аналогичные этапы или процедуры.

На этапе S112 контроллер 55 или система 16 обработки данных приемника сбрасывает неоднозначности из первичного RTK-механизма, если они разрешаются к различным целочисленным значениям как из вторичного RTK-механизма, так и из первичного RTK-механизма.

На этапе S114 контроллер 55 или система 16 обработки данных приемника повторно инициализирует вторичный RTK-механизм после текущего периода дискретизации и продолжает выполнять разрешение неоднозначности до тех пор, пока набор целочисленных неоднозначностей, идентичный набору первичного RTK-механизма, не достигается.

Способ по фиг.9 является аналогичным способу по фиг.4 за исключением того, что способ по фиг.9 дополнительно содержит этап S116, этап S118 и этап S120. Аналогичные ссылки с номерами на фиг.9 и фиг.4 указывают аналогичные этапы или процедуры.

На этапе S116 контроллер 55 или система 16 обработки данных приемника определяет то, выполняет или нет вторичный RTK-механизм поиск решения оцененной вторичной целочисленной неоднозначности в течение более чем максимального порогового времени в последующем периоде (например, в последующем периоде дискретизации).

На этапе S118 контроллер 55 или система 16 обработки данных приемника сбрасывает вторичный RTK-механизм, если вторичный RTK-механизм выполняет поиск оцененной вторичной целочисленной неоднозначности в течение более чем максимального порогового времени.

На этапе 120 контроллер 55 или система 16 обработки данных приемника использует первичный RTK-механизм во время процесса сброса.

Принцип сдвоенного RTK-механизма оптимально подходит для повышения доступности и надежности RTK в сложном окружении приема сигналов, в котором приемник для определения местоположения с надлежащей чувствительностью принимает один или более спутниковых сигналов с плохим качеством сигнала (например, с низким уровнем сигнала). Настоящая система и способ, раскрытые в этом документе, уменьшают влияние неточных измерений псевдодальности и фазы несущей в фильтре уменьшения ошибок или RTK-фильтре Калмана. Например, настоящая система и способ могут не допускать задержки, ассоциированной с повторной инициализацией одиночных состояний RTK-механизма или фильтра Калмана после нарушенного разрешения неоднозначности или "проскальзываний" цикла, ассоциированных с низким качеством сигнала или перебоями в связи либо с нарушениями в переходном режиме между приемником для определения местоположения и одним или более спутниками. Хотя повышение чувствительности приемника для определения местоположения может улучшать прием сигналов в сложном окружении приема сигналов, такие подходы ограничены вследствие повышения стоимости приемника для определения местоположения и практических пределов, ассоциированных с фоновым электромагнитным шумом или минимальным уровнем шума. Настоящая система и способ оптимально подходят для уменьшения чувствительности RAIM-алгоритма в RTK-механизме к неточным измерениям фазы несущей и быстро восстанавливают или уменьшают эффекты некорректных исправлений неоднозначностей, которые наблюдались в течение переходных периодов плохого приема приемника для определения местоположения.

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

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

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

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

2. Способ по п.1, дополнительно содержащий этап, на котором:
- применяют оцененный набор вторичных целочисленных неоднозначностей, чтобы оценивать положение объекта, если вторичный RTK-механизм оценивает решение с использованием технологий по методу наименьших квадратов или на основе фильтра Калмана для набора вторичных целочисленных неоднозначностей до разрешения посредством первичного RTK-механизма набора первичных целочисленных неоднозначностей к целочисленным значениям; для этого случая первичный RTK-механизм повторно инициализируется после текущего периода дискретизации и переставляется со вторичным RTK-механизмом.

3. Способ по п.1, дополнительно содержащий этап, на котором:
- применяют оцененный набор первичных целочисленных неоднозначностей для того, чтобы определять положение объекта, если идентичные наборы целочисленных неоднозначностей разрешаются как из вторичного RTK-механизма, так и из первичного RTK-механизма.

4. Способ по п.1, дополнительно содержащий этап, на котором:
- переводят вторичный RTK-механизм в режим бездействия из активного режима, если оцененная первичная целочисленная неоднозначность равняется или является практически эквивалентной оцененной вторичной целочисленной неоднозначности в течение периода времени оценки.

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

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

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

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

9. Способ по п.1, дополнительно содержащий этап, на котором:
- предоставляют задаваемый пользователем параметр, чтобы активировать вторичный RTK-механизм в течение предварительно определенного временного интервала в течение периодов, которые зависят от разнесения по расстоянию от ориентира до пользовательского приемника.

10. Способ по п.1, дополнительно содержащий этап, на котором:
- применяют оцененную первичную целочисленную неоднозначность, чтобы определять положение объекта, если вторичный RTK-механизм и первичный RTK-механизм являются активными.

11. Способ по п.1, дополнительно содержащий этап, на котором:
- применяют оцененную первичную целочисленную неоднозначность, чтобы определять положение объекта, если вторичный RTK-механизм и первичный RTK-механизм являются активными до тех пор, пока оцененная первичная целочисленная неоднозначность не равняется или является практически эквивалентной оцененной вторичной целочисленной неоднозначности в течение периода времени оценки.

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

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

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

15. Система по п.14, дополнительно содержащая:
- модуль оценки положения для приема выходных данных фильтра из выхода фильтра уменьшения ошибок измеренной первой фазы несущей и измеренной второй фазы несущей.

16. Система по п.15, дополнительно содержащая:
- декодер для сравнения базового псевдослучайного кода с принимаемым псевдослучайным кодом, чтобы оценивать приблизительную оценку положения для объекта, причем приблизительная оценка положения предоставляется в качестве входных данных в модуль оценки положения.



 

Похожие патенты:
Изобретение относится к вычислительной технике. Технический результат заключается в упрощении определения пределов защиты при помощи полной экстраполяции пределов защиты.
Группа изобретений относится к системам определения однозначного курса транспортного средства. Техническим результатом является надежное и точное определение состояния переднего или заднего хода для использования в автоматических системах управления.

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

Изобретение относится к радиотехнике и может использоваться в навигационной аппаратуре потребителя. Технический результат состоит в повышении эффективности решения задачи автономного контроля целостности системы навигационных космических аппаратов(НКА).

Изобретение относится к системам определения положения. Техническим результатом является повышение возможностей определения положения для устройств мобильной связи, причем чтобы они делали это одновременно и эффективно.

Изобретение относится к спутниковым навигационным системам (CНC) позиционирования. Технический результат состоит в повышении точности позиционирования в экранированном пространстве.

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

Изобретение относится к области спутниковой навигации и пассивной радиолокации. Достигаемый технический результат - расширение функциональных возможностей.

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

Изобретение относится к системам определения местоположения в помещении. Техническим результатом является повышение покрытия помещения сигналами GPS, принимаемыми вне помещения.

Изобретение относится к системе позиционирования, в которой используются наземные передатчики навигационного сигнала, и обеспечивает снижение девиации частоты передаваемого в наземных условиях навигационного сигнала при низких затратах. Передатчик навигационного сигнала действует для приема передаваемой волны, генерации импульса синхронизации в синхронизации с предопределенным кадром данных, генерации основного колебания внутреннего тактового сигнала посредством секции (550) синхронизации опорного сигнала с использованием импульса синхронизации в качестве опорного сигнала, генерации IMES сигнала на основе основного колебания внутреннего тактового сигнала и передачи IMES сигнала. Секция (550) синхронизации опорного сигнала содержит схему (551) счетчика, компаратор (553), фильтр (554) управления нижних частот, цифроаналоговый (DA) преобразователь (555) и управляемый напряжением осциллятор (556). Секция (550) синхронизации опорного сигнала конфигурирована, чтобы, когда отношение величин между количеством тактовых импульсов, сгенерированных управляемым напряжением осциллятором (556) с использованием импульса синхронизации в качестве опорного сигнала и опорным значением, находится в пределах предопределенного значения и продолжается предопределенное количество раз в одном направлении, настраивать уровень управляющего напряжения управляемого напряжением осциллятора (556). 2 н. и 8 з.п. ф-лы, 12 ил.

Изобретение относится к измерительной технике, в частности к пеленгаторам. Техническим результатом является возможность частотной и пространственной селекции источников сигналов. Для этого в устройство для определения направления на источник сигнала, содержащее магнитную антенну, ориентированную в направлении Север-Юг, магнитную антенну, ориентированную в направлении Запад-Восток, антенну с круговой диаграммой направленности, усилители, аналого-цифровые преобразователи (АЦП) и персональную электронно-вычислительную машину (ПЭВМ), дополнительно введены блок системы единого времени, блок связи с абонентами, смесители, управляемые фильтры, коммутаторы, цифроаналоговые преобразователи (ЦАП), калибраторы и гониометр. 1 ил.

Изобретение относится к радиотехнике и может использоваться для проверки достоверности позиционной информации. Технический результат состоит в повышении точности определения позиционной информации. Для этого устройство спутникового позиционирования (GNSS) содержит набор (3) фильтров Калмана, включает в себя этапы, на которых для каждого из фильтров набора: корректируют навигационное решение, сформированное данным фильтром, с учетом оценки влияния отказа спутника на данное навигационное решение; вычисляют перекрестное отклонение, отражающее расхождение между наблюдением, соответствующим необработанному измерению со спутника, не используемого данным фильтром, и апостериорной оценкой указанного наблюдения в соответствии с навигационным решением, сформированным данным фильтром и производят статистическую проверку перекрестного отклонения, по результатам которой констатируют наличие или отсутствие отказа спутника, необработанное измерение которого данный фильтр не использует. 2 н. и 9 з.п. ф-лы, 2 ил.

Изобретение относится к области навигации. Техническим результатом является повышение стабильности приема сигналов. Предлагается система предоставления информации местоположения, выполненная с возможностью предоставления информации местоположения без ухудшения точности даже в окружении внутри помещений со значительным влиянием затухания при многолучевом распространении. Аппаратура (100) предоставления информации принимает, в приемной антенне RX-ANT1, сигналы определения местоположения из находящегося в помещении передатчика (200), подвергнутые кодированию с расширением спектра с помощью различных PRN-кодов и передаваемые через передающие антенны TX-ANT1 и TX-ANT2 соответственно. Аппаратура (100) предоставления информации местоположения выполняет поиск PRN-кодов передаваемых сигналов независимо и асинхронно. Если обнаруживается один PRN-код, с использованием его контура синхронизации выполняется попытка обнаружения другого PRN-кода другого канала. Если обнаружение успешно выполнено в двух каналах, выбирается сигнал одного канала и выполняется процесс определения местоположения. 3 н. и 11 з.п. ф-лы, 22 ил.

Изобретение относится к космической отрасли, а именно к средствам и способам оперативного мониторинга состояния ионосферы с использованием космических аппаратов (КА), и может использоваться, например, для оперативной диагностики ионосферных возмущений с целью принятия необходимых комплексных мер по повышению безопасности хозяйственной и научной деятельностей, сопряженных с применением наземных, морских, авиационных и космических средств. Достигаемый технический результат изобретения - увеличение размеров зоны наблюдения ионосферы, а также повышение оперативности и непрерывности диагностики ионосферы путем обеспечения возможности комплексной автоматизации процессов приема и обработки сигналов от бортовой приемной аппаратуры низкоорбитальных КА, принимающей сигналы от высокоорбитальных космических навигационных систем (КНС) типа ГЛОНАСС/GPS и других. Аппаратно-программный комплекс, реализующий способ, включает: комплекс планирования и взаимодействия с источником данных об эфемеридах КА высокоорбитальных КНС, центром управления полетом (ЦУП) и потребителями; комплекс предварительной обработки данных; комплекс расчета геометрических условий измерений; комплекс расчета координат КА высокоорбитальной КНС ГЛОНАСС/GPS; комплекс диагностики возмущения ионосферы по соотношению сигнал/шум и разработки информационных продуктов; блок памяти (архив). 2 н. и 5 з.п. ф-лы, 6 ил.

Изобретение относится к технике связи и может использоваться в глобальной навигационной спутниковой системе (GNSS). Технический результат состоит в повышении точности определения местоположения объектов. Для этого принимают приемником GNSS сигналы, которые переданы передатчиками GNSS, расположенными на борту спутников, которые расположены в поле зрения объекта; обновляют служебные данные в объекте, причем служебные данные включают в себя данные часов спутников, указывающие внутренние часы спутников, данные орбит спутников, указывающие позиции спутников, данные смещения кода задержки спутников, имеющие отношение к смещениям кода задержки передатчиков GNSS, и данные ионосферной модели, указывающие состояние ионосферы; определяют на основе данных ионосферной модели данные ионосферных задержек, указывающие коррекции, имеющие отношение к задержкам сигналов; причем задержки сигналов происходят в результате прохождения сигналов через ионосферу между передачей сигналов от передатчиков GNSS и приемом сигналов приемником GNSS; и определяют позицию объекта на основе сигналов, данных часов спутников, данных орбит спутников, данных смещения кода задержки спутников и определенных данных ионосферных задержек. 3 н. и 9 з.п. ф-лы, 10 ил.

Изобретение относится к области радионавигации. Техническим результатом является определение курсового угла транспортного средства или оборудования, соединенного с транспортным средством. Система и способ определения курсового угла транспортного средства содержат первую и вторую антенны (12, 14), связанные с транспортным средством. Первая и вторая антенны (12, 14) выполнены с возможностью приема сигналов, содержащих данные системы глобального местоопределения. Входной каскад (18) приемника сконфигурирован с возможностью приема сигналов, содержащих данные системы глобального местоопределения. Устройство (32) электронной обработки данных способно принимать данные системы глобального местоопределения из входного каскада (18) приемника. Устройство (32) обработки данных сконфигурировано или запрограммировано с возможностью исполнения способа определения угловой пространственной ориентации транспортного средства, которая может содержать курсовой угол транспортного средства. 2 н. и 23 з.п. ф-лы, 3 ил.

Изобретение относится к средствам навигации и может быть использовано в транспортных средствах для определения местоположения транспортного средства. Достигаемый технический результат изобретения - обеспечение определения координат навигационного приемника с частичной компенсацией погрешностей. Указанный результат достигается за счет того, что спутниковые измерения дальности принимаются навигационным приемником и базовой станцией, причем сигналы измерения дальности, принятые базовой станцией, непосредственно транслируются в навигационный приемник, одновременно с базовой станции в навигационный приемник передается трекерный сигнал дальности базовой станции до навигационного приемника, а для определения координат навигационного приемника используется разность сигналов, полученных от спутника непосредственно и через базовую станцию. 1 ил.

Изобретение относится к радиотехнике и может использоваться для определения местоположения объектов. Технический результат состоит в повышении точности определения местоположения. Для этого первичное устройство (18) измерения фазы измеряет фазу первой несущей и фазу второй несущей у сигналов несущей, принятых приемником (10) с определением местоположения. Вторичное устройство (30) измерения фазы измеряет фазу третьей несущей и фазу четвертой несущей у других сигналов несущей. Кинематический механизм (20) реального времени оценивает первый набор целочисленных неопределенностей, ассоциированный с измеренной фазой первой несущей, и второй набор целочисленных неопределенностей, ассоциированный с измеренной фазой второй несущей. Кинематический механизм (20) реального времени оценивает третий набор неопределенностей, ассоциированный с измеренной фазой третьей несущей, и четвертый набор неопределенностей, ассоциированный с измеренной фазой четвертой несущей. Компенсатор (32) допускает компенсацию межканального смещения по меньшей мере в одном из третьего набора неопределенностей и четвертого набора неопределенностей путем моделирования прогнозирующего фильтра (например, 24) в соответствии с различными входными данными или состояниями фильтра, оцененными устройством (26) оценки. 2 н. и 21 з.п. ф-лы, 16 ил., 1 табл.

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