Patent ID: 8855241

Claim:
An apparatus for decoding Global Navigation Satellite Systems (GNSS) navigation data to generate at least a target string or a target subframe, comprising: a demodulator, for demodulating a received signal to generate at least a plurality of strings having a same string index or a plurality of subframes having a same subframe index; and a processing unit, coupled to the demodulator, for determining the target string according to the plurality of strings or for determining the target subframe according to the plurality of subframes; wherein each of the plurality of strings or subframes includes a plurality of bits, and the processing unit comprises: a bit computing unit, for computing a plurality of reference values according to values of the bits of the plurality of strings or subframes, wherein each reference value is computed according to values of bits having a same bit index of the plurality of strings or subframes; and a decision unit, coupled to the bit computing unit, for determining the target string or the target subframe according to the plurality of reference values.