function satSim = create_satellite_sim(satConfig, stationConfig) satSim.sc = satelliteScenario; satSim.sc.StartTime = satConfig.startTime; satSim.sc.StopTime = satConfig.stopTime; satSim.sc.SampleTime = satConfig.sampleTime; earthRadius = physconst("EarthRadius"); semiMajorAxis = earthRadius + satConfig.satAltitude; satSim.sat = satellite(satSim.sc, semiMajorAxis, satConfig.eccentricity, satConfig.inclination, satConfig.raan, satConfig.argOfPeriapsis, satConfig.trueAnomaly, Name=satConfig.name, OrbitPropagator=satConfig.orbitPropagator); satSim.ue = groundStation(satSim.sc, stationConfig.Lat, stationConfig.Lon, Altitude=stationConfig.Altitude, Name=stationConfig.Name); end