If you’ve spent any time around traditional satellite ground stations—the kind built for a single geostationary bird—you know the drill: big dish, high gain, and a tracking schedule that barely changes. Low Earth Orbit constellations flip that on its head. You’re not nursing one link; you’re juggling dozens of spacecraft that scream across the sky in minutes. I’m Henrik Lindqvist, and I’ve bolted together enough antennas, radomes, and RF chains to know that what separates a working station from a paperweight is a handful of unglamorous, practical choices. Let’s go through them.
What Makes the LEO Environment Different
LEO satellites hang out anywhere from 200 km to 2,000 km up. That closeness cuts path loss way down compared to a geostationary link, but it hands you a fresh set of headaches. A typical pass lasts maybe 5 to 15 minutes—blink and you’ll miss it. While that little dot is racing across your sky, the slant range, Doppler shift, and even how much atmosphere you’re punching through are all sliding around. Your station has to track it smoothly, then snap over to the next spacecraft with barely a gap. If you’re thinking this sounds more like a relay race than a staring contest, you’re right.
Downlink bands for LEO are all over the place: UHF, S-band, and more and more X-band when the data rates climb. The band you pick ripples through everything—antenna diameter, feed design, whether you need a full tracking system. With a constellation, you’re rarely talking to just one satellite. You’re scheduling contacts across overlapping passes, and that forces you to think about the whole system from day one, not just a single link budget.
Picking a Site That Won’t Fight You
Before you order a single piece of gear, find a location that doesn’t hate radio. RF interference is the quiet station-killer. Cities are a soup of mobile towers, Wi-Fi routers, and industrial noise. You want a rural spot with a clear view down to at least 5 degrees above the horizon. Rent or borrow a spectrum analyzer and camp out for a few days, scanning your bands of interest. I’ve watched a perfectly good station turn deaf because a new 4G tower sprouted a kilometer away. Don’t skip this step.
Hills and terrain can block some interference, but for LEO you really want as much open sky as you can get. If you’re planting multiple antennas for a constellation, give them physical space—near-field coupling between dishes is real and ugly. Wind and ice get underestimated all the time. A radome keeps the antenna safe and pointing straight when the weather turns nasty, but it adds loss and cost. For S-band and lower, a sturdy shroud might be enough. Once you hit Ku-band and above, a radome stops being optional.

Dishes or Flat Panels: The Antenna Question
The antenna is the part everyone sees, and the parabolic-versus-phased-array decision isn’t just academic. A parabolic dish gives you high gain without emptying the bank account. A 3-meter reflector at X-band can hit 40 dBi or better, which covers most LEO missions comfortably. You steer it mechanically, so you need a solid azimuth-elevation rotator. For one satellite, a simple program-track rotator does the job. For a constellation, you need something that can whip between targets—think 10 degrees per second or faster—and settle to a fraction of a degree without overshooting.
Phased arrays are those flat panels that steer the beam electronically. No gears, no bearings, and you can jump the beam almost instantly. That’s a massive win when you’re chasing multiple satellites that pop up on opposite horizons. The catch is cost and complexity. A phased array with gain matching a 1.2-meter dish can run you ten times the price. But if your constellation demands simultaneous links to several spacecraft, a multi-beam phased array might be the only sane path. For most small to medium constellations, I still reach for a cluster of parabolic dishes with fast rotators—it’s the sweet spot between performance and budget.
Feeds and Polarization
Your feed has to match whatever polarization the satellite spits out. Circular polarization is the usual choice for LEO because it shrugs off the mismatch losses that happen when the spacecraft tumbles or shifts orientation. Linear can work if the bird is well-behaved, but then you’ll need a polarization rotator or a dual-polarized feed with a switch. For S-band and X-band, septum polarizers and orthomode transducers (OMTs) are the workhorses. Watch the axial ratio of your feed—a sloppy one can quietly eat several dB of your link margin.
The RF Chain, Starting with the LNA
The low noise amplifier is the one component you can’t afford to get wrong on the receive side. Bolt it as close to the feed as physically possible. Every extra centimeter of waveguide or coax before that first amplifier piles on noise temperature. With modern GaAs or GaN LNAs at S-band and X-band, a noise figure under 1 dB is realistic. If you’re using a radome, its insertion loss adds straight to your system noise temperature—factor that in early.
After the LNA, you need filtering to knock down out-of-band crud. A bandpass filter with steep skirts keeps nearby transmitters from clobbering your downstream stages. If you’re running transmitters and receivers at the same site—full-duplex operation—isolation becomes a headache. You might need extra filtering or a diplexer. Pick your downconverter with an eye on phase noise if your modulation scheme cares about it. For most LEO telemetry, a standard block downconverter to L-band (950–1450 MHz) is fine. High-rate X-band downlinks sometimes demand a custom IF chain.
Keeping the Antenna on Target
LEO satellites don’t loiter. A pass at 500 km altitude rips from horizon to horizon in about 10 minutes. Your antenna has to track within a fraction of the beamwidth. For a 3-meter dish at X-band (8 GHz), the half-power beamwidth is roughly 0.9 degrees. That means pointing error should stay under 0.3 degrees if you want to keep gain loss below 1 dB. Program tracking from Two-Line Elements (TLEs) is the starting point. You can grab TLEs from Space-Track.org, but they go stale fast. For passes where you can’t afford a miss, think about a monopulse tracking feed or a conical scan system that peaks on the satellite beacon.
When you’ve got multiple antennas, a central scheduler stops being a nice-to-have. It has to deconflict passes, hand out antennas, and manage handovers without dropping data. Gpredict can handle a handful of satellites, but a full constellation usually pushes you toward a custom or commercial scheduler. The scheduler also needs to account for slew time, pre-pointing, and maintenance windows—real-world stuff that bite you if ignored.

