No Phase Noise¶
The NoPhaseNoise
is HermesPy’s implementation of an ideal oscillator that does not add any phase noise.
- class NoPhaseNoise(mother_node=None, seed=None)[source]¶
Bases:
PhaseNoise
,Serializable
No phase noise considered within the device model.
- Parameters:
mother_node (RandomNode, optional) – Mother node of this random node. By default, nodes are considered to be roots.
seed (int, optional) – Random seed used to initialize the pseudo-random number generator.
- add_noise(signal)[source]¶
Add phase noise to a signal model.
- Parameters:
signal (Signal) – The signal model to which phase noise is to be added.
- Return type:
Returns: Noise signal model.
- yaml_tag: Optional[str] = 'NoPhaseNoise'¶
YAML serialization tag