היום בקיצור

דברים שקרו היום ומעניינים אותי


לומדים היום

חטיבה עליונה · קריאה של 12 דקות

מה זה GPS: איך הטלפון יודע איפה אתה

הלוויין משדר שתי עובדות בלבד. כל השאר הוא חשבון, ושעון

הלוויין אינו יודע איפה אתה, ואינו מנסה לדעת. הוא משדר מי הוא ומה השעה, והמכשיר בכיס עושה את כל השאר. העמוד מסביר איך השהיה של אלפיות שנייה הופכת למרחק, למה שלושה לוויינים אינם מספיקים אף שיש רק שלושה נעלמים במרחב, למה שגיאת שעון של מיליונית שנייה היא שלוש מאות מטר על הקרקע, ולמה בלי שני תיקונים הפוכים מתורת היחסות המכשיר היה נודד מהאמת בקילומטרים ביום. יש בו סימולטור.

פורסם לראשונה במהדורת יום ראשון, 18 באוקטובר 2026

מה הלוויין באמת משדר

השם מטעה. לוויין GPS אינו מאתר אותך, אינו קולט ממך דבר, ואינו יודע שאתה קיים. הוא משדר לכל מי שמקשיב שתי עובדות: מי אני, ומה השעה אצלי עכשיו. את המיקום שלך מחשב המכשיר שבכיס.

זה אומר שני דברים. ראשית, המערכת אינה מתעייפת: מיליארד מכשירים יכולים להאזין לאותו לוויין בלי שישתנה דבר, כי אין בה תנועה חוזרת. שנית, המכשיר שלך אינו משדר שום דבר כשהוא מוצא את מיקומו. האפליקציה אולי שולחת אותו הלאה, אבל זה שלב אחר לגמרי.

לכל לוויין יש שעון אטומי, ולעיתים יותר מאחד. השעונים האלה מסונכרנים בקפידה מהקרקע, ולכן אפשר להתייחס לזמן שהם משדרים כאל זמן אחד משותף. ההודעה כוללת גם את מסלול הלוויין, כדי שהמכשיר יוכל לחשב איפה הוא היה בדיוק ברגע שהאות יצא.

מה עובר בין השניים לוויין משדר: מי אני, ומה השעה אצלי 12:00:00.000000 מכשיר קלט ב-12:00:00.067300 0 67.3 אלפיות שנייה כפול מהירות האור: 20,176 קילומטר
הלוויין משדר חותמת זמן. המכשיר משווה אותה לשעון שלו, ומתרגם את ההפרש למרחק.

החישוב היחיד שצריך

האות נוסע במהירות האור. אם המכשיר יודע מתי האות יצא ומתי הוא הגיע, הוא יודע כמה זמן הוא היה בדרך, והמרחק הוא הזמן כפול המהירות. זה כל הרעיון.

לוויין ישירות מעל הראש נמצא במרחק של כ-20,200 קילומטר, ולכן האות ממנו מגיע אחרי כ-67 אלפיות שנייה. לוויין נמוך באופק רחוק יותר, כ-25,800 קילומטר, ולכן האות ממנו מגיע אחרי כ-86 אלפיות שנייה. ההפרש בין שני המספרים האלה הוא כל המידע שיש למכשיר.

מרחק מתוך זמן

הנוסחה d = c · (t_rx − t_tx)

דוגמה 299,792 · 0.0673 = 20,176 km

c היא מהירות האור בריק, 299,792 קילומטר לשנייה. t_tx היא חותמת הזמן שהלוויין שידר, t_rx היא השעה שבה המכשיר קלט אותה. בניגוד להד של עטלף אין כאן חלוקה בשתיים, כי האות עושה את הדרך פעם אחת בלבד.

ספירה, מעגל, שתי נקודות

מרחק מלוויין אחד אינו נותן מיקום. הוא נותן ספירה: כל הנקודות במרחב שנמצאות במרחק הזה מהלוויין. אתה איפשהו על הקליפה שלה.

לוויין שני מוסיף ספירה שנייה. שתי ספירות שחותכות זו את זו נפגשות במעגל, ואתה איפשהו עליו. לוויין שלישי חותך את המעגל בשתי נקודות בלבד. בדרך כלל אחת מהן נמצאת במעמקי החלל או עמוק באדמה, ולכן המכשיר פוסל אותה בלי מאמץ.

