Matched Filtering¶
- class MatchedFilterJcas(max_range, device=None, **kwargs)[source]¶
Bases:
DuplexJCASOperator
[CommunicationWaveform
],Serializable
Joint Communication and Sensing Operator.
A combination of communication and sensing operations. Senses the enviroment via a correlatiom-based time of flight estimation of transmitted waveforms.
- Parameters:
max_range (float) – Maximally detectable range in m.
- property frame_duration: float¶
Duration of a single sample frame in seconds.
Denoted as \(T_{\mathrm{F}}\) of unit \(\left[ T_{\mathrm{F}} \right] = \mathrm{s}\) in literature.
- property max_range: float¶
Maximally Estimated Range.
- Returns:
The maximum range in m.
- Raises:
ValueError – If max_range is smaller or equal to zero.
- property power: float¶
Expected power of the transmitted signal in Watts.
Note
Applies only to the signal-carrying parts of the transmission, silent parts shuch as guard intervals should not be considered.
- property range_resolution: float¶
Resolution of the Range Estimation.
- Returns:
Resolution in m.
- Return type:
- Raises:
ValueError – If the range resolution is smaller or equal to zero.