Satellite COMM / RF Visual Simulator
Visualizes LOS geometry, ground↔space + space↔space relays, and how band / power / modulation impact link metrics.
Run
Step +1s
Reset
Time scale
Sim speed multiplier.
0
= paused motion,
1
= real baseline, higher values run faster.
Click-drag the satellite on the canvas to change its angle. Link colors:
green=good margin
,
red=outage
,
white=geometry ok but weak
.
Preset
LEO TT&C (S-band)
LEO Payload Downlink (X-band)
GEO High-rate (Ka-band)
LEO via Relay (TDRSS-like)
Deep Space (X-band, low rate)
Geometry
Orbit altitude (km)
Satellite longitude (deg)
Ground station longitude (deg)
Ground station latitude (deg)
Use Relay Satellite (TDRSS-like)
LEO↔Relay↔GS
Relay longitude (deg)
Enable Space↔Space Crosslink
optional
RF Settings
Band
UHF (~0.4 GHz)
L-band (~1.5 GHz)
S-band (~2.2 GHz)
X-band (~8.4 GHz)
Ku-band (~14.0 GHz)
Ka-band (~32.0 GHz)
Optical (illustrative)
Tx power (W)
Antenna gain (dBi)
Pointing error (deg)
Polarization mismatch (dB)
Atmosphere / rain fade (dB)
Data rate (kbps)
Coding gain (dB)
Link OK
Marginal
Outage / No LOS
Beams / band highlight
Not a full STK-grade link budget — this is an educational visual sim emphasizing geometry, bands, modulation concepts, and basic RF scaling.
Digital Modulation Lab
Bit pattern
Modulation
ASK
FSK
BPSK
QPSK
8-PSK
16-PSK
16-QAM
Carrier frequency (visual)
Constellation / Symbol Map
TX polarization
Linear Horizontal
Linear Vertical
Right-Hand Circular (RHCP)
Left-Hand Circular (LHCP)
RX polarization
Linear Horizontal
Linear Vertical
Right-Hand Circular (RHCP)
Left-Hand Circular (LHCP)
Polarization View
Antenna pattern
Isotropic (Reference)
Dipole (Omnidirectional)
Patch / Broadside
Helical Antenna
Horn / Gaussian Beam
Parabolic Dish
Dish (with sidelobes)
Yagi Antenna
Phased Array
Fan Beam
Cardioid
Reflector (main + sidelobes + backlobe)
View
2D
3D
Antenna Pattern View
Link Budget
Live link status + simplified RF metrics (FSPL, C/N0, Eb/N0, margin, Doppler).
Link Margin = E
b
/N
0
− Required E
b
/N
0
where E
b
/N
0
= EIRP + G
rx
− FSPL − Losses − kT − 10log
10
(R
b
) + Coding Gain
Ready.
What you’re seeing