8.3. Методы ускорения поиска.
8.3.1. Постановка задачи.
Естественно, что среднее время завершения поиска растет с увеличением числа
тестируемых ячеек M, т.е. с расширением области неопределенности при сохранении всех
остальных параметров неизменными. Тогда становится очевидной тенденция к уменьше-
нию M в случае возможности обеспечения системы поиска априорной информацией о фа-
зе кода, частоте сигнала или других неизвестных параметрах. Например, в GPS Navstar
каждый из 24 спутников передает данные о текущем и предсказуемом положении всего
космического созвездия, которое запоминается в приемнике пользователя. Благодаря этой
информации пользователь после захвата сигнала любого спутника и зная его приблизи-
тельное положение, может заранее вычислить с некоторой точностью фазы кодов других
видимых спутников, существенно сократив область неопределенности их поиска. Нечто
подобное имеет место и в системе мобильного телефона cdmaOne (IS-95), в которой жест-
кая синхронизация всех базовых станций способствует поиску сигналов новой БС пользо-
вательским приемником в ходе эстафетной передачи.
Однако неизбежны сценарии, когда область неопределенности настолько обширна,
что может потребовать недопустимо большого времени завершения поиска при проведе-
нии обычного последовательного поиска, рассмотренного выше. Среди прочих подобная
ситуация характерна для этапа инициализации приемника (его первого включения), когда
собственный эталонный генератор имеет произвольный сдвиг по отношению к системно-
му времени, а для уменьшения области поиска не могут быть использованы априорные
сведения. Проиллюстрируем указанную ситуацию с помощью примера.
Пример 8.3.1. Рассмотрим процедуру поиска фазы кода длины
(«коротко-
го» кода системы cdmaOne) в отсутствии априорной информации, позволяющей умень-
шить область неопределенности. Полагая
и вероятность правильного оконча-
ния не менее чем 0.99, из экстраполяции рис.8.4 можно увидеть, что
. Если принять в качестве соответствующего значение
дБГц, то среднее время поиска превысит 80 с. Однако, эта оценка может ока-
заться слишком оптимистичной, поскольку адекватна гипотетической процедуре поиска с
гарантированной синхронизацией чипов, допускающей в ходе поиска увеличение фазы
кода на один чип (см. предположение в начале параграфа 8.2.2). На практике подобная
чиповая синхронизация часто не достижима, и смещение на один чип грозит попаданием
на склон основного лепестка АКФ сигнала, а не на его пик (см., например, рис. 6.9), что
увеличивает вероятность пропуска истинной ячейки. Для избежания подобных проблем
необходимо использовать более мелкий шаг приращения, как правило, равный половине
длительности чипа, тем самым, увеличивая число ячеек M в области неопределенности, а
значит, и время захвата.
Проблема временных затрат может стать приоритетной в приложениях, исполь-
зующих очень длинные широкополосные коды, таких как, системы измерения дальности
и слежения за удаленными космическими объектами. Опишем кратко, не прибегая к ма-
тематическим тонкостям, основные методы ускорения операции поиска.
8.3.2. Последовательный просмотр ячеек.
Стратегия постоянного времени анализа вне зависимости от истинности или лож-
ности ячейки, которая была принята ранее, может быть скорректированы, учитывая тот
факт, что большинство ячеек являются пустыми. В самом деле, потенциальный метод,
предполагающий быстрое распознавание пустой ячейки в обмен на продолжительное рас-