Migración desde STK Cloud: alternativas gratuitas para el análisis de órbita y presupuesto de enlaces
Ansys dejará de funcionar STK Cloud en marzo de 2026. Estas son las versiones gratuitas de código abierto que sustituyen a las dos cosas que mejor sabía hacer: los presupuestos de enlaces de la UIT-R y la predicción del paso orbital.
Contenido
- Qué está pasando
- Las dos cosas que STK Cloud hizo mejor
- Sustitución #1: Vincula el presupuesto
- Qué conservar al migrar
- Ajustes preestablecidos de cubesat integrados
- Para acceso programático
- Pases rápidos para un satélite conocido
- Secuencias de comandos completas para SGP4
- ¿Qué hizo STK Cloud para que las herramientas gratuitas no puedan replicar
- La lista de verificación para la migración de 2026
Qué está pasando
Ansys ha anunciado que STK Cloud dejará de funcionar el 31 de diciembre de 2025 y que las suscripciones de pago finalizarán el 1 de marzo de 2026. Si has estado usando STK Cloud para gestionar el presupuesto de enlaces o para realizar tareas de propagación de órbitas (especialmente si tienes un presupuesto inicial en el que no es práctico disponer de una licencia STK de escritorio completa), necesitas un plan de migración.
La buena noticia es que las dos funciones más utilizadas de STK Cloud tienen sustituciones sólidas y gratuitas. Solo tienes que dividirlas en dos herramientas, porque el modelo monolítico de «todo en una pestaña del navegador» formaba parte de lo que STK Cloud cobraba.
A continuación, te explicamos cómo reproducir lo que estabas haciendo.
Las dos cosas que STK Cloud hizo mejor
- Vincula el presupuesto con los modelos de propagación del UIT-R: atenuación por lluvia, absorción de gases, atenuación de las nubes, centelleo, Montecarlo ante la incertidumbre.
- Propagación de órbitas: cronogramas de pases basados en SGP4/TLE, cronogramas de elevación, curvas Doppler, rango de inclinación en función del tiempo.
STK Cloud los combinó para que pudieras hacer clic en un satélite o en una estación terrestre y obtener el presupuesto completo del enlace y el calendario de pases en la misma vista. Desktop STK todavía lo hace. Si no quieres pagar por un puesto de escritorio, dividirás el flujo de trabajo.
Sustitución #1: Vincula el presupuesto
Utilice el analizador presupuestario Satellite Link de rftools.io. Implementa las mismas recomendaciones de la UIT-R que STK utiliza desde el principio:
- P.618-13 — Atenuación por lluvia para trayectorias inclinadas entre la Tierra y el espacio
- P.676-13 — absorción gaseosa (O2 + H2O, aproximación al anexo 2)
- P.840-8 — atenuación de las nubes (aproximación de la trayectoria del agua líquida)
- P.838-3 — coeficientes de atenuación específicos de la lluvia
- P.530-18 — atenuación multitrayectoria terrestre
Esto añade algo que STK Cloud no hizo bien: Las bandas de confianza de Montecarlo superan las incertidumbres relacionadas con el EIRP, el G/T, la pérdida de puntería, la tasa de lluvia y el centelleo. Las curvas de margen p5/p50/p95 son más útiles que un presupuesto nominal de un solo punto para las revisiones de diseño.
Qué conservar al migrar
Si vas a sacar los escenarios de STK Cloud, captura estas entradas para que las asignen de forma individual a rftools:
| Campo STK Cloud | entrada rftools |
|---|---|
| Transmisor EIRP (dBW) | EIRP (dBW) |
| Receptor G/T | G/T (dB/k) |
| Frecuencia | Frecuencia (GHz) |
| Rango de inclinación (o altitud de órbita) | Distancia de trayectoria (km) |
| Ángulo de elevación | Ángulo de elevación (°) |
| Zona de lluvia/latitud de la estación | Latitud del sitio |
| Modulación + velocidad de código | Modulación + Eb/N0 requerida |
| Símbolo/velocidad de datos | Velocidad de datos (bps) |
| Disponibilidad objetivo | Disponibilidad objetivo (%) |
Ajustes preestablecidos de cubesat integrados
La herramienta incluye ajustes preestablecidos que coinciden con los escenarios en los que se enfrentaron la mayoría de los usuarios de cubesat de STK Cloud:
- Amateur CubeSat (UHF, AMSAT/SatNogs) — 437 MHz, BPSK de 9600 baudios, suelo omnidipolar
- CubeSat LoRa IoT (ISM inferior a GHz) — LPWAN de bajo consumo de 868 MHz
- Telemetría LEO en banda S (TT&C) : 2,25 GHz, QPSK 2 Mbps
- Descarga de carga útil EO en banda X de LEO — 8,2 GHz, 150 Mbps 8-PSK
- Transmisión GEO (banda Ku) — QPSK de 12,5 GHz
- Terminal de usuario HTS LEO en banda Ka — 16 QAM de 20 GHz
- Banda S 5G NTN (3GPP Rel-17)
- Backhaul de microondas terrenal: 6 GHz, 99,99% de disponibilidad
Cargue un ajuste preestablecido, modifique uno o dos parámetros, copie la URL del escenario y envíelo a la revisión. Eso es todo el flujo de trabajo de STK Cloud enlazando el presupuesto en unos 30 segundos.
Para acceso programático
Si necesita escribir guiones para barrer el presupuesto de enlaces (estudios de parámetros, análisis de sensibilidad, integración de los IC), utilice directamente ITU-rpy. Es la implementación de referencia de código abierto de las recomendaciones del UIT-R y se valida con los vectores de prueba propios de la UIT. Nuestro backend se alinea con él; puedes usar ambos indistintamente.
import itur
import itur.models as m
# Ka-band, 35° elevation, temperate maritime
f_ghz = 20.0
el = 35.0
lat = 51.5 # London
p = 0.01 # 0.01% of the year
R_001 = m.itu837.rainfall_rate(lat, 0.0, p=p)
A_rain = itur.atmospheric_attenuation_slant_path(
lat=lat, lon=0.0, f=f_ghz * itur.u.GHz, el=el,
p=p, D=0.6 * itur.u.m, hs=0 * itur.u.km,
)
print(f"Total slant-path attenuation: {A_rain:.2f}")## Sustitución #2: Propagación de órbitas y predicción de pases
Para los cronogramas de pases basados en el SGP4, las curvas Doppler y los cronogramas con rango inclinado, tienes dos niveles:
Pases rápidos para un satélite conocido
Utilice nuestro Satellite Pass Predictor. Extrae datos en tiempo real del catálogo N2YO TLE de 25 satélites seleccionados para aficionados, meteorológicos y APRS, y calcula el rango de inclinación, el FSPL, el cambio Doppler y la pérdida atmosférica por pasada. Esto reemplaza la experiencia de usuario de STK Cloud basada en el método «haz clic en un satélite y muéstrame los pasos siguientes» para los casos de uso más comunes de los cubesat.
Secuencias de comandos completas para SGP4
Para cualquier otra cosa (TLE personalizados, épocas arbitrarias, planificación a largo plazo, análisis de constelaciones), utilice Skyfield en Python:
from skyfield.api import load, wgs84
ts = load.timescale()
sats = load.tle_file('https://celestrak.org/NORAD/elements/gp.php?GROUP=active&FORMAT=tle')
isoss = {s.name: s for s in sats}
iss = isoss['ISS (ZARYA)']
# Ground station in Boulder, CO
gs = wgs84.latlon(40.0150, -105.2705, 1624)
t0 = ts.utc(2026, 4, 29)
t1 = ts.utc(2026, 4, 30)
t, events = iss.find_events(gs, t0, t1, altitude_degrees=10.0)
for ti, ev in zip(t, events):
print(ti.utc_iso(), ['rise', 'culminate', 'set'][ev])Skyfield es la sucesora de código abierto más utilizada de la antigua cadena PyEphem/Python-SGP4. Es lo que utilizan los equipos operativos actuales de cubesat para programar las estaciones terrestres. La GMAT (herramienta de análisis general de misiones) de la NASA es la alternativa de código abierto más potente para el diseño de misiones: gratuita, pero compleja.
¿Qué hizo STK Cloud para que las herramientas gratuitas no puedan replicar
Para establecer expectativas honestamente:
- Visualización 3D: el visor 3D de STK no tiene parangón en el ecosistema gratuito. Los TLEs de Cesium.js + Celestrak te permiten hacer presentaciones en un 80%, pero nada se compara con el renderizado nativo de STK.
- Informes integrados: el generador de informes de escenarios de STK es un PDF con un solo clic. Tú mismo crearás tu informe a partir de la exportación en CSV y la salida de Skyfield.
- Análisis de conjunciones: si utilizaba STK Cloud para detectar residuos y colisiones, necesitará una herramienta diferente (SOCRATES o servicios comerciales conjuntos como LeoLabs o ExoAnalytic).
- Modelado de interferencias de RF: los módulos de comunicación y radar de STK incluyen modelos de temperatura acústica de la UIT-R. El equivalente gratuito es ITU-RPY más el cálculo manual.
En el caso del 80% (operaciones rutinarias vinculadas al presupuesto y calendarios de pases para un puñado de satélites), la cantidad que queda libre es, de hecho, más limpia una vez que se ha configurado el flujo de trabajo. En el caso del 20% de trabajo intensivo con múltiples satélites, constelaciones o visualización, tendrá que pagar una licencia STK de escritorio o evaluar el GMAT.
La lista de verificación para la migración de 2026
- Antes del 1 de marzo de 2026: exporta todos los escenarios guardados de STK Cloud en formato CSV o PDF.
- Vuelva a introducir los escenarios más utilizados en el rftools Link Budget Analyzer y utilice Copiar la URL del escenario para marcarlos como favoritos.
- Para trabajar en órbita: instala Skyfield (
pip install skyfield) y crea un pequeño script que cargue el TLE actual de tu satélite y calcule los pases para tus estaciones terrestres. - Para flujos de trabajo integrados: considera si la complejidad de tu equipo vale la pena por la complejidad que supone el GMAT o un puesto STK de sobremesa.
- Documenta tu nueva pila en la plantilla de revisión del diseño de tu equipo: sustituye las capturas de pantalla de STK por las URL de los escenarios de rftools y los enlaces a las libretas de Skyfield.
La fecha de puesta del sol es firme. Inicie la migración ahora mientras siga teniendo accesos superpuestos.
Artículos Relacionados
Scripting Satellite Link Budgets with ITU-Rpy (Python Examples)
STK-free link-budget automation: sweep frequency, rain availability, and elevation in pure Python using the ITU-Rpy reference implementation of P.618/P.676/P.840. Companion to the rftools Satellite Link Budget Analyzer.
30 abr 2026
Satellite CommunicationsBuilding a Ground-Station Pass Schedule with Skyfield
Ansys STK sunset-ready: compute SGP4 pass predictions for your amateur-radio or cubesat ground station using Skyfield. Full Python walkthrough with TLE fetch, elevation masks, Doppler, and iCalendar export.
30 abr 2026
Satellite CommunicationsSizing a 9600-baud UHF Downlink for a 3U CubeSat: Full Walkthrough
End-to-end link budget for an amateur-band 3U cubesat: EIRP, ground-station G/T, ITU-R propagation losses, and Monte Carlo availability. Uses the Amateur CubeSat preset.
29 abr 2026