Сначала уточните про какой режим работы вы говорите: поиск сигнала или слежение за сигналом.
В простейшем случае (вполне работоспособном на практике) достаточно накопления в течении 1 периода кода как для поиска, так и для слежения. Однако для поиска слабых сигналов (например, для спутника на границе горизонта) часто используют более длительное накопление.
В случае GPS максимально возможное накопление составляет 20 периодов (если нет дополнительной априорной информации). Однако на практике использование накопления более 10 периодов использовать сложно. При использовании накопления в течении 10 периодов можно гарантировать, что не будет смены знака ПСП, вызванной передаваемой цифровой информацией для одного из двух последовательно выполненных накоплений.
Вообще поищите матлаб код, идущий вместе с указанной выше книгой. Либо посмотрите вот этот ресурс:
http://gnss-sdr.ru/ (Тут про ГЛОНАСС больше, но по сути это одно и то же).