Skip to content

hqiu-nju/scepter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCEPTer

Simulating Constellation Emission Patterns for Telescopes (radio)

This is a modular package to systematically simulate the satellite constellation emissions and measure the EPFD of the observed sky area.

The simulation can be performed using a simulated constellation or from real satellite constellation two line elements (TLEs). Satellite TLEs can be found on https://celestrak.org/

We use the PyCRAF and cysgp4 packages for many of the base calculations, see requirements.txt for list of dependancies, code was written and tested in Python 3.10

Simulation Example Figure

Simulation Grid

Running the observation simulator

In the obs module, we have the tools for creating an observation simulation that will provide an RFI sky model from satellite emissions.

The simulation is organised through multiple dimensions to give consideration of the telescope pointings, satellite design, constellation beam patterns through a series of time.

scepter operates in a dynamic cube to store the measurements corresponding to each antenna and satellite pairs.

Simulation grid explanation

Currently, 6 dimensions are used:

  1. observers/antennas (cysgp4 pyobserver object)
  2. antenna pointings per grid
  3. sky grid cells (skygrid pointings using skynet.pointgen)
  4. epochs (separate observations)
  5. nint, the subintegrations during an observation
  6. number of transmitter/satellites

Github Repo: https://github.com/hqiu-nju/scepter Code will be moving to SKAO Gitlab in the future.

About

SCEPTer Simulating Constellation Emission Patterns for Telescopes (Radio)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •