No Phase Noise

Inheritance diagram of hermespy.simulation.rf_chain.phase_noise.NoPhaseNoise

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.

  • 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 phase noise to a signal model.


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