Link Budgets and Getting the Data Home
A proper link budget isn’t optional; it’s the math that keeps you honest. For LEO at 500 km and 8 GHz, free-space path loss sits around 164 dB. With a 3-meter dish (gain ~45 dBi) and a satellite pumping 2 W (3 dBW) into a 0 dBi antenna, your received power lands near -116 dBm. Add a 1 dB noise figure LNA and 10 MHz bandwidth, and the noise floor is about -134 dBm. That leaves an 18 dB SNR—comfortable for QPSK with rate 1/2 coding. But that’s a snapshot. The real link wiggles with elevation, weather, and interference. Always pad in at least 6 dB of margin for fading and pointing wobbles.
Throughput isn’t just about modulation and coding. The short pass means you need to cram as much data as possible into that window. If your modem supports adaptive coding and modulation (ACM), use it. Start the pass with a sturdy mode when the satellite is low, then shift to higher throughput as it climbs. Also, look hard at handover time. If your rotator needs 30 seconds to slew and settle and your average pass is 8 minutes, you’re throwing away over 6% of your contact time. Fast rotators and hot standby antennas claw that back.
Redundancy So You Sleep at Night
One ground station is one failure away from a very bad day. For any constellation that matters, you need at least two sites with some geographic distance between them—weather, equipment failures, and local interference don’t respect your schedule. Network the sites so a central scheduler can route contacts to whichever station is healthy. Inside each site, think N+1 on the parts that die most often: LNAs, downconverters, modems. Hot standby antennas can jump in if a primary dish throws a bearing. Yes, it costs more. Losing data usually costs more.
Power and network reliability are just as important. A station that drops power mid-pass loses that data forever unless the satellite can store-and-forward. UPS and a backup generator are standard kit. For networking, dual internet connections with automatic failover keep a telco outage from killing your passes. I’ve seen remote stations lean on a single fiber link, only to have a backhoe cut it. A secondary link over microwave or 4G is cheap insurance.
Software and Automation: The Glue
Modern LEO ground stations are mostly software-defined. The antenna control unit should take commands over TCP/IP and spit out real-time status. The modem should let you configure and diagnose it remotely. All of this ties into a mission control system that schedules passes, sets up the RF chain, and swallows the downlinked data. For constellations, automation isn’t a luxury—it’s the only way to scale. Manual pass operations just don’t.
What happens to the data after the pass matters too. Raw IQ recordings or soft-symbols can be stored for later processing, but they eat storage like crazy. A single 10-minute X-band pass at 100 Msps can fill terabytes. Plan your storage with fast NAS or SAN boxes and a clear retention policy. Automated pipelines for demodulation, decoding, and frame sync are pretty much standard now.
Monitoring and Keeping It Alive
Remote monitoring is non-negotiable, especially for unmanned sites. You need real-time numbers on antenna position, LNA current, receiver lock, and environmental conditions. SNMP still does the heavy lifting, though newer stations are drifting toward MQTT and REST APIs. Set alerts for anything odd—a creeping LNA noise figure or a rotator pulling too much current. Those are early warnings of a component about to fail, and catching them before a pass is the whole point.
Preventive maintenance isn’t glamorous, but it’s what keeps a station humming for years. Check cable connectors for corrosion, verify antenna pointing calibration, clean radomes. For motorized systems, grease bearings and check belt tension on a schedule. A neglected station will fail at the worst possible moment—usually during the one pass you really needed.