זה נקרא טרילטרציה, מדידה לפי מרחקים. היא אינה טריאנגולציה, שמודדת זוויות. במערכות לוויינים אין זוויות בכלל, רק זמנים.

כל מעגל נוסף מצמצם את מה שנותר לוויין 1 לוויין 2 לוויין 3 נפסל כאן אתה
שלושה מעגלים בחתך דו-ממדי, שהרדיוס של כל אחד מהם הוא הזמן שנמדד כפול מהירות האור. שני הראשונים נחתכים בשתי נקודות, והמעגל השלישי פוסל את העליונה ומשאיר אחת.

הלוויין הרביעי אינו בשביל המיקום

במרחב יש שלושה נעלמים: אורך, רוחב וגובה. שלושה לוויינים אמורים היו להספיק. בפועל צריך ארבעה, והסיבה אינה גיאומטרית.

כל החישוב נשען על ההנחה שהמכשיר יודע את השעה המדויקת. הוא אינו יודע. שעון אטומי עולה עשרות אלפי דולרים, צורך חשמל ואינו נכנס לטלפון. השעון בטלפון הוא גביש קוורץ זול, והוא סוטה.

לכן יש נעלם רביעי, והוא אינו מיקום אלא הטעות בשעון המקומי. ארבע מדידות מארבעה לוויינים נותנות ארבע משוואות, וארבע משוואות פותרות ארבעה נעלמים. המכשיר מוצא בבת אחת את שלוש הקואורדינטות ואת השעה המדויקת.

זו הסיבה שמקלט GPS הוא גם אחד השעונים הטובים בעולם. רשתות חשמל, בורסות וממסרים סלולריים מסתמכים על GPS לא בשביל לדעת איפה הם, אלא בשביל לדעת מה השעה. כשהאות משובש, הדבר הראשון שנשבר הוא בדרך כלל הסנכרון ולא הניווט.

למה מיליארדית שנייה אינה מותרות

האור עובר כמעט שלושים סנטימטר בננו-שנייה. מכאן אפשר לתרגם כל שגיאת זמן ישירות לשגיאה על הקרקע, ולראות למה הדרישות כאן נראות מוגזמות עד שמחשבים אותן.

שעון הקוורץ בטלפון סוטה בקלות באלפיות שנייה. אלפית שנייה היא שלוש מאות קילומטר. זו הסיבה שהנעלם הרביעי אינו הידור אלא תנאי לכך שהדבר יעבוד בכלל.

שגיאת זמן, ומה היא עושה על הקרקע
שגיאה בשעוןשגיאה במרחק
ננו-שנייה אחת30 סנטימטר
מיקרו-שנייה אחת300 מטר
מילישנייה אחת300 קילומטר
המספרים הם מהירות האור כפול הזמן, מעוגלים. הם מסבירים למה מערכת שלמה נבנתה סביב שעונים אטומיים, ולמה המכשיר הזול שבקצה חייב לפתור את השעון שלו במקום להניח אותו.

השעון בלוויין אינו מסכים עם השעון שלך

כאן נכנסת ההפתעה. שני אפקטים מתורת היחסות פועלים על השעון בלוויין, ושניהם בכיוונים הפוכים.

האפקט הראשון מגיע מתורת היחסות הפרטית. הלוויין נע במסלולו במהירות של כ-3,874 מטר לשנייה, ושעון נע מפגר ביחס לשעון נייח. התרומה כאן היא פיגור של כ-7.2 מיקרו-שניות ביום.

האפקט השני מגיע מתורת היחסות הכללית. הלוויין נמצא גבוה, בשדה כבידה חלש יותר מזה שעל פני כדור הארץ, ושעון בכבידה חלשה יותר מקדים. התרומה כאן היא הקדמה של כ-45.7 מיקרו-שניות ביום.

הכבידה מנצחת. הסכום הוא הקדמה של כ-38.5 מיקרו-שניות ביום. זה נשמע אפסי עד שמכפילים במהירות האור: בלי תיקון, השגיאה שהמערכת הייתה צוברת היא כ-11.5 קילומטר ביום. לא בחודש, ביום.

