Hello everyone,

I am trying to convolute 2 signals in the time-domain:

the first when is a gaussien function and the second one is a zero array but has an impulse at x1 and an increasing ramp between x2 and x3. Both peaks of the impulse and the increasing ramp have maximum 1.

when I try to convolute both with

So separately, means : Convolution with impulse --> works

Convolution with increasing ramp till 1 --> works

Convolution with a signal containing both : Impulse AND ramp --> does not work, shows just result of convolution with ramp.

Can anyone help?

Thank you in advance

I am trying to convolute 2 signals in the time-domain:

the first when is a gaussien function and the second one is a zero array but has an impulse at x1 and an increasing ramp between x2 and x3. Both peaks of the impulse and the increasing ramp have maximum 1.

when I try to convolute both with

np.convolve(gaussian, signal, 'same')I only get a non-zero signal for the increasing ramp. Python seams to ignore the convolution with the impulse. but when I set the ramp to zero and redo the convolution python convolves with the impulse and I get the result.

So separately, means : Convolution with impulse --> works

Convolution with increasing ramp till 1 --> works

Convolution with a signal containing both : Impulse AND ramp --> does not work, shows just result of convolution with ramp.

Can anyone help?

Thank you in advance