Licensing and the Paperwork Side
If your station transmits, you need a license from the national regulator—FCC in the US, Ofcom in the UK, and so on. Even receive-only stations can need registration in certain bands. The paperwork can chew up months, so start early. You’ll hand over antenna gain patterns, transmit power, interference analyses. For a constellation, a blanket license covering multiple bands and sites might be the way to go.
Coordination with other spectrum users is often required. X-band downlinks near 8 GHz have to protect fixed satellite services and terrestrial links. A professional frequency coordination study can flag conflicts and suggest fixes like site shielding or tighter filtering. Don’t blow this off—regulators can order you to shut down if you cause harmful interference.
What It Actually Costs
Let’s put some rough numbers on the table. A basic LEO ground station with a 2.4-meter dish, S-band receive, and a simple rotator can be built for around $50,000 in hardware. Add X-band, a radome, and redundant LNAs, and you’re in the $150,000 to $200,000 range. A phased array with multi-beam capability can sail past $500,000 without breaking a sweat. These are ballpark figures—geography, vendor, and specific requirements push them around. Don’t forget the recurring costs: site rental, power, internet, maintenance, and people. Even a 24/7 unmanned station needs a human to show up now and then.
For a constellation operator, the ground segment cost has to be weighed against the space segment and the value of the data. Sometimes it’s cheaper to scatter more small, low-cost stations than to cram extra storage or high-gain antennas onto the satellites. A distributed net of modest stations can give you higher total throughput than one monster dish, with better resilience when something breaks.
Integration and Testing: Prove It Works
Before you call a station operational, test it hard. Start with a boresight test using a calibrated RF source on a tower or a drone. Verify antenna gain, sidelobe levels, and tracking accuracy. Then move to live satellite tests. Use a well-known bird with a steady beacon to validate your G/T and tracking. Record passes and dig through the data for dropouts, bit errors, and tracking glitches. Only after it passes those tests do you plug it into the operational network.
Finally, document everything. Schematics, cable schedules, IP addresses, config files, maintenance logs. When something dies at 3 a.m., clear documentation is the difference between a 10-minute fix and a lost pass. I keep a physical binder and a digital copy right in the station rack. It’s saved my bacon more than once.
FAQ
What’s the smallest antenna I can get away with for LEO?
It depends on the band and the data rate you need. For UHF telemetry, a Yagi or a small helical can do the job. For S-band downlinks at a few Mbps, a 1.8-meter dish is typical. For X-band high-rate downlinks, you’ll want at least a 2.4-meter dish, and 3 meters or larger gives you breathing room. Phased arrays can be physically smaller but need enough elements to hit the required gain.
How do I deal with Doppler shift on LEO passes?
Doppler at LEO isn’t subtle—up to ±100 kHz at S-band and ±400 kHz at X-band for a typical pass. The receiver has to chase it in real time. Most modern modems include Doppler compensation that uses TLE-predicted orbits to calculate the shift and tweak the local oscillator. You can also run a closed-loop carrier tracking algorithm that locks onto the satellite’s pilot tone.
Can one ground station serve multiple satellites in a constellation?
Yes, but with limits. A single antenna tracks one satellite at a time. If your constellation has overlapping passes, you’ll miss data from the ones you’re not pointed at. A multi-beam phased array can track several at once, but the price tag jumps. The more common approach is to deploy multiple parabolic antennas at one site or across several sites, with a scheduler keeping them organized.
What’s the biggest mistake people make in ground station design?
Underestimating local interference and site-specific noise. I’ve seen beautifully engineered stations with top-shelf hardware turned deaf by a nearby radar or a poorly shielded Ethernet switch. Always do a thorough RF survey, use high-quality shielded cables, and put the LNA as close to the feed as you can. Ferrite chokes on power and data cables are cheap insurance against conducted noise.