Labber-software / Drivers

Instrument drivers for Labber
http://labber.org
Other
54 stars 53 forks source link

Gaussian pulses not starting at 0 #57

Closed andbe91 closed 6 years ago

andbe91 commented 6 years ago

When defining a Gaussian pulse with either the single or the multi qubit pulse generator, the pulse does not start at zero. image

This leads to extra spectral content in the pulses, unless you use a large truncation range.

I suggest to subtract the minimum value from the pulse after truncation and then rescale the amplitude to achieve the desired amplitude. I'm happy to implement this myself if you agree that this is a good idea.

simongus commented 6 years ago

Sure, that’s reasonable. We usually use a larger truncation range (3), so that these effects become negligible given the resolution of the AWG. Can you add a checkbox turning this feature on/off, and put it right below the “Truncation range” parameter? Also, there is the question as to whether the pulse should still have the full amplitude after truncation, since subtracting the offset will change the height. Another way to do it would be to smooth out the step by halving the amplitudes of the first/last point, which would maintain the overall shape (and more importantly for qubit driving, the area) of the pulse.

I’m fine either way, but we should define a consistent behavior.

On Dec 1, 2017, at 3:52 AM, Andreas Bengtsson notifications@github.com wrote:

When defining a Gaussian pulse with either the single or the multi qubit pulse generator, the pulse does not start at zero. https://user-images.githubusercontent.com/23558186/33474993-fd01caea-d67c-11e7-81d2-e5b5fc57f9ae.png This leads to extra spectral content in the pulses, unless you use a large truncation range.

I suggest to subtract the minimum value from the pulse after truncation and then rescale the amplitude to achieve the desired amplitude. I'm happy to implement this myself if you agree that this is a good idea.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Labber-software/Drivers/issues/57, or mute the thread https://github.com/notifications/unsubscribe-auth/AIYzH-1QH-GNkZme0z0PPpMv26j9s8dLks5s775mgaJpZM4QyCod.

andbe91 commented 6 years ago

Closed