 
ઉપગ્રહના તમામ સિગ્નલો એક જ એલ વન કેરીયર ફ્રિક્વન્સીમાં મોડ્યુલેટ થયા હોવાથી ડીમોડ્યુલેશન પછી સિગ્નલો અલગ પાડવા પડે છે. દરેક ઉપગ્રહને ગોલ્ડ કોડ ()ના નામે ઓળખાતી એક વિશિષ્ટ સ્યૂડોરેન્ડમ () સીક્વન્સ પૂરી પાડીને આમ કરવામાં આવે છે. ડીમોડ્યુલેશન પછી ઉપગ્રહો "n" થી "n" સંબંધિત ગોલ્ડ કોડની મોડ્યુલો 2 એડિશનનો ઉપયોગ કરીને સિગ્નલોને ડીકોડ કરવામાં આવે છે, જ્યાં "k" જીપીએસ રીસીવરમાં ચેનલનો નંબર છે અને "n" થી "n" ઉપગ્રહો સાથે સંકળાયેલા સ્યુડોરેન્ડમ નંબરો છે.આ મોડુયલો 2 એડિશન્સના પરીણામરુપે ઉપગ્રહો "n" થી "n"માંથી 50 બિટ્સ/સેકન્ડના માર્ગનિર્દેશન સંદેશાઓ મળે છે.જીપીએસ (GPS)માં વપરાતા ગોલ્ડ કોડ્સ એક મિલિસેકન્ડના સમયગાળા સાથેના 1023 બિટ્સની સીક્વન્સ છે.આ ગોલ્ડ કોડ્સ એકબીજાથી અત્યંત અપસારી છે, તેથી એક ઉપગ્રહનું સિગ્નલ બીજા સિગ્નલમાં ખપી જવાની શક્યતા નથી.વળી, ગોલ્ડ કોડ્સ સારી ઓટો-કોરીલેશન પ્રોપર્ટીઝ ધરાવે છે.

1023 બિટ્સની લંબાઈના 1025 વિવિધ ગોલ્ડ કોડ્સ છે, પરંતુ માત્ર 32નો ઉપયોગ થાય છે.આ ગોલ્ડ કોડ્સ ઘણીવાર સ્યૂડો રેન્ડમ નોઇઝ તરીકે ઓળખવામાં આવે છે, કેમ કે તેઓ કોઈ ડેટા ધરાવતા નથી અને રેન્ડમ સીક્વન્સ જેવા દેખાતા હોવાનું કહેવાય છે.જોકે, આ ગેરમાર્ગે દોરનારું હોઈ શકે છે, કેમ કે તેઓ વાસ્તવમાં પૂર્વનિર્ધારિત સીક્વન્સીસ છે. 

જો આલ્મેનેક માહિતી અગાઉથી મેળવી લેવામાં આવી હોય, તો રીસીવર કયા ઉપગ્રહોને સાંભળવા જેવા છે, તે તેમના પીઆરએન નંબરોથી નક્કી કરે છે.જો આલ્મેનેક માહિતી મેમરીમાં ના હોય, તો રીસીવર સર્ચ મોડમાં પ્રવેશે છે અને જ્યાં સુધી ઉપગ્રહો પૈકીના એકમાં લોક ના મળે ત્યાં સુધી પીઆરએન નંબરો ચકાસે છે.લોક મેળવવા એ જરૂરી છે કે રીસીવરથી ઉપગ્રહ સુધી કોઈ પણ જાતના વિક્ષેપ વિનાનો દ્રષ્ટિપથ હોય.રીસીવર ત્યાર બાદ આલ્મેનેક મેળવે છે અને કયા ઉપગ્રહને સાંભળવો તે નક્કી કરે છે.જેમ જેમ તે દરેક ઉપગ્રહના સિગ્નલને ડીટેક્ટ કરે છે, તેમ તેમ તે તેમને તેમના અલગ સી/એ કોડ પેટર્નથી ઓળખે છે.
રીસીવર સૌથી શ્રેષ્ઠ કોરીલેશન નજરેટ કરતા ઓફસેટ 'O'ની ગણતરી કરવા ઉપગ્રહ જેવા જ પીઆરએન નંબર ધરાવતા સીઆર કોડનો ઉપયોગ કરે છે.ઓફસેટ 'O' અજમાયશ અને ભૂલની પદ્ધતિથી ગણવામાં આવે છે.ઉપગ્રહ પીઆરએન (PRN) સિગ્નલના 1023 બિટ્સ રીસીવર પીઆરએન સિગ્નલ સાથે સરખાવવામાં આવે છે.જો સહસંબધ હાંસલ ના થાય, તો રીસીવરના આંતરિક રીતે પેદા કરેલા પીઆરએન (PRN) કોડના 1023 બિટ્સ ઉપગ્રહના પીઆરએન (PRN) કોડના સંદર્ભમાં એક બિટ જેટલા ખસેડવામાં આવે છે અને સિગ્નલોને ફરી સરખાવવામાં આવે છે.જ્યાં સુધી સહસંબંધ હાંસલ ના થાય, ત્યાં સુધી આ પ્રક્રિયાનું પુનરાવર્તન કરવામાં આવે છે અથવા તો તમામ 1023 સંભાવનાઓ ટ્રાય કરવામાં આવે છે. (જુઓ "હાવ એ જીપીએસ રીસીવર ગેટ્સ એ લોક").જો સહસંબંધ હાંસલ થયા વિના તમામ 1023 કેસો ટ્રાય થઈ ગયા હોય, તો ફ્રીક્વન્સી ઓસિલેટરને પછીના મૂલ્ય જેટલું કરીને પ્રક્રિયાનું પુનરાવર્તન કરવામાં આવે છે.

