Radar¶
-
class
sorts.radar.radar.
Radar
(tx, rx, max_off_axis=90.0, min_SNRdb=10.0)[source]¶ Bases:
object
A network of transmitting and receiving radar stations.
- Variables
tx (list) – List of transmitting sites, i.e. instances of
sorts.radar.TX
rx (list) – List of receiving sites, i.e. instances of
sorts.radar.RX
max_off_axis (float) – Maximum angle between pointing direction and a received signal.
min_SNRdb (float) – Minimum SNR detectable by radar system in dB (after coherent integration).
- Parameters
tx (list) – List of transmitting sites, i.e. instances of
sorts.radar.TX
rx (list) – List of receiving sites, i.e. instances of
sorts.radar.RX
max_off_axis (float) – Maximum angle between pointing direction and a received signal.
min_SNRdb (float) – Minimum SNR detectable by radar system in dB (after coherent integration).
Methods
__init__
(tx, rx[, max_off_axis, min_SNRdb])Initialize self.
copy
()Create a deep copy of the radar system.
find_passes
(t, states[, cache_data])Finds all passes that are simultaneously inside a transmitter station FOV and a receiver station FOV.
set_beam
(beam)Sets the radiation pattern for transmitters and receivers.
set_rx_beam
(beam)Sets the radiation pattern for receivers.
set_tx_beam
(beam)Sets the radiation pattern for transmitters.