swot_simulator.error.roll_phase.RollPhase

class swot_simulator.error.roll_phase.RollPhase(parameters: swot_simulator.settings.Parameters, roll_psd: numpy.ndarray, gyro_psd: numpy.ndarray, phase_psd: numpy.ndarray, spatial_frequency: numpy.ndarray)[source]

Bases: object

Roll errors

Parameters
  • parameters (settings.Parameters) – Simulation settings

  • roll_psd (numpy.ndarray) – Power spectral density the roll control angle

  • gyro_psd (numpy.ndarray) – Power spectral density the roll error knowledge (also called gyro error)

  • phase_psd (numpy.ndarray) – Power spectral density the error angle

  • spatial_frequency (numpy.ndarray) – Spatial frequency

__init__(parameters: swot_simulator.settings.Parameters, roll_psd: numpy.ndarray, gyro_psd: numpy.ndarray, phase_psd: numpy.ndarray, spatial_frequency: numpy.ndarray) None[source]

Methods

RollPhase.generate(x_al, x_ac)

Generate roll and phase errors

RollPhase._generate_1d(x_al)