התיקון אינו נעשה בדיעבד בתוכנה בלבד. תדר השעון בלוויין מכוון מראש, עוד לפני השיגור, כך שבמסלול הוא ירוץ נכון. שאר ההפרש, שנובע מכך שהמסלול אינו מעגל מושלם, מתוקן בחישוב במקלט.

GPS הוא אחד המקומות הבודדים שבהם תורת היחסות אינה נושא לדיון פילוסופי אלא פרמטר הנדסי שמישהו הזין לפני השיגור.

שני התיקונים

מהירות, פיגור Δt/t = −v² / 2c²

כבידה, הקדמה Δt/t = (GM/c²) · (1/R⊕ − 1/r)

סכום ליום −7.2 + 45.7 = +38.5 µs

v היא מהירות הלוויין במסלולו, GM הוא הפרמטר הכבידתי של כדור הארץ, R⊕ רדיוס כדור הארץ ו-r הרדיוס המסלולי. המספרים חושבו כאן מהנוסחאות האלה ואינם מצוטטים. המסלול אינו מעגל מושלם ולכן התרומה האמיתית משתנה מעט לאורך ההקפה.

שני אפקטים על אותו שעון, ביום אחד מהירות המסלול, 3,874 מטר לשנייה פיגור, 7.2 מיקרו-שניות כבידה חלשה יותר בגובה 20,200 קילומטר הקדמה, 45.7 מיקרו-שניות הסכום, וזה מה שמתקנים הקדמה, 38.5 מיקרו-שניות 0 38.5 מיקרו-שניות כפול מהירות האור: כ-11.5 קילומטר ביום
שני אפקטים על אותו ציר, בכיוונים הפוכים. הגובה שוקל יותר מהמהירות, ולכן השעון בלוויין מקדים.

למה המיקום קופץ בין מגדלים

האות שמגיע מגובה 20 אלף קילומטר חלש מאוד. ההספק שמגיע לאנטנה בטלפון נמוך מרעש הרקע, והמקלט שולף אותו משם בעזרת קוד ידוע מראש שהוא מחפש בתוך הרעש. זו הסיבה שחניון תת-קרקעי מנתק אותך, ושבתוך בניין נדרשות לעיתים דקות עד לאיתור.

בעיר יש בעיה שונה וגרועה יותר. האות אינו נחסם אלא מוחזר מקיר זכוכית או מחזית אבן, ואז הוא מגיע למכשיר בדרך ארוכה יותר מהישירה. המכשיר מתרגם זמן למרחק, ולכן הוא מקבל מרחק גדול מדי מהלוויין הזה. התוצאה היא מיקום שקופץ עשרות מטרים בין הצד הנכון של הרחוב לצד השני. זה נקרא ריבוי מסלולים, ובניגוד לאות חלש הוא אינו מתריע על עצמו: המכשיר בטוח שהוא קלט אות תקין.

לכן הטלפון כמעט אף פעם אינו משתמש ב-GPS לבד. הוא מצליב מיקום משדרים סלולריים, ממסד נתונים של רשתות Wi-Fi שמופה מראש, ומחיישני התנועה שבו. בעיר, במקרים רבים, לא ה-GPS הוא שנתן את התשובה.

אותו עיקרון, מערכות אחרות

GPS הוא אמריקאי, והתכנון הבסיסי שלו דורש 24 לוויינים פעילים בשישה מישורי מסלול. לצידו פועלות מערכות שבנויות על אותו עיקרון בדיוק: GLONASS הרוסית, Galileo האירופית ו-BeiDou הסינית. מקלט מודרני בטלפון מאזין לכולן יחד, ולכן הוא רואה הרבה יותר לוויינים ממה שמערכת אחת מספקת, וזה עוזר במיוחד בעיר שבה חלק מהשמיים חסום.

יש גם שיטה שמשיגה דיוק של סנטימטרים, ושמה RTK. היא אינה מערכת לוויינים חדשה אלא תיקון מקומי: תחנה קבועה על הקרקע, שמיקומה המדויק ידוע, מודדת את אותם לוויינים, מחשבת כמה היא טועה כרגע ומשדרת את התיקון למקלט שלידה. רוב מקורות השגיאה, ובראשם ההאטה של האות ביונוספירה, משותפים לשני המקלטים כשהם קרובים זה לזה, ולכן התיקון מבטל אותם. זה מה שמשמש מדידות קרקע וחקלאות מדייקת.

