We have a sine generator with jitter and noise in NPL's code and should extract their noise generation into the already prepared PR #101.
For this we split the SineGeneratorJitter class into to and have the jitter part inherit from our SineGenerator calss. This way, we can use the already provided sine_wave_function.
Same applies to the noise generation. This should be extracted to a separate agent, which takes any signal as input and adds noise to it.
We have a sine generator with jitter and noise in NPL's code and should extract their noise generation into the already prepared PR #101.
For this we split the
SineGeneratorJitter
class into to and have the jitter part inherit from ourSineGenerator
calss. This way, we can use the already providedsine_wave_function
.Same applies to the noise generation. This should be extracted to a separate agent, which takes any signal as input and adds noise to it.