ડોપલર () શિફ્ટને કારણે પ્રાપ્ત થતી કેરીયર ફ્રીક્વન્સી બદલાઈ શકે છે, તેથી જે પોઇન્ટથી પીઆરએન સીક્વન્સીઝ શરુ થાય છે, તે 'O' થી માંડ મિલિસેકન્ડ્સની પૂર્ણાંક સંખ્યા જેટલો જુદો હોઈ શકે.આને કારણે, પીઆરએન કોડ ટ્રેકિંગની સાથે કેરીયર ફ્રીકવન્સી ટ્રેકિંગ પ્રાપ્ત થતા ઉપગ્રહના પીઆરએન કોડ ક્યારે શરુ થાય છે તે નક્કી કરવા માટે ઉપયોગમાં લેવાય છે. (જુઓ "હાવ એ જીપીએસ રીસીવર ગેટ્સ એ લોક").જેમાં તમામ 1023 ઓફસેટ્સના ટ્રાયલ્સની જરૂર પડી શકે તેવી ઓફસેટની અગાઉની ગણતરીથી વિપરીતપણે લોક મેન્ટેઇન કરવાના ટ્રેકિંગમાં અડધી કે તેનાથી ઓછી પલ્સને સામાન્યપણે સિફ્ટ કરવાની જરૂર પડે છે.આ ટ્રેકિંગની કામગીરી હાથ ધરવા માટે રીસીવર બે જથ્થાનું નિરીક્ષણ કરે છે, ફેઝ એરર અને પ્રાપ્ત કરેલો ફ્રીક્વન્સી ઓફસેટ.બે સિગ્નલના બિટ્સ એકબીજા સાથે જોડાય છે કે નહીં તે નક્કી કરવા માટે પ્રાપ્ત થયેલા પીઆરએન કોડ સાથે રીસીવરથી પેદા થતા પીઆરએન કોડના સહસંબંધનું માપ કાઢવામાં આવે છે.અડધી પલ્સની પહોળાઇ જેટલા વહેલા અને અડધી પલ્સની પહોળાઇ જેટલા મોડા શિફ્ટ થયેલા રીસીવર જનરેટેડ પીઆરએન કોડની ગણતરીથી થયેલા સહસંબંધની સરખામણીનો (જુઓ નો વિભાગ1.4.2.4 ) ઉપયોગ જરૂરી એડજસ્ટમેન્ટનો અંદાજ કાઢવા માટે થાય છે.મહત્તમ સહસંબંધ મટે જરૂરી એડજસ્ટમેન્ટના પ્રમાણનો ફેઇઝ એરરનો અંદાજ કાઢવામાં ઉપયગ થાય છે.રીસીવર દ્વારા જનરેટ થયેલી ફ્રીક્વન્સીમાંથી પ્રાપ્ત થતા ફ્રીક્વન્સી ઓફસેટ ફેઇઝ રેઇટ એરરનો અંદાજ પૂરો પાડે છે.ફ્રીક્વન્સી જનરેટર માટેનો કમાન્ડ અને અન્ય જરૂરી કોઈ પણ વધારે પીઆરએન કોડ શિફ્ટિંગને ઉપયોગમાં લેવાતા કન્ટ્રોલ લો પ્રમાણે ફેઇઝ એરર અને ફેઇઝ રેઇટ એરરની કામગીરી તરીકે ગણવામાં આવે છે.ડોપલર વેગની કેરીયર નોમિનલ ફ્રીક્વન્સીના ફ્રીક્વન્સી ઓફસેટની કામગીરી તરીકે ગણતરી કરવામાં આવે છે.ડોપલર વેગ ઉપગ્રહના સંદર્ભમાં રીસીવરના દ્રષ્ટિપથ સાથેનો વેગ કમ્પોનન્ટ છે.

