天上的衛星就那麼多,地上的有GPS的手機有很多億,每個衛星如何做到負責那麼多手機?

外行,如果有概念上的錯誤,見諒。我的理解是,天上應該有幾十顆負責GPS定位的衛星,而地上智能手機少說幾億部(還有個概念不知道理解錯誤沒有,現在每個手機里都有GPS接受和發送的部件吧?),每個衛星是不是就負責很多部手機,每個衛星如何負責那麼多手機位置的定位的?

很多手機上運動軟體,定位自己跑了多少路,還有其他的什麼的(比如新聞里泄露地理位置隱私的情況),衛星怎麼負責那麼多手機的位置定位的


每個手機里都有GPS接受和發送

NONONONO
每個手機里的GPS模塊不能向GPS衛星發出信息
民用意義上GPS衛星只做了一件事:廣播


廣播電台怎麼負責那麼多收音機?


GPS是只發不收的,你手上安裝了GPS的終端只需要接收即可。不過對於北斗則不太一樣,北斗的終端除了接收,也可以發送。


gps衛星向地面廣播他的信號,所以任何接收機都能收到信號,沒有容量擔憂。


gps使用的是廣播,廣播的內容只有一個,當前時刻。民用的有效數字少幾位。所以衛星上的核心部件是原子鐘。那麼問題來了,手機上又沒有原子鐘,我們怎麼計算到衛星的距離進行定位呢?這個問題有一天我想明白了,手機上用的是抵達時間差定位演算法,利用兩顆衛星信號的抵達時間差,做出雙曲面,求多個雙曲面交點就可以啦!所謂導航晶元就是干這個的。那麼問題又來了,我們的民用信號精度只有五十米,怎麼我們經常可以定位到五米以內?答案是手機還內置了基站定位,這個是雙嚮應答的。


你開過會嗎?
主席台上的人只管講,他是如何照顧到底下的人讓他們聽到的?
他根本就不照顧,只要想聽,而且耳朵好使(靈敏度夠並且能夠解碼)、環境不要太吵(信噪比足夠高)就能聽見。


先說說GPS定位的原理,天上的GPS衛星就是一個信號發射和接收裝置,是根據接收和發射電磁波的時間差來定位它自己的軌道位置,再根據多顆衛星來確定地面目標的位置,它直接面對的是地面的信號接收裝置和糾錯系統,就民用來說,地面上有一套非常複雜的接收定位系統(CORS站)為用戶提供坐標修正信號,現在最常見的就是網路RTK技術,民用差分定位儀如果不經過系統誤差糾錯,直接接收到的坐標信息誤差比較大,需要用網路RTK進行修正獲得精確結果。如果想要得到比較精確的定位信息,目前使用的都是相對定位技術,達到厘米級的精度,而最先進的絕對定位技術誤差也在20米左右,無法用於精確的測量工程。
題主可以百度一下「網路RTK」的概念或者翻翻《衛星大地測量學》,說的比較詳細。
至於手機,如果沒有安裝GPS模塊,那還輪不到用GPS衛星定位,你手機的定位是手機運營商的無線基站根據手機信號對你的手機位置進行確定的,精度比較低的,但對老百姓的日常生活足夠用了。


GPS只負責發射信號,而手機在同一時間同一地點至少可以收到四顆衛星的信號,手機應該自帶演算法,根據收到的是哪幾顆衛星的信號來計算自己的位置(衛星的軌道是固定的),所以,衛星實際上不用管是誰接受了信號,所以,題主的問題就不用擔心了


GPS用的是無源定位,天上的衛星只負責廣播,你的手機里都有GPS模塊,專門負責接受和運算。

所以不是天上衛星能負責那麼多,是每個手機都會通過接受的信號自己運算。


接收器:我知道有你
GPS衛星:我不知道也不用知道有沒有你


電台只有一個,天線也就那麼幾個,收音機有好多。


推薦閱讀:

華為為什麼不搞衛星?
為什麼衛星通信的頻段比海岸潛艇通信頻段高?
海底光纜斷了,是如何找到斷點的呢?
無人偵察機是通過什麼方式實現遠程控制和數據傳輸的?
電力貓的工作原理是什麼?

TAG:通信 | 天然衛星 | 通信行業 | 通信工程 | 通信技術(CT) |