Radar Channel Base#

class RadarChannelBase(attenuate=True, *args, **kwargs)[source]#

Bases: Generic[RCRT], Channel[RCRT]

Base class of all radar channel implementations.


attenuate (bool, optional) – Radar channel attenuation flag, see also RadarChannelBase.attenuate(). Enabled by default.


Generate a channel realization missing the target to be estimated.

Returns: Null hypothesis channel realization.


RuntimeError – If no realization was provided and the channel hasn’t been propagated over yet.

Return type:

TypeVar(RCRT, bound= RadarChannelRealization)

property attenuate: bool#

Radar channel attenuation flag.

If enabled, losses such as free-space propagation and radar cross sections will be considered.