Latest / Elon Musk Podcast / SpaceX pitches Starlink as a GPS alternative
Transcript
- 0:00So SpaceX just went ahead and formally pitched the FCC that
- 0:04their Starlink satellites can basically serve as an
- 0:07alternative to the US military's Global Positioning System.
- 0:12Which is, you know, pretty interesting timing because that
- 0:14proposal came right after SpaceX abruptly shut down this sort of
- 0:19backdoor software interface. Right, the one the maritime
- 0:21operators were using. Exactly.
- 0:23Ships were actively using it to navigate through heavily jammed
- 0:26environments in the Red Sea. Yeah, they completely closed
- 0:29that free loophole right before pitching a formal, presumably
- 0:33paid solution. Right.
- 0:35So the real question here is how does a commercial broadband
- 0:38Internet constellation accidentally become a highly
- 0:42precise military grade navigation system?
- 0:45Well, to understand why the FCC is even looking for GPS
- 0:48alternatives in the 1st place, you really have to look at the
- 0:50physical architecture of the current system.
- 0:52The physical limitations, really.
- 0:54Right. So the Global Positioning System
- 0:55operates from medium Earth orbit.
- 0:57Those satellites are sitting roughly 20,200 kilometers away
- 1:01from the surface of the Earth. Which is just an enormous
- 1:04distance to throw a radio signal.
- 1:05It is. I mean, by the time there are L
- 1:07band microwave signals travel through the atmosphere,
- 1:10penetrate the cloud cover and actually reach a device on the
- 1:13ground, they are extremely weak. Like, incredibly faint.
- 1:17Yeah, they arrive at about -160 decibel Watts.
- 1:20Which is a number that means absolutely nothing to most
- 1:24people. That's your point, yeah.
- 1:25I always think a better way to visualize GPS is to think of it
- 1:30like like trying to see the light of a single candle from a
- 1:33mile away through heavy fog. That's a good way to put it.
- 1:37You can detect it if you have the right equipment and nothing
- 1:40else is interfering, but the moment someone turns on a
- 1:42flashlight nearby you lose the candle entirely because the
- 1:46signal is so faint. Is just easily overwhelmed by
- 1:49really cheap terrestrial jammers.
- 1:51Oh. Absolutely, you can literally
- 1:52buy a jammer online for like 50 bucks, plug it into the
- 1:55cigarette layer of a car and completely brown out the GPS
- 1:58signal for blocks around you. Which shuts down mapping apps,
- 2:02sure, but it also disrupts ATM networks that rely on GPS for
- 2:07time stamping transactions. Yeah, and that's just basic
- 2:10jamming that's just making noise.
- 2:11Right, just yelling over the signal, but.
- 2:13Starling operates in low Earth orbit.
- 2:15They're sitting at about 550 kilometers away and they use the
- 2:20Ku band for their primary transmissions.
- 2:22So they're way closer. Much closer, and being that much
- 2:25closer to the ground gives them this profound power advantage.
- 2:30It's due to the inverse square law of electromagnetic
- 2:33radiation. OK, we are definitely going to
- 2:35need to translate the inverse square law.
- 2:38Right, it's a physics principle. It basically says as a signal
- 2:41travels, it spreads out and loses power exponentially.
- 2:45So it's not a linear drop off. Exactly.
- 2:47If you cut the distance between the transmitter and the receiver
- 2:50in half, the signal isn't twice as strong.
- 2:52It's four times as strong. Wow.
- 2:54OK, so when you move from 20,000 kilometers down to roughly 500
- 2:58kilometers, you're getting a signal that orders of magnitude
- 3:01louder? So instead of looking for a
- 3:03candle a mile away, relying on a Leo constellation is It's like
- 3:08having an industrial floodlight bolted to the ceiling right
- 3:11above your head. Exactly.
- 3:13And a jammer would have to output just an enormous amount
- 3:15of power to drown at a floodlight.
- 3:17Spot on, but jamming is really only half the problem.
- 3:20There's also spoofing. Right, which is much more
- 3:22malicious. Yeah, spoofing is when an
- 3:24adversary sends a fake localized signal to trick your receiver
- 3:30into calculating the wrong location entirely.
- 3:33And standard GPS is pretty vulnerable to that.
- 3:36Very civilian GPS receivers typically use omnidirectional
- 3:40antennas. They just, you know, listen to
- 3:41the entire sky at once. Like standing in an open field
- 3:44with your eyes wide open, you're taking in light from everywhere.
- 3:47So if a scoofer broadcasts a louder fake signal from a nearby
- 3:51hill, the omnidirectional antenna just accepts it as the
- 3:54truth because it's the loudest thing it hears.
- 3:56It has no idea where the signal is actually coming from.
- 3:59But startling terminals don't operate like that at all.
- 4:01They use phased array antennas. A phased array uses hundreds of
- 4:05tiny antenna elements working together to electronically form
- 4:09a very narrow beam. The terminal basically stares
- 4:12directly at a specific fast moving satellite and tracks it
- 4:16precisely across the sky. Which.
- 4:18Is more like looking through a narrow paper towel tube.
- 4:20Oh exactly. You only see exactly what's at
- 4:22the end of the tube and you block out all the peripheral
- 4:25information. And that directional tracking
- 4:27creates a physical mechanical barrier to spoofing.
- 4:31If someone wants to feed false location data to a phased array
- 4:34dish, they can't just overpower the signal from some random
- 4:38direction on the ground. They have to physically place
- 4:40their transmitter directly in the narrow line of sight between
- 4:44the dish and the satellite in space.
- 4:45Exactly, and they would also have to perfectly mimic the high
- 4:48speed Doppler shift and the exact trajectory of a satellite
- 4:53moving at roughly 7.6 kilometers per second, right?
- 4:57Faking A stationary signal from a hill is a pretty simple trick.
- 5:01Faking a moving object? Transmitting an encrypted signal
- 5:04into a directional antenna? That's a much more difficult
- 5:07engineering problem. So The funny thing is, people
- 5:09figured out how to use this hardware for navigation long
- 5:12before SpaceX officially pitched it to the government.
- 5:15Yeah, out of sheer necessity. The Starling terminal runs a
- 5:18local software interface called a GRPCAPI.
- 5:21Let's actually pause on GRPCAPI for a second.
- 5:24Sure, it was originally just a way for the terminal to
- 5:28communicate with local network devices.
- 5:30It's essentially a diagnostic port, but users discovered they
- 5:33could use this interface to pull very precise round trip time
- 5:38measurements. The terminal was measuring
- 5:40exactly how long it took a signal to travel from the dish
- 5:44to the serving satellite and back.
- 5:46Which is basically just a ping. You're measuring latency.
- 5:48Yes, exactly. And because the satellite knows
- 5:51its own position and velocity, you can use those round trip
- 5:55time measurements to calculate the position of the dish on the
- 5:58ground. And maritime operators
- 6:01completely turn this into a cheat code.
- 6:03Oh big. Time because ships moving
- 6:05through the Red Sea face constant electronic interference
- 6:08from shore based actors. Their standard navigation
- 6:11screens would just go completely blank.
- 6:13Or worse, yeah. Worse, the spoofing would
- 6:16convince the ship's computer that they were sailing over dry
- 6:19land in the middle of a desert. Which is obviously a massive
- 6:22problem when you're piloting a huge commercial cargo ship
- 6:25through a narrow, hostile waterway.
- 6:27You really rely on those coordinates to avoid reefs and
- 6:30other vessels. So crews started using third
- 6:32party telemetry apps connected to that local Starlink API.
- 6:37They would literally select an option to use Starlink
- 6:40positioning exclusively. When the military grade
- 6:43equipment failed, the commercial Internet dish on the roof became
- 6:47their only reliable source of navigation.
- 6:49And it worked. It worked well enough to keep
- 6:50them moving safely through the interference.
- 6:52So if this software was actively saving ships in conflict zones,
- 6:57I mean, why did SpaceX shut down unauthenticated access to it?
- 7:01Well, it comes down to liability.
- 7:03When you leave an unauthenticated port open like
- 7:06that, you carry liability for the accuracy of the data.
- 7:09Oh OK. You also open the network to
- 7:11entirely unpredictable use cases.
- 7:13If a ship runs aground because they were relying on a
- 7:15diagnostic ping that was never intended for navigation in the
- 7:18first place, the legal fault gets very complicated.
- 7:21So shutting down the free accidental API basically forces
- 7:25a shift toward a secure, authenticated, and, you know,
- 7:28potentially monetized infrastructure.
- 7:30Exactly. By closing the cheat code, they
- 7:34transition from offering an incidental feature to preparing
- 7:37a professional positioning service.
- 7:39You close the free back door so you can eventually open a paid
- 7:42front door. I mean, that makes total sense
- 7:44from a business perspective. It does, but cutting off the
- 7:47local API didn't actually stop people from pulling location
- 7:50data. The academic community just
- 7:52changed their methods. Right, they just found another
- 7:54way in. Yeah, which brings us to the
- 7:56whole concept of opportunistic positioning.
- 7:59You navigate using signals that were never originally intended
- 8:03for navigation, and you do it without the cooperation of the
- 8:07company operating the constellation.
- 8:09So if you can't ask the dish for its location through an API, you
- 8:12reverse engineer the radio waves coming down from space.
- 8:15Exactly. And academic researchers at the
- 8:17University of Texas and Ohio State University did exactly
- 8:20that with the KU band downlink. So they bypass the dish entirely
- 8:25and just listen directly to the satellite?
- 8:27Yeah. The researchers used a technique
- 8:29called blind beacon estimation. Basically, in any communication
- 8:34signal, there are repeating patterns used by the receiver to
- 8:38synchronize with the transmitter.
- 8:39Can you explain blind beacon estimation a bit more?
- 8:42Sure. Think of it like listening to a
- 8:44radio station that's mostly static.
- 8:46You don't know the song playing, but you can hear the repeating
- 8:49beat of the drum. If you isolate that drum beat,
- 8:52you can figure out the tempo of the song without knowing any of
- 8:55the actual notes. Earlier academic efforts mapped
- 8:58a tiny fraction of the Starlink synchronization sequence, but by
- 9:02applying this blind estimation technique, these researchers
- 9:06successfully mapped the entire 240 megahertz orthogonal
- 9:10frequency division multiplexing beacon.
- 9:12Orthogonal frequency division multiplexing is that is a lot of
- 9:16syllables. It's a mouthful, but it's just
- 9:18the method the network uses to encode digital data on multiple
- 9:22carrier frequencies, right? The full OFDM beacon is
- 9:25essentially the complete time and frequency resource grid the
- 9:29satellite uses to structure its data.
- 9:31It's the scaffolding. By mapping the whole thing
- 9:34rather than just the first two symbols, you extract vastly more
- 9:37usable data from the signal. And what makes this really
- 9:40interesting to me is the hardware they used to do it.
- 9:43Oh yeah, it's wild. The researchers didn't require
- 9:46$1,000,000 military tracking dishes to read these signals.
- 9:50They used standard commercial low noise block down converters.
- 9:54The LNBFS. Right, which is the exact same
- 9:57cheap, low gain component you find bolted to a standard
- 10:01satellite TV dish on the side of a house.
- 10:03Literally a $30 part. Yeah, you can buy one at a
- 10:06hardware store. And by mapping that full 240
- 10:09megahertz beacon, the researchers achieved an 18
- 10:12decibel processing gain. And that processing gain is the
- 10:15mathematical advantage that allows the cheap receiver to
- 10:18separate the Starling signal from the background noise,
- 10:21right? It works even when the antenna
- 10:23is just pointed straight up at the sky rather than mechanically
- 10:26tracking a specific satellite. So you have a $30 part acting as
- 10:29a highly sensitive space receiver.
- 10:31Yeah. And with that processing gain,
- 10:34the receiver can perform Doppler shift and carrier phase
- 10:37tracking. When a satellite passes overhead
- 10:40at high speed, the frequency of its radio signal compresses as
- 10:44it approaches and stretches as it departs.
- 10:46Like the sound of an ambulance siren changing pitch as it
- 10:49drives past you on the street, it sounds higher as it comes
- 10:52towards you and lower as it drives away.
- 10:54Exactly the same physics. By listening to the exact rate
- 10:57of that frequency shift across multiple satellites, the
- 11:00receiver can mathematically deduce its own location on Earth
- 11:04purely by observing the physics of the satellite's movement.
- 11:07So you don't even need to decrypt the private Internet
- 11:09data inside the signal. Not at all.
- 11:11You just need to hear the physical structure of the signal
- 11:13moving through space. Exactly.
- 11:15But navigating by listening to Doppler shift makes sense in
- 11:18theory, but applying it to a commercial broadband network has
- 11:22some severe technical flaws. Yeah, because Starlink was built
- 11:25to move high volumes of data, not to keep perfect time.
- 11:28And timing is the core of any navigation system.
- 11:32GPS satellites carry ultra precise atomic clocks that
- 11:36measure the vibration of atoms to maintain perfect
- 11:39synchronization. While Starlink satellites just
- 11:41rely on much cheaper base oscillators, right?
- 11:45Kind of like the quartz crystal in a standard wristwatch.
- 11:47A bit more advanced than that, but yes, the same underlying
- 11:50principle. These oscillators exhibit
- 11:52nanosecond level jitter and their frequency drift can exceed
- 11:5720 parts per million. Wow.
- 11:59Because the clocks constantly drift, the Starlink satellites
- 12:03have to regularly adjust their internal timing to stay roughly
- 12:07aligned with global GPS time. And those adjustments are not
- 12:10smooth corrections. No, they are not.
- 12:13Researchers analyzing the signal found abrupt, completely
- 12:16unpredictable 1 Hertz timing jumps.
- 12:18Every second. Every single second, the
- 12:20satellite makes a sudden adjustment that can be as large
- 12:23as hundreds of nanoseconds and. We should probably contextualize
- 12:26what 100 nanoseconds means for physical navigation.
- 12:29Yeah, definitely, Because when you're calculating a position
- 12:32based on the speed of light, a single nanosecond of timing
- 12:35error translates to about a foot of physical distance error.
- 12:39So if the satellite's clock is jumping around by hundreds of
- 12:42nanoseconds every second, your calculated position on the
- 12:46ground is jumping by hundreds of feet every second.
- 12:48Which? Really makes you wonder how a
- 12:50system with clocks jumping around wildly every single
- 12:53second could ever hope to replace the ultra precise atomic
- 12:57clocks on GPS satellites, right. If your phone's map application
- 13:00jumped 300 feet every second, you would never make your exit
- 13:03on the highway. No, you'd be all over the map.
- 13:06And to complicate the timing even further, the network has
- 13:09another operational quirk called the fixed assignment interval.
- 13:12Right, the 15 second thing. Yeah, every 15 seconds, the
- 13:15Starlink network completely reconfigures its beam
- 13:18assignments to balance the data load among users.
- 13:21They're constantly shifting bandwidth capacity to where the
- 13:24physical demand is. Exactly.
- 13:26But during those 15 second boundaries, the frame timing
- 13:29behaviors of the signal completely change.
- 13:31The sequence of frames being transmitted to a specific area
- 13:35might shift its phase, its rate, or its stability.
- 13:38So receivers trying to track the signal for navigation are forced
- 13:42to adapt to a completely new timing environment. 4 * a
- 13:44minute? Yep, you have clocks drifting
- 13:47hundreds of nanoseconds of sudden correction every second,
- 13:50and the entire network restructuring its physical beams
- 13:53every 15 seconds. It's just a chaotic environment
- 13:56for precision measurement. It is extremely chaotic, but
- 14:00those erratic 1 Hertz jumps and clock drifts appear to be
- 14:04software design choices, not fundamental hardware limits.
- 14:07They programmed it to behave that way because it's efficient
- 14:10for routing Internet traffic. The network doesn't really care
- 14:12about perfect timing, it cares about throughput.
- 14:15Exactly. And when researchers analyzed
- 14:17the raw jitter of the oscillators between those
- 14:19jumping corrections, they found that the hardware is actually
- 14:22capable of maintaining the nanosecond level stability
- 14:25required for precision navigation.
- 14:27OK, so the ray materials are actually good enough?
- 14:29Yes, and the network is already improving.
- 14:32Researchers noticed that newer satellite generations in the
- 14:35constellation exhibit far fewer of these abrupt micro
- 14:38corrections. Interesting.
- 14:39The code phase of the signal has become much more stable in
- 14:42recent deployments, which suggests the software is being
- 14:45actively refined to keep the timing smoother.
- 14:48But even with smoother software, a crystal oscillator is just not
- 14:52an atomic clock. It's always going to drift more
- 14:55than the hardware used on traditional navigation
- 14:57satellites. True, but that is where the
- 15:00concept of fused LEOGNSS comes in to solve the problem.
- 15:04OK, see, a traditional GPS satellite needs an atomic clock
- 15:08because it's data connection to your receiver is extremely slow.
- 15:12It cannot constantly update you on its clock error.
- 15:15So the clock on board has to be basically perfect.
- 15:18Right, because it takes several minutes to download even a tiny
- 15:20text file over a traditional GPS signal.
- 15:23Right, but Starlink has immense broadband capacity.
- 15:27It doesn't need atomic clocks, it can just constantly broadcast
- 15:30low latency clock corrections to users.
- 15:32Now that makes sense. The satellite measures its own
- 15:35clock drift against a reference station on the ground and uses
- 15:38its massive data pipe to tell your receiver exactly how far
- 15:42off its clock is in real time. So your receiver just applies
- 15:45that correction. Mathematically, it just
- 15:47subtracts the error locally. Exactly, giving you atomic level
- 15:51decision from a cheaper oscillator.
- 15:53You basically fix the hardware limitation with bandwidth.
- 15:56And what that means for everyday stuff directly effects consumer
- 15:59devices. Yeah, you can see this with the
- 16:01direct to cell integration SpaceX is building with
- 16:03T-Mobile. Oh, for sure.
- 16:05Because the newer satellites driving that service operate in
- 16:07the L band. Which is the exact same
- 16:10frequency spectrum standard smartphones already used to
- 16:13communicate with terrestrial cell towers.
- 16:15Right, And because the phone already has the hardware inside
- 16:18it to receive those specific L band frequencies, this
- 16:21positioning system could theoretically bypass the
- 16:24Starlink dish entirely. If the L band signal carries the
- 16:27timing data and the clock corrections, the phone in your
- 16:30pocket can process it just like a traditional GPS signal.
- 16:34The only physical constraint is really just geometry.
- 16:37Because you need multiple satellites to triangulate a
- 16:40position. Right.
- 16:41For a phone to get a fast, accurate location fix, it needs
- 16:45to receive signals from multiple satellites simultaneously.
- 16:48If your phone only connects to a single direct to sell satellite,
- 16:52the positioning calculation will take several minutes.
- 16:54Oh wow, yeah, the phone basically has to wait for the
- 16:57satellite to move across the sky to gather enough Doppler data
- 17:00from different angles. But as the constellation grows
- 17:03and your phone can eventually see three or four of these L
- 17:06band satellites at once, you achieve instant positioning.
- 17:10Exactly. You bypass the vulnerability of
- 17:13the weak MEO signals entirely and you process the high power
- 17:17Leo signals directly on the handset.
- 17:19That's incredible. The phone just leverages those
- 17:21fused clock corrections, removing the need for a separate
- 17:25phased array dish just for basic navigation.
- 17:28So we are really moving away from relying on a single fragile
- 17:32satellite system toward this fused network where Internet
- 17:36providers act as the primary backup for global navigation.
- 17:40The hardware is already in orbit, the signal processing
- 17:42techniques are proven by the academic community, and the
- 17:45network is actively refining its software to support exact
- 17:49timing. I guess the lingering thought
- 17:50for me is if a private broadband constellation becomes the
- 17:54ultimate fall back for global critical infrastructure, does
- 17:58the balance of power over global navigation shift from military
- 18:02operators to a single commercial telecom company?
- 18:06If you're not subscribed yet, take a second and hit follow on
- 18:08whatever app you're using. It helps us keep making this.
- 18:10We appreciate you being here. Also, check out our YouTube
- 18:13channel for more business and tech updates.
- 18:15There's a link in the description.