Skip to content
RFrftools.io
Satellite Communications29 de abril de 20268 min de lectura

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

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

  1. 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.
  2. 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 Cloudentrada rftools
Transmisor EIRP (dBW)EIRP (dBW)
Receptor G/TG/T (dB/K)
FrecuenciaFrecuencia (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ónLatitud y longitud del sitio (ambas obligatorias)
Altitud de la estaciónAltura de la estación (opcional; el valor predeterminado es la topografía ITU-R P.1511)
PolarizaciónPolarización
Modulación + velocidad de códigoModulación + Eb/N0 requerido
Símbolo/velocidad de datosVelocidad de datos (bps)
Disponibilidad objetivoDisponibilidad objetivo (%)
Cuando hayas introducido un escenario, usa el botón Copiar la URL del escenario para obtener un enlace que se pueda compartir. Pégalo en tu documento de revisión del diseño o compártelo con tus colaboradores. Usa Exportar CSV para obtener una hoja de cálculo presupuestaria con enlaces compatible con AMSAT/IARU que puedas incluir en los flujos de trabajo existentes.

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

  1. Antes del 1 de marzo de 2026: exporta todos los escenarios guardados de STK Cloud en formato CSV o PDF.
  2. 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.
  3. 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.
  4. 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.
  5. 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

Ansys anunció que STK Cloud caducará el 31 de diciembre de 2025 y que las suscripciones de pago finalizarán el 1 de marzo de 2026. Los usuarios deben planificar la migración antes de la fecha límite.
Para los presupuestos de enlaces, utilice el analizador presupuestario de enlaces por satélite rftools (ITU-R P.618-13, P.676-12, P.840-8, P.838-3 y P.530-17, con lectura climática de los mapas UIT-R de su sitio) o ITU-RPY para la creación de scripts. Para la propagación en órbita, utilice Skyfield (Python) para el SGP4 y pase la predicción. Para el diseño integrado de misiones, el GMAT de la NASA es la opción de código abierto más potente.
P.618-13 (atenuación de la lluvia en trayectoria inclinada y la combinación de la sección 2.5), P.838-3 (coeficientes específicos de atenuación de la lluvia), P.676-12, anexo 2 (absorción gaseosa), P.840-8 (atenuación de nubes) y P.530-17 (lluvia terrestre), con un clima de P.837-7, P.839-4, P.836-6, P.1510-1 y P.1511-1 en el sitio. El centelleo y la trayectoria múltiple terrestre no están modelados, y el resultado lo indica.
Visualización 3D (STK no tiene rival en cuanto a herramientas gratuitas; los TLEs de Cesium.js + Celestrak ofrecen un 80% para presentaciones), informes en PDF integrados con un solo clic (se ensamblan a partir de la exportación de CSV y la salida de Skyfield manualmente), el análisis de conjunciones (piense en SOCRATES o LeoLabs/ExoAnalytic de los servicios comerciales) y el modelado de interferencias de RF de STK Comm/Radar con la temperatura del ruido del ITU-R.
Transmisor EIRP → EIRP (dBW), receptor G/T → G/T (dB/K), frecuencia → frecuencia (GHz), rango de inclinación en la elevación analizada → 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), polarización → Polarización, modulación + velocidad de código → modulación + requerida Eb/N0, velocidad de símbolos o datos → Velocidad de datos (bps), Disponibilidad objetivo → Disponibilidad objetivo (%). Utilice la URL del escenario de copia para compartir la configuración migrada con los revisores.

Artículos Relacionados