Yeh page kuch bhi assume nahi karta. Parent note GNSS index padhne se pehle, aapko har woh symbol pehle se obvious lagna chahiye jo woh use karta hai. Isliye hum har ek ko ek picture se build karte hain. Upar se neeche padho — har block mein sirf wahi symbols hain jo usse pehle define ho chuke hain.
Yahan parent note ke saare characters ka poora cast hai. Hum har ek ko order mein define karte hain taaki koi bhi symbol apne build hone se pehle na aaye.
Woh picture. Ek lamp se light nikalte socho. Ek second mein yeh 300,000 km sweep kar leti hai — Moon ki distance ke lagbhag. Ek nanosecond (10−9 s) mein yeh sirf 30 cm chalti hai — ek ruler ki length.
Topic ko kyun chahiye yeh. GNSS seedha tape se distance measure nahi kar sakta. Iski jagah woh time measure karta hai aur c se multiply karta hai. Toh c "signal ko kitna time laga?" aur "satellite kitna dur hai?" ke beech ka conversion factor hai.
Woh picture. Ek runner ka note paas karte socho. Satellite signal ke andar likhta hai "Maine yeh ttx par bheja." Aapka receiver apni ghadi dekhta hai jab note milta hai aur use trx kehta hai.
Travel time woh gap hai:
Δt=trx−ttx
Do alag clocks kyun matter karti hain. Satellite ek atomic clock le jaata hai (ek billionth of a second tak accurate). Aapke phone mein ek sasta crystal hai jo drift karta hai. Yahi mismatch ek poori wajah hai ki hume baad mein ek symbol b chahiye hoga (§5). Abhi yeh thought rokke raho.
Woh picture. Ek street corner par khade ho. Kisi bhi point ko pin karne ke liye teen numbers chahiye: kitna right, kitna forward, kitna upar. Woh triple ek coordinate hai.
(xi,yi,zi) — known. Satellite apni khud ki position broadcast karta hai (ek data se jo ephemeris kehlaata hai). Ek badi clue: iska subscript i hai, toh ek per satellite hai.
(x,y,z) — unknown. Yeh aap HO. Koi subscript nahi, kyunki ek hi receiver hai. Yahi hum solve karne ki koshish kar rahe hain.
Square root kyun? Kyunki 3D mein distance sirf Pythagorean theorem do baar stack karna hai. 2D mein do points ke beech distance (Δx)2+(Δy)2 hai — ek right triangle ka hypotenuse. Teesra axis add karo aur root ke neeche ek aur squared term aa jaata hai.
ri=(x−xi)2+(y−yi)2+(z−zi)2
Ise zor se padho: East-gap lo, square karo; North-gap, square karo; Up-gap, square karo; jodhdo; square root lo. Yeh aapse satellite tak arrow ki length hai.
Woh picture. Aapki ghadi 12:00:00.000001 dikhati hai jab sahi time 12:00:00.000000 hai. Aap b=1 microsecond aage hain. Aap jo bhi travel time compute karte hain woh b se zyada bada hai.
Us time error ko c se multiply karo ise distance ke roop mein dekhne ke liye:
Kyunki clock b seconds ki fake delay add karta hai, aur c⋅b metres ki fake distance:
b har equation mein same kyun hai. Sirf EK receiver clock hai, toh wahi same bias bhar satellite ki measurement ko equally kharaab karta hai. Yahi trick hai: kyunki b shared hai, ek extra satellite kaafi hai ise pin karne ke liye.
Unknowns count karo. Ab hamare paas chaar unknowns hain: x,y,zaurb. Chaar unknowns ko chaar equations chahiye. Ek equation per satellite ⇒ aapko kam se kam 4 satellites chahiye. (Dekho Least Squares Estimation jab 4 se zyada hain.)
ρi=ri+cb equation mein ek square root hai, jo solve karna annoying hai. Parent note "linearize" karta hai — curve ko ek guess ke paas seedhi-line approximation se replace karta hai. Iske liye use ek unit vector aur ek matrix chahiye.
Woh picture. Apni ungli seedhi ek satellite ki taraf point karo. Aapki ungli jis direction mein point karti hai woh u^i hai. Iske teen components batate hain us direction ka kitna East, North, aur Up hai.
Unit vector kyun aata hai. Jab aap apni guessed position ko thoda sa hilate ho, toh distance ri kitni change hoti hai? Sirf aapke nudge ka woh part jo satellite ki line ke along point karta hai matter karta hai. Woh "kitni motion satellite ki taraf hai" yahi exactly hai jo ek unit-vector direction measure karta hai. (Iska formal naam derivative ∂ri/∂x hai — parent note dekho; answer u^i ka ek component hai.)
Left par har foundation apne right wale box ko feed karta hai; sab kuch final GNSS position fix mein funnel hota hai. Yahan se aap parent note ke liye ready hain, phir time ke saath fixes fuse karne ke liye Kalman Filter aur gaps fill karne ke liye Inertial Navigation System (INS).