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.
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
- Sustitución #2: Propagación de órbitas y predicción de pases
- Pases rápidos para un satélite conocido
- Secuencias de comandos completas para SGP4
- ¿Qué hizo STK Cloud que las herramientas gratuitas no replican?
- 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. Lee el clima en la latitud y longitud de su sitio a partir de los mapas digitales de la UIT-R y utiliza los métodos de predicción de la UIT-R:
- P.618-13: atenuación de la lluvia en las trayectorias inclinadas Tierra-espacio y la combinación de todas las pérdidas en la sección 2.5
- P.838-3: coeficientes de atenuación de la lluvia específicos para tu polarización
- P.676-12 Anexo 2: absorción de gases (O2 + H2O) a lo largo de la trayectoria inclinada
- P.840-8 — atenuación de las nubes debido al agua líquida que forma las nubes del sitio
- P.837-7, P.839-4, P.836-6, P.1510-1, P.1511-1: índice de lluvia, altura de lluvia, vapor de agua, temperatura de la superficie y altura de la estación en el emplazamiento
- P.530-17 — Atenuación de la lluvia en una trayectoria terrestre
El código de propagación es un puerto de ITU-RPY y coincide con él en un 0,001%. Hay dos cosas que no se modelan, y todos los resultados lo indican: el centelleo troposférico (el P.618 necesita el diámetro y la eficiencia de la antena) y el desvanecimiento terrestre por trayectoria múltiple.
Añade algo que STK Cloud no hizo bien: Bandas de confianza de Montecarlo: un modelo de incertidumbre en torno al presupuesto del UIT-R que varía el EIRP ( G/T), la pérdida de puntos, la tasa de lluvia y un plazo de caducidad. Los márgenes 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 está sacando escenarios de STK Cloud, capture estas entradas, que se asignan 1:1 a rftools:
| Campo de STK Cloud | entrada rftools |
|---|---|
| Transmisor EIRP (dBW) | EIRP (dBW) |
| Receptor G/T | G/T (dB/K) |
| Frecuencia | Frecuencia (GHz) |
| Rango de inclinación a la elevación que analices (no a la altitud de la órbita) | Distancia de trayectoria (km) |
| Ángulo de elevación | Ángulo de elevación (°) |
| Latitud y longitud de la estación | Latitud y longitud del sitio (ambas obligatorias) |
| Altitud de la estación | Altura de la estación (opcional; el valor predeterminado es la topografía ITU-R P.1511) |
| Polarización | Polarización |
| Modulación + velocidad de código | Modulación + Eb/N0 requerido |
| 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 el sucesor de código abierto más utilizado 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 que las herramientas gratuitas no replican?
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.
Actualizado 2026-09-19: la lista de recomendaciones de la UIT-R ahora coincide con lo que implementa el analizador, incluida la longitud del sitio que requiere y los efectos que no modela.Preguntas Frecuentes
Artículos Relacionados
Scripting Satellite Link Budgets with ITU-Rpy (Python Examples)
STK-free link budgets: sweep frequency, rain availability, and elevation in pure Python with ITU-Rpy, the reference implementation of P.618/P.676/P.840.
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.
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, slant range, ground-station G/T, propagation losses and Monte Carlo margin.
29 abr 2026