3.5.18 · D5 · HinglishGuidance, Navigation & Control (GNC)

Question bankGPS — pseudorange, trilateration, dilution of precision

1,818 words8 min read↑ Read in English

3.5.18 · D5 · Physics › Guidance, Navigation & Control (GNC) › GPS — pseudorange, trilateration, dilution of precision

Recall Is page par use hone wale symbols (safety ke liye reveal karo)

Yahan koi bhi notation use nahi hui jo parent ne build nahi ki. Quick reminders:

  • = satellite tak pseudorange; = true geometric distance; = receiver clock bias seconds mein; = speed of light; = per-satellite range-error ka size.
  • Line-of-sight unit vector : range ka gradient receiver position ke respect mein. Sign convention: kyunki badhta hai jab receiver satellite se door jaata hai, satellite se receiver ki taraf point karta hai. Iska length 1 hota hai.
  • Geometry matrix : ek matrix (har satellite ke liye ek row, ). Har row hai — teen direction components plus ek clock-bias column of 1's. Woh aakhri hai , jo har satellite ke liye identical hai.
  • DOP = dilution of precision, ek geometry-only error multiplier. Named flavours ko split karte hain: PDOP (Position) teen position diagonals use karta hai, GDOP (Geometric) clock diagonal add karta hai, HDOP/VDOP (Horizontal/Vertical) position ko ground aur height mein split karte hain, TDOP (Time) sirf clock hai.
  • = ke diagonal entries (position variances aur clock variance, per unit input variance). Jaise , .

True or false — justify

A pseudorange hamesha true range se kam se kam utni badi hoti hai.
False. Bias term negative ho sakta hai (slow clock), jisse chhota ho jaata hai se; pseudorange physically absurd bhi nikal sakti hai, aur ye theek hai kyunki baad mein solve hota hai.
Clock-bias correction har satellite ke liye alag number hoti hai.
False. Ek hi receiver clock hoti hai, isliye wahi har pseudorange ko identically corrupt karta hai — yahi shared-ness hai jo hume ke liye ek extra equation se solve karne deti hai.
Agar receiver clock ek perfect atomic clock hoti, toh 3 satellites kaafi hote.
True. Jab zero jaana jaata hai, toh sirf 3 unknowns hain , isliye 3 true-range spheres point ko pin kar dete hain — 4th satellite sirf clock error compute karne ke liye exist karta hai.
DOP is par depend karta hai ki pseudorange measurements kitne noisy hain.
False. DOP se banta hai, jisme sirf satellite directions hoti hain. Measurement noise poori tarah mein rehti hai; final error unka product hai .
Lower DOP hamesha better hota hai.
True. DOP tumhare range error par ek multiplier hai, isliye chhota matlab kam amplification; achhi spread-out geometry se PDOP ≈ 1–2 milta hai, clustered satellites se 10+ milta hai.
5th satellite add karna geometry ko sirf help kar sakta hai, kabhi hurt nahi.
True (geometry ke liye). mein extra rows ke entries ko sirf shrink kar sakti hain, isliye DOP badh nahi sakta; zyada independent directions intersection ko sharpen karte hain.
Line-of-sight unit vector satellite se receiver ki taraf point karta hai.
True. Ye hai, increasing range ki direction jab receiver move karta hai; kyunki range badhti hai jab tum satellite se door jaate ho, woh direction satellite se receiver ki taraf jaati hai, aur iska unit length hoti hai.
GDOP hamesha PDOP se bada ya barabar hota hai.
True. mein clock term shaamil hai jo PDOP drop karta hai, isliye ye sirf equal ya bada ho sakta hai.

Spot the error

"Pseudorange satellite tak ki distance ke barabar hai, isliye main seedha usse position read kar sakta hoon."
Pseudo word hi warning hai: mein ek unknown clock offset hai jo hundreds of metres ka hota hai, isliye ye true distance nahi hai jab tak estimate na ho jaaye.
"Hum GPS equations ko linearize karte hain, isliye answer sirf ek rough approximation hai."
Linearization iteratively use hoti hai: har step ek better guess par re-linearize karta hai aur hota jaata hai, exact nonlinear solution par converge karta hai — approximation per-step hai, final nahi.
"DOP ke naam mein 'precision' hai, isliye achha DOP matlab receiver ne accurately measure kiya."
DOP measure karta hai ki geometry kisi bhi existing error ko kitna amplify karta hai; ye measurement quality ke baare mein kuch nahi kehta. Achha DOP with noisy receiver phir bhi poor fix deta hai.
"Ek clock jo fast chalti hai woh computed range ko too short banati hai."
Ulta hai. Fast clock arrival time ko zyada bada read karaati hai, isliye overestimate hoti hai — range too long nikalta hai, aur tum subtract karte ho ise theek karne ke liye.
"Geometry improve karne ke liye, saare satellites seedha overhead cluster kar do."
Clustering se line-of-sight vectors almost parallel ho jaate hain, aur DOP badh jaata hai. Tumhe wide angular spread chahiye — kuch overhead, kuch horizon ke paas alag-alag directions mein.
" mein 1's ka column sirf ek bias/padding trick hai jiska koi physical meaning nahi."
Woh column hai — clock direction. Ye encode karta hai ki bias sabhi satellites ko equally affect karta hai, aur precisely isi wajah se recoverable hai.
" se shuru karke, do geometry factors cancel ho jaate hain aur bacha rehta hai."
Nahi. Middle simplify hota hai as , isliye result hai identity nahi. Geometry matrix survive karta hai, jo ki DOP ka poora point hai.

