Guard Section¶
![Inheritance diagram of hermespy.modem.waveforms.orthogonal.waveform.GuardSection](../_images/inheritance-b1d4462daaac0af8704b61de60259ed6694ee0dc.png)
- class GuardSection(duration, num_repetitions=1, frame=None)[source]¶
Bases:
GridSection
[OrthogonalWaveform
],Serializable
- Parameters:
- pick_samples(signal)[source]¶
Pick this section’s samples from the time-domain signal.
- Parameters:
signal (np.ndarray) – Time-domain signal to be picked from. Numpy vector of size num_samples.
- Return type:
Returns: Time-domain signal with the section’s samples picked.
- place_samples(signal)[source]¶
Place this section’s samples into the time-domain signal.
- Parameters:
signal (np.ndarray) – Time-domain signal to be placed. Numpy vector of size num_samples.
- Return type:
Returns: Time-domain signal with the section’s samples placed.