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

1. Способ создания набора вторичных распределительных кодов для использования в спутниковой навигационной системе, включающей группу спутников, в которой каждый спутник использует многоярусный распределительный код, включающий по меньшей мере первичный код и вторичный код, и в которой за каждым спутником закреплен отличающийся вторичный распределительный код из набора вторичных распределительных кодов, при этом в ходе осуществления способа:
генерируют исходный набор битовых комбинаций, в котором каждая битовая комбинация отображает потенциальный вторичный распределительный код,
осуществляют оптимизацию битовых комбинаций, входящих в исходный набор битовых комбинаций, путем изменения или замены по меньшей мере некоторых из битовых комбинаций в исходном наборе, с созданием окончательного набора битовых комбинаций для использования в качестве набора вторичных распределительных кодов.
2. Способ по п.1, в котором битовые комбинации в исходном наборе битовых комбинаций представляют собой случайные последовательности символов.
3. Способ по п.1, в котором процесс оптимизации включает отклонение битовых комбинаций, не отвечающих критерию симметричности.
4. Способ по п.3, в котором упомянутый критерий симметричности основан на квадратном корне числа битов в битовой комбинации.
5. Способ по п.1, в котором в процессе оптимизации используют функцию характеристики или стоимости, выведенную для битовой комбинации из функции автокорреляции.
6. Способ по п.1, в котором в процессе оптимизации используют функцию характеристики или стоимости, выведенную из функции взаимной корреляции между различными битовыми комбинациями.
7. Способ по п.1, в котором процесс оптимизации включает изменение битовых комбинаций путем случайной переориентации бита по меньшей мере в одной из битовых комбинаций.
8. Способ по п.1, в котором процесс оптимизации включает первую стадию обнаружения битовых комбинаций с хорошими индивидуальными свойствами и вторую стадию выбора набора вторичных распределительных кодов из обнаруженных битовых комбинаций с хорошими индивидуальными свойствами.
9. Способ по п.8, в котором на первой стадии обнаруживают по меньшей мере 250 битовых комбинаций с хорошими индивидуальными свойствами.
10. Способ по п.8, в котором на второй стадии вычисляют функцию взаимной корреляции между каждой парой обнаруженных битовых комбинаций с хорошими индивидуальными свойствами.
11. Способ по п.1, в котором число битов в битовой комбинации составляет от 25 до 512.
12. Способ по п.11, в котором число битов в битовой комбинации составляет от 50 до 128.
13. Приемник, включающий окончательный набор битовых комбинаций, созданный способом по любому из предшествующих пунктов.
14. Приемник по п.13, в котором упомянутые битовые комбинации защищены кодом с исправлением ошибок.
15. Приемник по п.13, содержащий по меньшей мере одно постоянное запоминающее устройство (ПЗУ), в котором хранятся участки многоярусного распределительного кода, представляющие собой первичный код и вторичный код.
16. Съемное запоминающее устройство для использования в приемнике, включающее окончательный набор битовых комбинаций, созданный способом по любому из пп.1-12.
17. Съемное запоминающее устройство по п.16, в котором упомянутые битовые комбинации защищены кодом с исправлением ошибок.
18. Устройство, включающее одну или несколько битовых комбинаций из окончательного набора битовых комбинаций, созданного способом по любому из пп.1-12.
19. Устройство по п.18, представляющее собой спутник.
20. Устройство по п.18, представляющее собой псевдоспутник.
21. Сигнал спутника, включающий по меньшей мере одну битовую комбинацию из окончательного набора битовых комбинаций, созданного способом по любому из пп.1-12.
22. Приемник, включающий окончательный набор битовых комбинаций, выбранных из битовых комбинаций, представленных в приложении 1.1 или приложении 1.2.
23. Съемное запоминающее устройство для использования в приемнике, включающее окончательный набор битовых комбинаций, выбранных преимущественно из битовых комбинаций, представленных в приложении 1.1 или приложении 1.2.
24. Устройство, включающее по меньшей мере одну битовую комбинацию, выбранную из битовых комбинаций, представленных в приложении 1.1 или приложении 1.2.
25. Устройство по п.24, представляющее собой спутник.
26. Устройство по п.24, представляющее собой псевдоспутник.
27. Сигнал спутника, включающий по меньшей мере одну битовую комбинацию, выбранную из битовых комбинаций, представленных в приложении 1.1 или приложении 1.2.
28. Способ управления приемником для использования во взаимодействии со спутниковой навигационной системой, в ходе осуществления которого:
осуществляют выборку набора хранящихся битовых комбинаций, соответствующих вторичным кодам, которые использует спутниковая навигационная система и которые выбраны преимущественно из битовых комбинаций, представленных в приложении 1.1 или приложении 1.2, и
используют хранящиеся битовые комбинации для установления синхронизации с сигналами спутниковой навигационной системы.
29. Способ по п.28, в котором выборка упомянутых хранящихся битовых комбинаций осуществляется приемником через сеть.
30. Способ управления приемником для использования во взаимодействии со спутниковой навигационной системой, в ходе осуществления которого:
осуществляют выборку набора хранящихся битовых комбинаций, соответствующих вторичным кодам, которые использует спутниковая навигационная система и которые созданы способом по любому из пп.1 и 2, и
используют хранящиеся битовые комбинации для установления синхронизации с сигналами спутниковой навигационной системы.
31. Способ по п.30, в котором выборка упомянутых хранящихся битовых комбинаций осуществляется приемником через сеть.
32. Способ управления сервером, поддерживающим связь с приемниками для использования во взаимодействии со спутниковой навигационной системой, в ходе осуществления которого:
сохраняют набор битовых комбинаций, соответствующих вторичным кодам, которые использует спутниковая навигационная система и которые созданы способом по любому из пп.1-12,
принимают от приемника запрос на доступ к набору хранящихся битовых комбинаций и
в ответ на упомянутый запрос передают хранящиеся битовые комбинации приемнику для использования при установлении синхронизации с сигналами спутниковой навигационной системы.
33. Способ управления сервером, поддерживающим связь с приемниками для использования во взаимодействии со спутниковой навигационной системой, в ходе осуществления которого:
сохраняют набор битовых комбинаций, соответствующих вторичным кодам, которые использует спутниковая навигационная система и которые выбраны преимущественно из битовых комбинаций, представленных в приложении 1.1 или приложении 1.2,
принимают от приемника запрос на доступ к набору хранящихся битовых комбинаций и
в ответ на упомянутый запрос передают хранящиеся битовые комбинации приемнику для использования при установлении синхронизации с сигналами спутниковой навигационной системы.