Method and apparatus for decoding satellite navigation data from a satellite positioning system
First Claim
1. A method of decoding a bitstream of navigation data broadcast by a satellite positioning system satellite, comprising:
- obtaining, at a satellite signal receiver, a portion of a subframe in said navigation data for each of a plurality of occurrences of said subframe in said bitstream to produce a respective plurality of subframe portions; and
combining said plurality of subframe portions to recover said subframe.
8 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for decoding a bitstream of navigation data broadcast by a satellite positioning system satellite is described. In one example, a portion of a subframe in the navigation data for each of a plurality of occurrences of the subframe in the bitstream is obtained at a satellite signal receiver to produce a respective plurality of subframe portions. The subframe portions are then combined to recover the subframe. The subframe portions may be processed to maintain a constant polarity by comparing a common sequence of data bits among at least two of the subframe portions to identify a mismatch in polarity.
-
Citations
21 Claims
-
1. A method of decoding a bitstream of navigation data broadcast by a satellite positioning system satellite, comprising:
-
obtaining, at a satellite signal receiver, a portion of a subframe in said navigation data for each of a plurality of occurrences of said subframe in said bitstream to produce a respective plurality of subframe portions; and
combining said plurality of subframe portions to recover said subframe. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of decoding a bitstream of navigation data broadcast by a satellite positioning system satellite, comprising:
-
(a) decoding a word of a subframe in said navigation data from said bitstream;
(b) checking parity for said word;
(c) if said word passes parity, retaining said word in a buffer;
(d) repeating said steps (a) through (c) a plurality of times to produce a portion of said subframe;
(e) repeating said steps (a) through (d) for a plurality of occurrences of said subframe in said bitstream to produce a respective plurality of subframe portions; and
(f) combining said plurality of subframe portions to recover said subframe. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. Apparatus for decoding a bitstream of navigation data broadcast by a satellite positioning system satellite, comprising:
-
a satellite signal receiver for obtaining a portion of a subframe in said navigation data for each of a plurality of occurrences of said subframe in said bitstream to produce a respective plurality of subframe portions;
a memory for storing said plurality of subframe portions; and
a processor for combining said plurality of subframe portions to recover said subframe. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. Apparatus for decoding a bitstream of navigation data broadcast by a satellite positioning system satellite, comprising:
-
means for obtaining, at a satellite signal receiver, a portion of a subframe in said navigation data for each of a plurality of occurrences of said subframe in said bitstream to produce a respective plurality of subframe portions; and
means for combining said plurality of subframe portions to recover said subframe.
-
Specification