RU2012152265A - Методы и аппаратура определения направления движения приемника гнсс - Google Patents
Методы и аппаратура определения направления движения приемника гнссInfo
- Publication number
- RU2012152265A RU2012152265A RU2012152265/07A RU2012152265A RU2012152265A RU 2012152265 A RU2012152265 A RU 2012152265A RU 2012152265/07 A RU2012152265/07 A RU 2012152265/07A RU 2012152265 A RU2012152265 A RU 2012152265A RU 2012152265 A RU2012152265 A RU 2012152265A
- Authority
- RU
- Russia
- Prior art keywords
- velocity vector
- estimate
- angle
- value
- orientation angle
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract 22
- 238000001914 filtration Methods 0.000 claims abstract 13
- 230000015572 biosynthetic process Effects 0.000 claims abstract 9
- 230000000306 recurrent effect Effects 0.000 claims abstract 3
- 239000011159 matrix material Substances 0.000 claims 12
- 238000012937 correction Methods 0.000 claims 7
- 238000005259 measurement Methods 0.000 claims 6
- 125000004122 cyclic group Chemical group 0.000 claims 4
- 230000009466 transformation Effects 0.000 claims 4
- 239000006185 dispersion Substances 0.000 claims 3
- 238000013213 extrapolation Methods 0.000 claims 3
- 238000009499 grossing Methods 0.000 claims 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims 1
- 238000000844 transformation Methods 0.000 claims 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/52—Determining velocity
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Navigation (AREA)
Abstract
1. Метод определения направления движения приемника ГНСС, отличающийся тем, что включает на каждом такте работы следующие шаги:(A) формирование первичной оценки модуля вектора скорости с использованием текущих оценок проекций вектора скорости;(B) формирование экстраполированного значения модуля вектора скорости с использованием предыдущих оценок модуля вектора скорости, полученных на шаге (A);(C) формирование первичной оценки угла ориентации вектора скорости в одной из двух возможных областей определения угла: [0…2π] или [-π…+π], с использованием текущих оценок проекций вектора скорости;(D) формирование оценки дисперсии первичной оценки угла ориентации вектора скорости в соответствии со следующим правилом:(i) если оценка модуля вектора скорости, сформированная на шаге (A), меньше заданного минимального значения, то значение оценка дисперсии первичной оценки угла ориентации вектора скорости полагается равной заранее выбранной максимальной величине, а(ii) в противном случае оценка дисперсии первичной оценки угла ориентации вектора скорости вычисляется как отношение предварительно полученной оценки дисперсии модуля вектора скорости к квадрату первичной оценки модуля вектора скорости, сформированной на (A);(E) если экстраполированная величина модуля вектора скорости, полученная на шаге (B) больше заданного минимального значения, то выполняется шаг (G), в противном случае, выполняется шаг (F);(F) установка следующей сглаженной оценки угла ориентации вектора скорости, равной своему предыдущему значению;(G) формирование сглаженной оценки угла ориентации вектора скорости на основе нелинейной рекуррентной фильтрации п
Claims (24)
1. Метод определения направления движения приемника ГНСС, отличающийся тем, что включает на каждом такте работы следующие шаги:
(A) формирование первичной оценки модуля вектора скорости с использованием текущих оценок проекций вектора скорости;
(B) формирование экстраполированного значения модуля вектора скорости с использованием предыдущих оценок модуля вектора скорости, полученных на шаге (A);
(C) формирование первичной оценки угла ориентации вектора скорости в одной из двух возможных областей определения угла: [0…2π] или [-π…+π], с использованием текущих оценок проекций вектора скорости;
(D) формирование оценки дисперсии первичной оценки угла ориентации вектора скорости в соответствии со следующим правилом:
(i) если оценка модуля вектора скорости, сформированная на шаге (A), меньше заданного минимального значения, то значение оценка дисперсии первичной оценки угла ориентации вектора скорости полагается равной заранее выбранной максимальной величине, а
(ii) в противном случае оценка дисперсии первичной оценки угла ориентации вектора скорости вычисляется как отношение предварительно полученной оценки дисперсии модуля вектора скорости к квадрату первичной оценки модуля вектора скорости, сформированной на (A);
(E) если экстраполированная величина модуля вектора скорости, полученная на шаге (B) больше заданного минимального значения, то выполняется шаг (G), в противном случае, выполняется шаг (F);
(F) установка следующей сглаженной оценки угла ориентации вектора скорости, равной своему предыдущему значению;
(G) формирование сглаженной оценки угла ориентации вектора скорости на основе нелинейной рекуррентной фильтрации первичных оценок угла ориентации, полученных на шаге (C), причем параметры фильтра на каждом такте получаются на основе оценки дисперсии первичной оценки угла ориентации вектора скорости, полученной на шаге (D).
2. Метод по п.1, отличающийся тем, что шаги (Е), (F) и (G) модифицируются для определения угла ориентации вектора скорости по предварительно сглаженным оценкам проекций вектора скорости согласно следующим правилам, при которых:
на шаге (Е), если и (a) экстраполированная оценка модуля вектора скорости, полученная на шаге (B) больше заданной минимальной величины скорости, и (b) счетчик времени определяет, что длительность предполагаемой остановки больше, чем заданная минимальная длительность, то выполняется шаг (G), в противном случае, выполняется шаг (F),
шаг (F) дополнительно включает увеличение значения счетчика времени;
шаг (G) дополнительно включает, установку счетчика времени в ноль;
3. Метод по п.1, отличающийся тем, что нелинейная рекуррентная фильтрация на шаге (G) включает использование модифицированного калмановского фильтра для обеспечения фильтрации циклической величины; а метод дополнительно включает на каждом такте:
(1) установку области определения сглаженной оценки угла в соответствии с областью определения первичных оценок угла ориентации вектора скорости, если сглаженная оценка не принадлежит к области определения угла, выбранной на шаге (C);
(2) установку области определения экстраполированной оценки угла в соответствии с областью определения первичных оценок угла ориентации вектора скорости, если экстраполированная оценка не принадлежит к области определения угла, выбранной на (C);
(3) формирование сигнала ошибки как кратчайшего расстояния между первичной оценкой угла ориентации вектора скорости и экстраполированной и экстраполированной оценкой этого угла.
4. Метод по п.3, отличающийся тем, что модифицированный калмановский фильтр, описанный на шаге (G) одновременно обрабатывает первичные оценки угла ориентации вектора скорости и первичные оценки угловой скорости, полученные с использованием фазовых измерений навигационного приемника, по крайней мере, в двух различных частотных диапазонах, оценка дисперсии которых определяется в зависимости от точности фазовых измерений приемника.
5. Метод по п.3, отличающийся тем, что в модифицированном калмановском фильтре к расчетному значению корреляционной матрицы ошибок экстраполяции добавляется матрица поправок где:
- величины поправок рассчитываются на основе заданной интенсивности вероятного маневра угла ориентации вектора скорости; и
- корреляционная матрица добавляется только на таких циклах операции фильтрации, когда модуль сигнала ошибки больше, чем квадратный корень дисперсии первичной оценки угла ориентации вектора скорости, полученной на шаге (D) не менее чем в 3-7 раз.
6. Метод по п.1, отличающийся тем, что на шаге (B) экстраполированное значение модуля вектора скорости определяется на основании первичной оценки модуля вектора скорости, полученной на шаге (A) на нескольких предыдущих тактах.
7. Метод по п.1, отличающийся тем, что на шаге (B) экстраполированное значение модуля вектора скорости определяется на основе оценки скорости изменения модуля вектора скорости, который, в свою очередь, формируется за счет сглаживания первичной оценки модуля вектора скорости на шаге (A).
8. Метод по п.4, отличающийся тем, что шаг (F) изменяется следующим образом:
(1) счетчик времени, определяющий длительность предполагаемой остановки увеличивается на 1;
(2) оценка дисперсии первичной оценки угла ориентации вектора скорости, полученной на шаге (D) на текущем такте заменяется заранее выбранной максимальной величиной;
(3) а затем выполняется шаг (G).
9. Аппаратура приемника ГНСС, отличающаяся тем, что предназначена для выполнения следующих действий:
(A) формирования первичной оценки модуля вектора скорости с использованием текущих оценок проекций вектора скорости;
(B) формирования экстраполированного значения модуля вектора скорости с использованием предыдущих оценок модуля вектора скорости, полученных на шаге (A);
(C) формирования первичной оценки угла ориентации вектора скорости в одной из двух возможных областей определения угла: [0…2π] или [-π…+π], с использованием текущих оценок проекций вектора скорости;
(D) формирования оценки дисперсии первичной оценки угла ориентации вектора скорости в соответствии со следующим правилом:
(i) если оценка модуля вектора скорости, сформированная на шаге (A), меньше заданного минимального значения, то значение оценка дисперсии первичной оценки угла ориентации вектора скорости полагается равной заранее выбранной максимальной величине, а
(ii) в противном случае оценка дисперсии первичной оценки угла ориентации вектора скорости вычисляется как отношение предварительно полученной оценки дисперсии модуля вектора скорости к квадрату первичной оценки модуля вектора скорости, сформированной на (A);
(E) если экстраполированная величина модуля вектора скорости, полученная на шаге (B) больше заданного минимального значения, то выполняется шаг (G), в противном случае, выполняется шаг (F);
(F) установка следующей сглаженной оценки угла ориентации вектора скорости, равной своему предыдущему значению;
(G) формирование сглаженной оценки угла ориентации вектора скорости на основе нелинейной рекуррентной фильтрации первичных оценок угла ориентации, полученных на шаге (C), причем параметры фильтра на каждом такте получаются на основе оценки дисперсии первичной оценки угла ориентации вектора скорости, полученной на шаге (D).
10. Аппаратура по п.9, отличающаяся тем, что шаги (E), (F) и (G) модифицируются для определения угла ориентации вектора скорости по предварительно сглаженным оценкам проекций вектора скорости согласно следующим правилам:
- на шаге (E), если и (a) экстраполированная оценка модуля вектора скорости, полученная на шаге (B) больше заданной минимальной величины скорости, и (b) счетчик времени определяет, что длительность предполагаемой остановки больше, чем заданная минимальная длительность, то выполняется шаг (G), в противном случае, выполняется шаг (F),
- шаг (F) дополнительно включает увеличение значения счетчика времени;
- шаг (G) дополнительно включает, установку счетчика времени в нуль;
11. Аппаратура по п.9, отличающаяся тем, что содержит модифицированный калмановский фильтр для нелинейной рекуррентной фильтрации для обеспечения фильтрации циклической величины; и на каждом такте аппаратура дополнительно выполняет следующее:
(1) установку области определения сглаженной оценки угла в соответствии с областью определения первичных оценок угла ориентации вектора скорости, если сглаженная оценка не принадлежит к области определения угла, выбранной на шаге (C);
(2) установку области определения экстраполированной оценки угла в соответствии с областью определения первичных оценок угла ориентации вектора скорости, если экстраполированная оценка не принадлежит к области определения угла, выбранной на (C); и
(3) формирование сигнала ошибки как кратчайшего расстояния между первичной оценкой угла ориентации вектора скорости и экстраполированной оценкой этого угла.
12. Аппаратура по п.10, отличающаяся тем, что модифицированный калмановский фильтр, описанный на шаге (G), одновременно обрабатывает первичные оценки угла ориентации вектора скорости и первичные оценки угловой скорости, полученные с использованием фазовых измерений навигационного приемника, по крайней мере, в двух различных частотных диапазонах, оценка дисперсии которых определяется в зависимости от точности фазовых измерений приемника.
13. Аппаратура по п.11, отличающаяся тем, что в модифицированном калмановском фильтре к расчетному значению корреляционной матрицы ошибок экстраполяции добавляется матрица поправок; где:
- величины поправок рассчитываются на основе заданной интенсивности вероятного маневра угла ориентации вектора скорости; и
- корреляционная матрица добавляется только на таких циклах операции фильтрации, когда модуль сигнала ошибки больше, чем квадратный корень дисперсии первичной оценки угла ориентации вектора скорости, полученной на шаге (D) не менее чем в 3-7 раз.
14. Аппаратура по п.9, отличающаяся тем, что на шаге (B) экстраполированное значение модуля вектора скорости определяется на основании первичной оценки модуля вектора скорости, полученной на шаге (A) на нескольких предыдущих тактах.
15. Аппаратура по п.9, отличающаяся тем, что на шаге (B) экстраполированное значение модуля вектора скорости определяется на основе оценки скорости изменения модуля вектора скорости, который, в свою очередь, формируется за счет сглаживания первичной оценки модуля вектора скорости на шаге (A).
16. Аппаратура по п 12, отличающаяся тем, что шаг (F) заменяется следующим образом:
(1) счетчик времени, определяющий длительность предполагаемой остановки увеличивается на 1;
(2) оценка дисперсии первичной оценки угла ориентации вектора скорости, полученной на шаге (D) на текущем такте заменяется заранее выбранной максимальной величиной;
(3) а затем выполняется шаг (G).
17. Метод определения направления движения приемника ГНСС, отличающийся тем, что включает на каждом такте работы шаги:
(A) формирование первичных оценок модуля вектора скорости Vn, используя текущие оценки проекций вектора скорости VE и VN следующим образом:
;
(B) формирование экстраполированной величины модуля вектора скорости Vpred используя Vn, полученного на шаге (A) на пред и предпредыдущем тактах работы или еще более ранних тактах;
(C) формирование первичной оценки угла ориентации вектора скорости Θ следующим образом:
, где Θ находится в области [0…2π];
(E) если Vpred>Vmin, то выполняется шаг (G), в противном случае выполняется шаг (F);
(F) установка следующей сглаженной оценки угла ориентации вектора скорости
, равного его предыдущей величине
;
(G) формирование сглаженной оценки
с помощью калмановской фильтрации, приспособленной к первичным оценкам фильтра
, полученным на шаге (C) и с помощью
, взятого на шаге (D):
F1[…] и F2[…] - нелинейные преобразования, чтобы модифицировать Калмановский фильтр для фильтрации циклических величин,
Ψ0 - заранее заданная величина параметра, ограничивающего полосу пропускания калмановского фильтра,
матрица Φn основана на выбранной модели изменения угла,
матрица Hn учитывает выбранный порядок фильтра.
18. Метод по п.17, отличающийся тем, что шаги (E), (F) и (G) модифицируются для определения угла Θ, используя предварительно сглаженные
и
:
причем, на шаге (E), если и Vpred>Vmin и ts>Т, то выполняется шаг (G), в противном случае выполняется шаг (F),
где ts - это счетчик времени длительности предполагаемой остановки, T - это заранее заданная минимальная величина времени;
причем шаг (F) дополнительно включает увеличение счетчика на 1 ts=ts+1; и
на шаге (G), ts=0.
19. Метод по п.17, отличающийся тем, что калмановский фильтр на шаге (G) обеспечивает фильтрацию циклической величины, и включает:
(1) установку области для
в соответствии с областью
, выбранной на шаге (C) путем использования преобразования F2[…], где
;
(2) установку области для
в соответствии с областью Θn, выбранной на шаге (C) путем использования преобразования F2[…], где
; и
20. Метод по п.19, отличающийся тем, что фильтр на шаге (G) одновременной обрабатывает Θn и первичные оценки скорости угла
, полученные с использование фазовых измерений
,
полученных ГНСС приемником не менее, чем в двух частотных диапазонах L1, L2, оценка дисперсии которых
, определяется в зависимости от точности фазовых измерений приемника и
где, fL1 и fL2 - номинальные значения несущей частоты в соответствующих диапазонах ГНСС,
21. Метод по п.19, отличающийся тем, что в модифицированном калмановском фильтре к расчетному значению корреляционной матрицы ошибок экстраполяции
добавляется матрица поправок
, величины которых вычисляются в соответствии с ожидаемой максимальной интенсивностью маневра по углу ориентации вектора скорости,
причем величины поправок рассчитываются на основе заранее заданной интенсивности возможного маневра угла ориентации вектора скорости
,
причем матрица поправок
добавляется только на таких тактах операции фильтрования, когда |ΔΘn| больше стандартного отклонения
более чем в 3-7 раз,
где Π=3…7, и
где матрица Gn учитывает выбранную модель изменения угла.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/RU2011/000463 WO2013002663A1 (en) | 2011-06-28 | 2011-06-28 | Method and apparatus of gnss receiver heading determination |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2012152265A true RU2012152265A (ru) | 2014-10-27 |
Family
ID=47424365
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2012152265/07A RU2012152265A (ru) | 2011-06-28 | 2011-06-28 | Методы и аппаратура определения направления движения приемника гнсс |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8818720B2 (ru) |
| RU (1) | RU2012152265A (ru) |
| WO (1) | WO2013002663A1 (ru) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9052388B2 (en) * | 2012-12-17 | 2015-06-09 | Topcon Positioning Systems, Inc. | Method and apparatus of GNSS receiver heading determination |
| US20140288824A1 (en) * | 2013-03-22 | 2014-09-25 | Qualcomm Incorporated | Method and/or system for selective application of direction of travel |
| CN103727946B (zh) * | 2013-12-20 | 2016-06-01 | 北京握奇数据系统有限公司 | 一种浮动车地图匹配数据预处理方法及系统 |
| EP3339908B1 (en) * | 2016-12-23 | 2019-10-02 | u-blox AG | Distributed kalman filter architecture for carrier range ambiguity estimation |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7193559B2 (en) | 2003-01-21 | 2007-03-20 | Novatel, Inc. | Inertial GPS navigation system with modified kalman filter |
| RU2275650C1 (ru) | 2004-11-19 | 2006-04-27 | Закрытое акционерное общество "НПО Космического Приборостроения" | Способ определения местоположения космических аппаратов |
| RU2386142C2 (ru) * | 2005-06-13 | 2010-04-10 | Нокиа Корпорейшн | Поддержка определения местоположения с помощью спутников |
| US7982667B2 (en) * | 2006-04-17 | 2011-07-19 | Trimble Navigation Limited | Post-processed accuracy prediction for GNSS positioning |
| US20100019963A1 (en) | 2006-06-15 | 2010-01-28 | Uti Limited Partnership | Vehicular navigation and positioning system |
| US8026847B2 (en) * | 2006-09-14 | 2011-09-27 | Qualcomm Incorporated | System and/or method for acquisition of GNSS signals |
| US8606498B2 (en) * | 2007-02-16 | 2013-12-10 | Javad Gnss, Inc. | Path approximation for planar motion of a ground vehicle |
| US7817087B2 (en) * | 2008-05-07 | 2010-10-19 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Method and apparatus for relative navigation using reflected GPS signals |
-
2011
- 2011-06-28 RU RU2012152265/07A patent/RU2012152265A/ru not_active Application Discontinuation
- 2011-06-28 WO PCT/RU2011/000463 patent/WO2013002663A1/en not_active Ceased
- 2011-06-28 US US13/383,807 patent/US8818720B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20130076564A1 (en) | 2013-03-28 |
| US8818720B2 (en) | 2014-08-26 |
| WO2013002663A1 (en) | 2013-01-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Charles et al. | Current status of the standard model CKM fit and constraints on Δ F= 2 new physics | |
| US11237239B2 (en) | Magnetic resonance cest imaging sequence and device based on frequency stabilization module | |
| CN102323476B (zh) | 采用谱估计和混沌理论的电力系统谐波和间谐波测量方法 | |
| CN104020480B (zh) | 一种带自适应因子的交互式多模型ukf的卫星导航方法 | |
| RU2014110278A (ru) | Система для определения уровня налива, основанная на оценке расстояния многочастотным импульсным радаром | |
| EP3113377A1 (en) | Synchronization method, receiving end, and sending end | |
| CN104462695A (zh) | 双耦合Duffing振子与变尺度相结合的微弱信号检测方法 | |
| RU2013110010A (ru) | Адаптивный способ для оценки электронного содержания ионосферы | |
| CN105675083B (zh) | 一种带有频率细化插值的高精度液位测量方法 | |
| CN105911341A (zh) | 一种谐波无功功率的测量方法 | |
| CN109782287A (zh) | 一种通过高频地波雷达反演涌浪波高的方法 | |
| CN102393488A (zh) | 一种谐波分析方法 | |
| JPH06341838A (ja) | ドップラーシフト補正パルス式漁網深度計 | |
| CN104345319A (zh) | 一种非相干多普勒激光雷达风速的误差校正方法 | |
| CN102809748A (zh) | 基于时延估计的激光测距方法 | |
| CN102778672B (zh) | 一种应用于多极化sar的相位误差估计方法 | |
| RU2012112047A (ru) | Способ и система для определения границ защиты с полной экстраполяцией на протяжении заданного временного горизонта | |
| CN102087313B (zh) | 一种卫星搜救信号的频率估计方法 | |
| CN101609147B (zh) | 一种基于时频域预滤波的中心频率估计方法 | |
| CN102944888B (zh) | 一种基于二阶扩展卡尔曼的低运算量gps定位方法 | |
| CN103163520B (zh) | 一种调频连续波sar扫频非线性校正方法 | |
| CN102519491B (zh) | 基于复Duffing方程的微弱复信号检测方法 | |
| CN102185811B (zh) | 一种载波频率估计方法 | |
| CN104316905A (zh) | 处理飞行时间测距数据的自适应卡尔曼滤波的方法 | |
| RU2013146727A (ru) | Способ диагностики технического состояния электроприводного оборудования |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FA93 | Acknowledgement of application withdrawn (no request for examination) |
Effective date: 20140630 |








