TX

class sorts.radar.tx_rx.TX(lat, lon, alt, min_elevation, beam, power, bandwidth, duty_cycle, pulse_length=0.001, ipp=0.01, n_ipp=20)[source]

Bases: sorts.radar.tx_rx.Station

A transmitting radar station

Parameters
  • bandwidth (float) – Transmissions bandwidth.

  • duty_cycle (float) – Maximum duty cycle, i.e. fraction of time transmission can occur at maximum power.

  • power (float) – Transmissions power in watts.

  • pulse_length (float) – Length of transmission pulse.

  • ipp (float) – Time between consecutive pulses.

  • n_ipp (int) – Number of pulses to coherently integrate.

Variables
  • bandwidth (float) – Transmissions bandwidth.

  • duty_cycle (float) – Maximum duty cycle, i.e. fraction of time transmission can occur at maximum power.

  • power (float) – Transmissions power in watts.

  • pulse_length (float) – Length of transmission pulse.

  • ipp (float) – Time between consecutive pulses.

  • n_ipp (int) – Number of pulses to coherently integrate.

  • coh_int_bandwidth (float) – Effective bandwidth of receiver noise after coherent integration.

Methods

__init__(lat, lon, alt, min_elevation, beam, …)

Initialize self.

copy()

enu(ecefs)

Converts a set of ECEF states to local ENU coordinates.

point(k)

Point Station beam in local ENU coordinates.

point_ecef(point)

Point Station beam in location of ECEF coordinate.

rebase(lat, lon, alt)

Change geographical location of the station.

Attributes

frequency

pointing

Station beam pointing in local ENU coordinates.

pointing_ecef

Station beam pointing in local ENU coordinates.

wavelength