The P-code is a PRN sequence much longer than the C/A code: 6.187104 · 1012 chips (773,388 MByte). Even though the P-code chip rate (10.23 Mchips/s) is ten times that of the C/A code, it repeats only once per week, eliminating range ambiguity. It was assumed that receivers could not directly acquire such a long and fast code so they would first "bootstrap" themselves with the C/A code to acquire the spacecraft ephemerides, produce an approximate time and position fix, and then acquire the P-code to refine the fix.