СПОСОБ ОБНАРУЖЕНИЯ СИГНАЛОВ СПУТНИКОВ В УСЛОВИЯХ ПОЛНОЙ АПРИОРНОЙ НЕОПРЕДЕЛЕННОСТИ

1. Способ обнаружения сигналов спутников в условиях полной априорной неопределенности, предусматривающий выполнение следующих операций:
на принимающей стороне пользователя инициализируют группу спутников, состоящую из L спутников, где L≥J, где J - любое целое число, подлежащих поиску, причем каждому спутнику в группе присваивают порядковый номер, предварительно формируют для каждого из L спутников совокупность весовых коэффициентов, предварительно задают Q совокупностей параметров обнаружения, где Q≥1, задают начальные значения текущих весовых коэффициентов L спутников и выбирают первую из Q совокупностей параметров обнаружения, осуществляют поиск спутников в S этапов, где S≥1, для чего формируют L спутников в логические группы: кандидатскую, активную и пассивную, перед первым этапом поиска считают, что все L спутников входят в кандидатскую группу, а активная и пассивная группы в данный момент не содержат спутников, на первом этапе выполняют последовательный поиск сигналов L спутников кандидатской группы, используя для этого значения текущих весовых коэффициентов в порядке их убывания, причем поиск каждого сигнала спутника выполняют один раз, при этом если значения текущих весовых коэффициентов спутников оказываются одинаковыми, то поиск выполняют в порядке возрастания их порядковых номеров, поиск выполняют вплоть до обнаружения сигнала одного из спутников, принимают решение о том, что спутник, сигнал которого обнаружен, присутствует, переводят его из кандидатской группы в активную группу и начинают обработку навигационного сигнала от данного спутника, в соответствии с принятым решением о наличии спутника изменяют текущие весовые коэффициенты для L-1 спутников кандидатской группы, сравнивают их с заданной величиной порога и по результатам сравнения принимают решение, переводят спутники из кандидатской группы в пассивную группу, чьи весовые коэффициенты не превысили заданную величину порога, оставляют спутники в кандидатской группе, чьи весовые коэффициенты превысили заданную величину порога, последовательно, в порядке убывания соответствующих им измененных текущих весовых коэффициентов, проводят поиск сигналов оставшихся непросмотренных спутников кандидатской группы, при каждом последующем обнаружении сигнала спутника принимают решение о том, что данный спутник присутствует, и переводят его из кандидатской группы в активную группу, начинают обработку навигационного сигнала от данного спутника, изменяют текущие весовые коэффициенты для спутников кандидатской и пассивной групп в соответствии с не более чем N последними принятыми решениями, где L>N≥1, сравнивают текущие весовые коэффициенты с заданной величиной порога и по результатам сравнения принимают решение о переводе спутников из кандидатской группы в пассивную группу или оставляют в кандидатской группе, а также принимают решение о спутниках пассивной группы, переводят спутники из пассивной группы в активную, чьи весовые коэффициенты превысили заданную величину порога, оставляют спутники в пассивной группе, чьи весовые коэффициенты не превысили заданную величину порога, если обработка навигационного сигнала от обнаруженного спутника в силу каких-либо обстоятельств невозможна, то этот спутник переводят из активной в кандидатскую группу, и из числа принятых решений убирают решение о том, что данный спутник присутствует, изменяют текущие весовые коэффициенты в соответствии с не более чем N последними принятыми решениями, где L>N≥1, при этом если все принятые решения будут убраны, то текущим весовым коэффициентам спутников кандидатской группы присваивают их начальные значения, если сигнал спутника не обнаруживают, то решение об отсутствии спутника не принимают, текущие весовые коэффициенты не изменяют и спутник оставляют в кандидатской группе в режиме слежения, осуществляют поиск сигнала следующего спутника по его текущему весовому коэффициенту или в соответствии с порядковым номером, если текущие весовые коэффициенты непросмотренных спутников имеют одинаковые значения, поиск осуществляют до тех пор, пока в активной группе спутников окажется l спутников или в кандидатской группе не окажется спутников, в случае если к концу q-го этапа в активной группе спутников не окажется l спутников и при этом в кандидатской группе присутствуют спутники, то переходят к следующему, (q+1)-му этапу поиска, при этом если q<Q, то изменяют совокупность параметров обнаружения на следующую совокупность, на каждом следующем этапе поиска вновь выполняют последовательный поиск сигналов спутников кандидатской группы, используя для этого значения измененных текущих весовых коэффициентов в порядке их убывания, причем поиск каждого сигнала спутника выполняют один раз, при этом если значения текущих весовых коэффициентов спутников оказываются одинаковыми, то поиск выполняют в порядке возрастания их порядковых номеров, условия обновления текущих весовых коэффициентов и перемещения спутников между группами на всех этапах осуществляют таким же образом, как и на первом этапе.
2. Способ по п.1, отличающийся тем, что весовые коэффициенты рассчитывают как условные вероятности обнаружения спутников в ситуации, когда обнаружено n из L спутников, где n≤N, L>N≥l, в предположении того, что все возможные координаты пользователя и моменты времени включения приемника равновероятны, или в предположении, что они имеют заданную совместную функцию распределения.
3. Способ по п.1, отличающийся тем, что в качестве Q совокупностей параметров обнаружения используют Q различных времен наблюдения сигнала и число l - максимальное число спутников, за которыми на принимающей стороне пользователя выполняют одновременное слежение.
4. Способ по п.1, отличающийся тем, что начальные значения текущих весовых коэффициентов L спутников задают единичными.
5. Способ по п.1, отличающийся тем, что спутник переводят из активной в кандидатскую группу и из числа принятых решений убирают решение о том, что данный спутник присутствует, если обработка навигационного сигнала от обнаруженного спутника не возможна с заданной вероятностью битовой ошибки.