השעונים עצמם הם נושא בפני עצמו. אם מעניין אתכם למה שעון אטומי מדויק יותר מכל דבר אחר שבנינו, יש על כך עמוד נפרד כאן בעיתון.

הזיזו את הזמן, וראו את המרחק

המחוון הראשון הוא זמן ההשהיה שהמכשיר מדד, והוא מתורגם ישירות למרחק מהלוויין. המחוון השני הוא הטעות שנותרה בשעון המקלט אחרי הפתרון, והיא מתורגמת לשגיאה על הקרקע. שימו לב כמה מהר שגיאת זמן זעירה הופכת למטרים.

השגיאה על הקרקע טעות הזמן, מתורגמת למטרים 0 150 מטר 300 מטר
המרחק ללוויין
השגיאה על הקרקע
כמה עובר האור בננו-שנייה

החישוב כאן הוא מהירות האור כפול זמן, וזה בדיוק מה שקורה בשלב הראשון במקלט אמיתי. מקלט אמיתי מוסיף עליו תיקונים שאינם כאן, ובראשם ההאטה של האות ביונוספירה ובטרופוספירה, מסלול הלוויין שאינו בדיוק זה ששודר, וריבוי מסלולים. לכן המספרים כאן מראים את הקשר הנכון בין זמן למרחק, ולא את הדיוק הסופי של מכשיר בשטח.

בדקו את עצמכם

1מה הלוויין משדר?

הלוויין משדר זהות וחותמת זמן, ולצידן את נתוני מסלולו. את המיקום מחשב המכשיר, והלוויין אינו קולט ממנו דבר.

2למה צריך לוויין רביעי אם במרחב יש רק שלושה נעלמים?

במכשיר אין שעון אטומי, ולכן השעה המקומית אינה ידועה אלא נעלמת. ארבע משוואות פותרות שלוש קואורדינטות ואת הטעות בשעון יחד.

3שעון המקלט טועה במיקרו-שנייה אחת. כמה זה על הקרקע?

האור עובר כ-30 סנטימטר בננו-שנייה, ומיקרו-שנייה היא אלף ננו-שניות. התוצאה היא כ-300 מטר.

4שני אפקטי היחסות פועלים על השעון בלוויין. מי מהם גדול יותר?

המהירות גורמת לפיגור של כ-7.2 מיקרו-שניות ביום, והכבידה החלשה יותר בגובה גורמת להקדמה של כ-45.7. הסכום הוא הקדמה של כ-38.5 מיקרו-שניות ביום.

5בין מגדלים בעיר המיקום קופץ. מה הסיבה הנפוצה?

ריבוי מסלולים. אות שהוחזר עבר דרך ארוכה יותר, המכשיר מתרגם את הזמן הארוך למרחק גדול יותר, והמיקום זז. האות נראה תקין לגמרי, ולכן זו שגיאה שאינה מתריעה על עצמה.

מה חשוב לזכור

  • הלוויין אינו יודע איפה אתה. הוא משדר מי הוא ומה השעה, והמכשיר מחשב.
  • מרחק הוא מהירות האור כפול זמן ההשהיה. זה כל החישוב.
  • לוויין אחד נותן ספירה, שניים מעגל, שלושה שתי נקודות, וארבעה פותרים גם את השעון של המכשיר.
  • הנעלם הרביעי הוא הזמן, לא המיקום. לכן מקלט GPS הוא גם שעון מצוין.
  • ננו-שנייה היא שלושים סנטימטר. מיקרו-שנייה היא שלוש מאות מטר.
  • המהירות מפגרת את השעון בלוויין בכ-7.2 מיקרו-שניות ביום, והכבידה מקדימה אותו בכ-45.7. הכבידה מנצחת, והסכום הוא כ-11.5 קילומטר שגיאה ביום בלי תיקון.
  • בעיר הבעיה אינה חסימה אלא החזרה. אות שהוחזר נראה תקין ומזיז את המיקום.
  • הטלפון מצליב GPS עם סלולר, Wi-Fi וחיישני תנועה. לא תמיד ה-GPS נתן את התשובה.