Radar Target Realization#
- class RadarTargetRealization(position, velocity, cross_section, reflection_phase, attenuate=True, static=False)[source]#
Bases:
RadarPathRealization
Realization of a radar propagation path resulting from a target scattering
- Parameters:
position (np.ndarray) – Global position of the path’s target.
velocity (np.ndarray) – Global velocity of the path’s target.
cross_section (float) – Radar cross section of the path’s target in \(\mathrm{m}^2\).
reflection_phase (float) – Reflection phase of the path’s target in radians.
attenuate (bool, optional) – Should the propagated signal be attenuated during propagation modeling? Enabled by default.
static (bool, optional) – Is the path considered static? Static paths will remain during null hypothesis testing. Disabled by default.
- propagation_delay(transmitter, receiver)[source]#
Propagation delay of the wave from transmitter over target to receiver.
Denoted by \(\tau_{\ast}\) within the respective equations.
- Parameters:
- Return type:
Returns: Propagation delay in seconds.
- propagation_response(transmitter, receiver, carrier_frequency)[source]#
Multipath sensor array response matrix from transmitter to receiver.
Includes polarization losses.
- Parameters:
- Return type:
Returns: Numpy matrix of antenna response weights.
- relative_velocity(transmitter, receiver)[source]#
Relative velocity between transmitter and receiver.
Denoted by \(v_{\ast}\) within the respective equations.
- Parameters:
- Return type:
Returns: Relative velocity in m/s.
- property cross_section: float#
Radar cross section of the path’s target in \(\mathrm{m}^2\).
Denoted by \(\sigma_{\ell}\) within the respective equations.
- property position: ndarray#
Global position of the path’s target.
Denoted by \(\mathbf{p}^{(\ell)}\) within the respective equations.