РЕКУРСИВНЫЙ ВЫБОР ПОДГРУППЫ СПУТНИКОВ ГЛОБАЛЬНОЙ НАВИГАЦИОННОЙ СИСТЕМЫ ПО МНОЖЕСТВУ КРИТЕРИЕВ

1. Способ выбора спутников из группировки спутников в глобальной навигационной спутниковой системе, включающий следующие стадии:
предоставление исходной группировки из N-го числа спутников, визуально отслеживаемых приемником глобальной навигационной спутниковой системы;
пошаговое выполнение нижеперечисленных действий до тех пор, пока количество N не сравняется с числом спутников, по сигналам с которых приемник вычисляет навигационное решение согласно своей конфигурации;
задание в качестве текущей группировки из N-го числа спутников, или исходной группировки из N-го числа спутников, или сокращенной группировки из N-го числа спутников;
оценка каждой подгруппы спутников, число которых равно N минус Р, в текущей группировке из N-го числа спутников по одному или нескольким первым критериям, где N>Р;
если одному или нескольким первым критериям удовлетворяет лишь одна подгруппа, выбор этой одной подгруппы, удовлетворяющей одному или нескольким первым критериям, в качестве сокращенной группировки из N-го числа спутников;
если одному или нескольким первым критериям удовлетворяет более одной подгруппы, то:
оценка каждой подгруппы, удовлетворяющей одному или нескольким первым критериям, по одному или нескольким вторым критериям; и
выбор в качестве сокращенной группировки из N-го числа спутников единственной подгруппы, которая оптимально соответствует одному или нескольким вторым критериям; и
вычисление навигационного решения по сигналам с сокращенной группировки из N-го числа спутников после того, как число N сравняется с числом спутников, по сигналам с которых приемник вычисляет навигационное решение согласно своей конфигурации.
2. Способ по п. 1, отличающийся тем, что один или несколько первых критериев являются бинарными.
3. Способ по п. 2, отличающийся тем, что один или несколько первых критериев являются функцией порогового значения или сочетания пороговых значений.
4. Способ по п. 1, отличающийся тем, что один или несколько вторых критериев являются функцией количественных величин, характеризующих эксплуатационные качества навигационной системы, а также какого-либо параметра или набора параметров.
5. Способ по п. 4, отличающийся тем, что параметр или набор параметров представляет собой весовые коэффициенты.
6. Способ по п. 1, отличающийся тем, что один или несколько первых критериев являются динамическими (т.е. изменяющимися во времени).
7. Способ по п. 1, отличающийся тем, что один или несколько вторых критериев являются динамическими (т.е. изменяющимися во времени).
8. Способ по п. 1, отличающийся тем, что исходная группировка из N-го числа спутников включает в себя все спутники, визуально отслеживаемые приемников навигационной спутниковой системы.
9. Способ по п. 1, отличающийся тем, что число P=1.
10. Приемник навигационной спутниковой системы, включающий:
одно или несколько устройств обработки данных;
одно или несколько запоминающих устройств, связанных с одним или несколькими устройствами обработки данных и содержащих команды, которые - при их исполнении одним или несколькими устройствами обработки данных - обуславливают выполнение следующих действий одним или несколькими устройствами обработки данных:
прием сигнала от исходной группировки из N-го числа спутников;
пошаговое выполнение нижеперечисленных действий до тех пор, пока число N не сравняется с числом спутников, по сигналам с которых приемник вычисляет навигационное решение согласно своей конфигурации;
задание в качестве текущей группировки из N-го числа спутников, или исходной группировки из N-го числа спутников, или сокращенной группировки из N-го числа спутников;
оценка каждой подгруппы спутников, число которых равно N минус Р, в текущей группировке из N-го числа спутников по одному или нескольким первым критериям, где N>Р;
если одному или нескольким первым критериям удовлетворяет лишь одна подгруппа, выбор этой одной подгруппы, удовлетворяющей одному или нескольким первым критериям, в качестве сокращенной группировки из N-го числа спутников;
если одному или нескольким первым критериям удовлетворяет более одной подгруппы, то:
оценка каждой подгруппы, удовлетворяющей одному или нескольким первым критериям, по одному или нескольким вторым критериям; и
выбор в качестве сокращенной группировки из N-го числа спутников единственной подгруппы, которая оптимально соответствует одному или нескольким вторым критериям; и
вычисление навигационного решения по сигналам с сокращенной группировки из N-го числа спутников после того, как число N сравняется с числом спутников, по сигналам с которых приемник вычисляет навигационное решение согласно своей конфигурации.
11. Приемник навигационной спутниковой системы по п. 10, отличающийся тем, что один или несколько первых критериев являются бинарными.
12. Приемник навигационной спутниковой системы по п. 11, отличающийся тем, что один или несколько первых критериев являются функцией порогового значения или сочетания пороговых значений.
13. Приемник навигационной спутниковой системы по п. 10, отличающийся тем, что один или несколько вторых критериев являются функцией количественных величин, характеризующих эксплуатационные качества навигационной системы, а также какого-либо параметра или набора параметров.
14. Приемник навигационной спутниковой системы по п. 13, отличающийся тем, что параметр или набор параметров представляет собой весовые коэффициенты.
15. Приемник навигационной спутниковой системы по п. 10, отличающийся тем, что один или несколько первых критериев являются динамическими (т.е. изменяющимися во времени).
16. Приемник навигационной спутниковой системы по п. 10, отличающийся тем, что один или несколько вторых критериев являются динамическими (т.е. изменяющимися во времени).
17. Приемник навигационной спутниковой системы по п. 10, отличающийся тем, что исходная группировка из N-го числа спутников включает в себя все спутники, визуально отслеживаемые приемников навигационной спутниковой системы.
18  Приемник навигационной спутниковой системы по п. 10, отличающийся тем, что число P=1.
19. Способ выбора спутников из группировки спутников в глобальной навигационной спутниковой системе, включающий следующие стадии:
предоставление исходной группировки из N-го числа спутников, визуально отслеживаемых приемником глобальной навигационной спутниковой системы;
пошаговое выполнение нижеперечисленных действий до тех пор, пока количество N не сравняется с числом спутников, по сигналам с которых приемник вычисляет навигационное решение согласно своей конфигурации;
задание в качестве текущей группировки из N-го числа спутников, или исходной группировки из N-го числа спутников, или сокращенной группировки из N-го числа спутников;
оценка каждой подгруппы спутников, число которых равно N минус 1, в текущей группировке из N-го числа спутников по первому критерию; при этом первый критерий считается удовлетворенным, если все нижеперечисленные утверждения являются истинными:
Lim
абсолютное значение погрешности местоположения по горизонтали (HPE) меньше порога погрешности местоположения по горизонтали (HPE);
Lim
абсолютное значение погрешности местоположения по вертикали (VPE) меньше порога погрешности местоположения по вертикали (VPE);
Lim
абсолютное значение уровня защиты по горизонтали (HPL) меньше порога уровня защиты по горизонтали (HPL);
Lim
абсолютное значение уровня защиты по вертикали (VPL) меньше порога уровня защиты по вертикали (VPL); и
Lim
абсолютное значение уровня эффективного контроля (ЕМТ) меньше порога уровня эффективного контроля (ЕМТ);
выбор - при условии, что первому критерию удовлетворяет только одна подгруппа - единственной подгруппы, удовлетворяющей первому критерию, в качестве сокращенной группировки из N-го числа спутников;
если первому критерию удовлетворяют несколько подгрупп, то:
1
2
3
4
5
1
2
3
4
5
оценка нескольких подгрупп, удовлетворяющих первому критерию, по второму критерию =a∗(HPE)+a∗(VPE)+а∗(HPL)+a∗(VPL)+а∗(ЕМТ), где величины а а, а, a и a представляют собой весовые коэффициенты; и
выбор в качестве сокращенной группировки из N-го числа спутников той подгруппы из числа нескольких подгрупп, которая минимизирует второй критерий.
1
0
1
1
2
0
2
1
3
0
3
1
4
4
1
5
0
5
1
0
1
20. Способ по п. 19, отличающийся тем, что a(t)≠a(t), a(t)≠a(t), а(t)≠а(t), a(t0) ≠a(t) и a(t)≠a(t), где величины t и t обозначают два разных этапа полета.