Skip to main contentIBM Quantum Documentation
You are viewing the API reference for an old version of Qiskit SDK. Switch to latest version

qiskit.pulse.library.sech_deriv

sech_deriv(duration, amp, sigma, name=None)

GitHub(opens in a new tab)

Generates unnormalized sech derivative Waveform.

For A=A= amp, σ=\sigma= sigma, and center μ=\mu= duration/2, applies the midpoint sampling strategy to generate a discrete pulse sampled from the continuous function:

f(x)=ddx[Asech(xμσ)],f(x) = \frac{d}{dx}\left[A\text{sech}\left(\frac{x-\mu}{\sigma} \right)\right],

i.e. the derivative of sech\text{sech}.

Parameters

  • duration (int) – Duration of pulse. Must be greater than zero.
  • amp (complex) – Pulse amplitude at center.
  • sigma (float) – Width (standard deviation) of pulse.
  • name (Optional[str]) – Name of pulse.

Return type

Waveform

Was this page helpful?
Report a bug or request content on GitHub.