ANN Immune Noise

Hello,

I am training an ANN to model the behaviour of a circuit. My model is capable to follow the amplitude and frequency variations with good accuracy.

However, the label curve presents noise. Why does not my model capture the noise in the input data and produces an output with noise, it seems that my network filters the noise.

Any theoretical explanation?