qiskit.pulse.library.gaussian
gaussian(duration, amp, sigma, name=None, zero_ends=True)
Generates unnormalized gaussian Waveform
.
For amp
and sigma
, applies the midpoint
sampling strategy to generate a discrete pulse sampled from the continuous function:
with the center duration/2
.
If zero_ends==True
, each output sample is modified according to:
where is the value of the endpoint samples. This sets the endpoints to while preserving the amplitude at the center. If , is set to . By default, the endpoints are at x = -1, x = duration + 1
.
Integrated area under the full curve is amp * np.sqrt(2*np.pi*sigma**2)
Parameters
- duration (int) – Duration of pulse. Must be greater than zero.
- amp (complex) – Pulse amplitude at
duration/2
. - sigma (float) – Width (standard deviation) of pulse.
- name (str | None) – Name of pulse.
- zero_ends (bool) – If True, zero ends at
x = -1, x = duration + 1
, but rescale to preserve amp.
Return type
Was this page helpful?
Report a bug or request content on GitHub.