Der er grundlæggende én stor udfordring for indendørs GPS, og det er svag signalbehandling. Det første aspekt af denne udfordring er opkøbet, den anden er multipath, og den tredje er svag/stærk signalinteraktion.
Erhvervelse: Indgående signal kan søges efter i to dimensioner, der indebærer kodeforsinkelse og Doppler-frekvens. Søgning involverer en Doppler-værdi, som nedkonverteres ved at gange den med satellittens CDMA-kode, der er lokalt genereret. Forsinkelsen er varieret; derfor omtales processen som “korrelerer.” Integrationsperioder er grupper af indgående signaler, som søgningen udføres på. Når signalerne er svage, korrelationsperioden skal forlænges, så signal-støjforholdet ved resultatet forbedres.
Multipath: Når udendørs GPS er i brug, multipath opleves kun mildt, hvis overhovedet. Multipath er en afspejling af dette produkt, en svagere kopi af det direkte og originale line-of-sight signal. Denne forekomst bliver betydeligt værre, når GPS bruges indendørs. Refleksionen kan være så dårlig, at den overgår det direkte signal, når den bruges indendørs.
Svagt/stærkt signalinteraktion: Dette er en situation, der opstår, når modtageren låser sig fast i en krydskorrelationstop eller et forkert signal i modsætning til autokorrelationsspidsen for det rigtige signal. Det er muligt at undgå dette, når det stærke signal optages direkte og fjernes, før det efterfølgende opnås det svage signal.