System and method for detecting packet synchronization
First Claim
1. A method of providing frame synchronization for Global Positioning System (GPS) signals, the method comprising:
- performing coherent bit extraction on GPS bits;
performing coherent frame boundary detection based on bits of the coherent bit extraction, wherein the coherent frame boundary detection comprises comparing first values of a plurality of GPS subframes;
performing differential bit extraction on the GPS bits;
performing differential frame boundary detection based on bits of the differential bit extraction, wherein the differential frame boundary detection comprises comparing second values of the plurality of GPS subframes, wherein the second values include fewer bits than the first values, and wherein said performing the differential frame boundary detection and said performing the coherent frame boundary detection are done concurrently; and
providing the frame synchronization, wherein whichever of the coherent frame boundary detection and the differential frame boundary detection first finds a frame boundary, that frame boundary is used for the frame synchronization.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of providing frame synchronization for GPS signals can include performing coherent bit extraction on the GPS bits and then performing coherent frame boundary detection based on the bits of the coherent bit extraction. Concurrently, differential bit extraction on the GPS bits and differential frame boundary detection based on bits of the differential bit extraction can be performed. Whichever of the coherent frame boundary detection and the differential frame boundary detection first finds a frame boundary, then that frame boundary is used for the frame synchronization. A method of providing string synchronization for GLONASS signals includes performing coherent and differential bit extraction on the GLONASS bits.
-
Citations
27 Claims
-
1. A method of providing frame synchronization for Global Positioning System (GPS) signals, the method comprising:
-
performing coherent bit extraction on GPS bits; performing coherent frame boundary detection based on bits of the coherent bit extraction, wherein the coherent frame boundary detection comprises comparing first values of a plurality of GPS subframes; performing differential bit extraction on the GPS bits; performing differential frame boundary detection based on bits of the differential bit extraction, wherein the differential frame boundary detection comprises comparing second values of the plurality of GPS subframes, wherein the second values include fewer bits than the first values, and wherein said performing the differential frame boundary detection and said performing the coherent frame boundary detection are done concurrently; and providing the frame synchronization, wherein whichever of the coherent frame boundary detection and the differential frame boundary detection first finds a frame boundary, that frame boundary is used for the frame synchronization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of providing string synchronization for GLONASS signals, the method comprising:
-
performing coherent bit extraction on GLONASS bits of GLONASS strings; performing coherent string boundary detection based on bits of the coherent bit extraction, wherein bits of the coherent bit extraction are compared with a time mark of GLONASS without bit flipping; performing differential bit extraction on the GLONASS bits of the GLONASS strings; performing differential string boundary detection based on bits of the differential bit extraction, wherein bits of the differential bit extraction are compared with the time mark of GLONASS with bit flipping, wherein said performing the differential string boundary detection and said performing the coherent string boundary detection are done concurrently; and providing the string synchronization, wherein whichever of the coherent string boundary detection and the differential string boundary detection first finds a string boundary, that string boundary is used for the string synchronization. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification