1. A sieving system for a satellite-based navigation receiver comprising: a plurality of sieving search channels adapted to non-coherently integrate one or more coherent integrations of a correlation of a satellite signal with a corresponding plurality of first hypotheses to generate a plurality of non-coherent integrations; a plurality of sieving track channels adapted to track the satellite signal with a corresponding plurality of second hypotheses to generate a plurality of extended non-coherent integrations; and a peak selection module adapted to receive the plurality of non-coherent integrations and the plurality of extended non-coherent integrations so as to select the plurality of second hypotheses, wherein the peak selection module selects a largest peak from the plurality of non-coherent integrations and the plurality of extended non-coherent integrations to compare with a detection threshold and to declare a detection of the satellite signal when the largest peak exceeds the detection threshold.