| CPC B64G 1/1085 (2013.01) [B64G 1/68 (2013.01); G06F 30/20 (2020.01); G06V 10/00 (2022.01); G06V 20/13 (2022.01)] | 22 Claims |

|
1. A method comprising:
receiving, by at least one processor, a satellite constellation configuration comprising satellite configuration parameters for at least one satellite in a constellation of satellites;
wherein the satellite constellation configuration comprises:
at least one satellite geometry representing physical characteristics of the at least one satellite, and
at least one sensor configuration representing sensor parameters of at least one sensor on board the at least one satellite;
receiving, by the at least one processor, a resident space object (RSO) configuration comprising RSO configuration parameters for a plurality of RSOs, the RSO configuration comprising RSO geometry data representing physical characteristics of the plurality of RSOs;
simulating, by the at least one processor, constellation ephemeris data comprising ephemerides of the at least one satellite of the constellation of satellites so as to define at least one satellite orbit propagation of the at least one satellite over a simulation period, based at least in part on the satellite constellation configuration;
simulating, by the at least one processor, RSO ephemeris data comprising ephemerides of the plurality of RSOs so as to define, for each RSO of the plurality of RSOs, at least one RSO orbit propagation over the simulation period, based at least in part on the RSO configuration;
determining, by the at least one processor, a plurality of candidate detection events representing a subset of the RSO ephemeris data that, based on the constellation ephemeris data, is within a field-of-view (FOV) of the at least one satellite during the simulation period based at least in part on the constellation ephemeris data and the at least one sensor configuration;
simulating, by the at least one processor, at least one detectable event of the plurality of candidate detection events, based at least in part on:
at least one detectability model,
the at least one sensor configuration and
a plurality of detectability parameters;
wherein the plurality of detectability parameters comprises:
at least one photometry model based at least in part on the at least one sensor configuration,
at least one background definition defining contents of a background of the FOV,
at least one straylight model,
at least one slew correction,
at least one threshold limit on signal-to-noise ratio (SNR), and
at least one threshold limit on a size of the plurality of RSOs;
wherein the at least one detectability model utilizes the at least one photometry model to simulate:
a signal representing a first sensor output resulting from the subset of the RSO ephemeris data being in the FOV of the at least one satellite based at least in part on the at least one sensor configuration,
noise representing a second sensor output resulting from at least one background definition, at least one straylight model and at least one slew correction based at least in part on the at least one sensor configuration, and
an SNR;
simulating, by the at least one processor, at least one simulated image of the at least one detectable event for at least one particular RSO, based at least in part on:
at least one image generation model,
the at least one sensor configuration and
a plurality of image simulation parameters;
wherein the plurality of image simulation parameters comprise:
the at least one photometry model based at least in part on the at least one sensor configuration, and
the at least one background definition defining contents of a background of the FOV;
calculating, by the at least one processor, at least one performance statistic for the at least one event image associated with the at least one particular RSO;
wherein the at least one performance statistic is indicative of a performance of the at least one sensor configuration for detecting events based at least in part on a count of the at least one detectable event relative to the plurality of candidate detection events; and
outputting, by the at least one processor, the at least one event image associated with the at least one particular RSO and the at least one performance statistic so as to allow to perform at least one action associated with the at least one particular RSO.
|