Why questions

GPS ko fourth satellite kyun chahiye jab 3 spheres pehle se 3D mein ek point fix kar dete hain?
Kyunki receiver clock ek fourth unknown add karta hai; 4 unknowns ke saath tumhe 4 equations chahiye, aur extra wale ka kaam literally clock error compute karna hai.
Example A mein har satellite se wahi kyun subtract hota hai?
Ek physical clock ek bias produce karta hai, isliye har pseudorange identical amount se corrupted hoti hai — shared-bias insight concretely dikhaya gaya.
Clock bias ko distances se compare karne se pehle se kyun multiply karte hain?
ek time hai; speed of light se multiply karne par seconds metres mein convert ho jaate hain taaki ye aur ke saath same units mein rahe.
Near-zero bad geometry kyun signal karta hai?
Tiny determinant matlab line-of-sight vectors almost linearly dependent hain (almost parallel), isliye unke intersecting spheres ek glancing angle par cut karte hain aur chhoti errors ek bade region par smear ho jaati hain — DOP blow up ho jaata hai.
DOP range error ko add kyun nahi karta, multiply kyun karta hai?
Range error se position error tak ka mapping ke through linear hai, isliye covariance propagation input error ko ek geometry factor se scale karta hai — ek multiplicative gain, isliye .
Least-squares solution kyun use karta hai instead of simply ?
satellites ke saath tall aur non-square hai, isliye iska koi ordinary inverse nahi hai; pseudoinverse sabhi measurements ka best least-squares fit deta hai.
Hum form kar sakte hain — ke baare mein kya true hona chahiye?
invertible hoga sirf tab jab ka full column rank 4 ho, yaani kam se kam char satellites jिनके line-of-sight directions coplanar/degenerate nahi hain. Agar rank 4 se neeche gira, toh aur inverse — aur hence DOP — undefined hai.

Edge cases

Agar saare satellites sky ke ek hi taraf hों, koi overhead nahi, toh fix ka kya hoga?
Vertical geometry weak ho jaati hai: VDOP badh jaata hai isliye height estimate bahut uncertain ho jaata hai, jabki horizontal position theek reh sakti hai.
Agar sirf 3 satellites visible hain — kya position kabhi possible hai?
Sirf tab jab missing 4th constraint externally supply ki jaaye (jaise WGS84 par known altitude, ya external clock). Warna ke sirf 3 rows hain, column rank 4 tak nahi pahunch sakta, aur system 4 unknowns aur 3 equations ke saath underdetermined hai.
Agar ek satellite receiver ke exactly zenith (seedha upar) par ho toh kya hoga?
Iska line-of-sight vector almost vertical hoga, VDOP mein strongly contribute karega lekin horizontal geometry mein weakly — height ke liye great, east/west ke liye poor, isliye tumhe abhi bhi spread-out companions chahiye.
Jab do satellite directions coincide ho jaayein toh DOP kya karta hai?
ki do rows identical ho jaati hain, isliye full column rank kho deta hai, , aur diverge karta hai — DOP → ∞ aur fix unresolved direction mein undefined hai.
Agar initial guess bahut door ho toh iterative solver ka kya hoga?
First-order Taylor step inaccurate hogi, isliye shuruaati overshoot kar sakta hai, lekin har naye point par re-linearize karna phir bhi converge karta hai kyunki GPS geometry Earth's surface ke paas well-behaved hai.
Agar true clock bias exactly zero ho, toh kya 4th satellite useless ho jaati hai?
Nahi. Tumhe advance mein pata nahi hota; 4th equation hi solver ko discover karaati hai ki hai, aur iska extra geometry bhi DOP ko lower karta hai.
Hypothetical limit with DOP → ∞ mein position error kya hai?
Product ek indeterminate hai, isliye tum ise zero nahi keh sakte — limit carefully leni hogi. Practice mein noiseless ranges kabhi nahi hote, aur koi bhi real singular geometry (rank ) fix ko unresolved direction mein genuinely undefined chhod deti hai.
Agar true clock bias exactly zero ho, toh kya 4th satellite ka clock column redundant hai?
Nahi. Clock column mein rehta hai regardless of bias value; ye encode karta hai ki solver ko unknown treat karta hai. Ise remove karna ek needed column drop kar dega aur rank-4 requirement todh dega.