Современные чипы GPS могут использовать сигналы от многих спутников одновременно, чтобы получить решение. Хотя обычно требуется 4, большее число помогает улучшить решение с некоторыми типами ошибок.
В качестве примера для этого вопроса Adafruit Ultimate GPS использует чип GlobalTop FGPMMOPA6H . Модуль , как говорят, 66 каналов и иметь возможность отслеживать 22 спутников одновременно.
Моя базовое понимание ( по крайней мере приобретения грубой стадии ) обработки сигналов GPS является то , что сигнал антенны усиливается, возможно , сдвигается по частоте и демодулируется. Все спутники вещают в одной и той же полосе частот, но сигнал от каждого модулируется уникальным золотым кодом . Сигналы идентифицируются по корреляции - чип решает, какие спутники могут быть выше горизонта, и загружает эти коды Голда в корреляторы.
Есть около 32 спутников GPS, поэтому 22 более чем достаточно с поверхности земли (космос - это другое дело).
Но почему есть 66 каналов для 22 возможных спутников?
Чтение этого ответа «Вам нужен один канал на частоту на спутник». похоже, что коэффициент три (66/22) может быть связан с возможностью отслеживать сигналы L1, L2 и L5, но я не уверен, что это происходит здесь. Однако этот ответ . Количество каналов внутри приемника Navigation определенно больше, чем маркетинговый анализ, предполагает, что L5 требует двух корреляторов.
Почему 66/22?