જેમ જેમ રીસીવર ક્રમિક પીઆરએન સીક્વન્સીઝ વાંચવાનું ચાલુ કરે છે, તેમ તેમ તેને 1023 પ્રાપ્ત કરેલા પીઆરએન સિગ્નલના ફેઇઝમાં અચાનક ફેરફાર જોવા મળે છે. તે માર્ગનિર્દેશન સંદેશના ડેટા બિટનો પ્રારંભ દર્શાવે છે. (જુઓ નો વિભાગ 1.4.2.5)આનાથી રીસીવર માર્ગનિર્દેશન સંદેશના 20 મિલિસેકન્ડ બિટ્સ પ્રાપ્ત કરવાનું શરુ કરે છે. માર્ગનિર્દેશન ફ્રેઇમની દરેક પેટા ફ્રેઇમ એક ટેલીમેટ્રી શબ્દથી શરુ થાય છે, જેની મદદથી રીસવર એક પેટા ફ્રેઇમના પ્રારંભને ડીટેક્ટ કરી શકે છે અને માર્ગનિર્દેન પેટા ફ્રેઇમની શરુઆતનો રીસીવર ઘડિયાળ સમય નક્કી કરી શકે છે.વળી, માર્ગનિર્દેશન ફ્રેઇમની દરેક પેટા ફ્રેઇમ હેન્ડઓવર શબ્દ (HOW)માં બિટ્સ દ્વારા અલગ તારવાય છે, જેનાથી રીસવર પેટા ફ્રેઇમને અલગ તારવી શકે છે. (જુઓ ના વિભાગ 1.4.2.6 અને ના વિભાગ 2.5.4 "એસેન્શલ્સ ઓફ સેટેલાઇટ નેવિગેશન કોમ્પેન્ડીયમ").વલયોની સપાટીઓના આંતરછેદની ગણતરી કરતા પહેલાં ઇફેમરિસ ડેટાને વાંચવાની જરુ હોવાથી પોઝિશનનો પ્રથમ અંદાજ મળતા પહેલાં 30 સેકન્ડ જેટલો વિલંબ થઈ શકે છે.

પેટાફ્રેઇમ વંચાઇ જાય અને તેનું અર્થઘટન થઈ જાય, ત્યાર બાદ બીજી પેટાફ્રેઇમ મોકલાયાનો સમય ક્લોક કરેશન ડેટા અને હાવ શબ્દના ઉપયોગથી ગણી શકાય.રીસીવર ટેલીમેટ્રી શબ્દના ડીટેક્શનથી પછીની પેટાફ્રેઇમ ક્યારે પ્રાપ્ત થવાનું શરુ થશે તેનો રીસીવર ક્લોક ટાઇમ જાણે છે અને તેથી ટ્રાંસિટ સમયની અને સ્યુડોરેન્જની ગણતરી કરી શકે છે.રીસીવર દર છ સેકન્ડે અથવા દરેક પેટાફ્રેઇમના પ્રારંભે નવી સ્યુડોરેન્જનું માપ પ્રાપ્ત કરવા સક્ષમ છે.

ત્યાર બાદ માર્ગનિર્દેશન સંદેશમાંથી કક્ષીય સ્થાનનો ડેટા અથવા ઇફેમરિસ ()નો ઉપયોગ સંદેશના પ્રાંરભ સમયે ઉપગ્રહ ચોક્કસ ક્યાં હતો તેની ગણતરી કરવા માટે થાય છે.વધારે સંવેદનશીલ રીસીવર ખાસ કરીને ઘોંઘાટવાળા પર્યાવરણમાં રહેલા ઓછા સંવેદનશીલ રીસીવરની સરખામણીમાં વધારે ઝડપથી ડેટા પ્રાપ્ત કરવાની સંભાવના છે.

જેમને રીસીવર સાંભળી રહ્યું છે તે તમામ ઉપગ્રહો માટે આ પ્રક્રિયાનું પુનરાવર્તન થાય છે.

જીઓમેટ્રિક ડાઇલ્યુન ઓફ પ્રીસિઝન કોમ્પ્યુટેશન (ડીઓપી)
સ્થાન ગણતરી પ્રવેશ
પ્રણાલી વિભાગીકરણ
ડીમોડ્યુલેશન અને ડીકોડિંગ