It is a language for specifying pulse level control (i.e. control of the continuous-time dynamics) of a general quantum device independent of the specific hardware implementation. [arXiv:1809.03452]
Questions tagged [openpulse]
36 questions
4
votes
0 answers
Why the pulse scheduler produces a different output from the original circuit?
As part of a larger code, I have to convert a quantum circuit into a Pulse scheduler. The problem is that the scheduler output is incompatible with the circuit output. In particular, the difference between the circuit output and the expected output…
Davide Rattacaso
- 41
- 1
3
votes
1 answer
Measuring second excited state |2> using "calibrations" not Open Pulse
I am tying to measure the second excited state in a system that does not support Open Pulse. Instead I am using calibrations. The method detailed here does not work. I get the error "AttributeError: 'IBMQBackend' object has no attribute…
Elias
- 41
- 2
3
votes
1 answer
Job fails when using PulseSimulator: Job Status: job incurred error
I'm trying to simulate a basic circuit using the PulseSimulator in Qiskit. The following Qiskit Pulse code works when I run it on the real device, but not when using the PulseSimulator. The job monitor tells me Job Status: job incurred error and…
Aaron Barbosa
- 33
- 4
2
votes
0 answers
OpenPulse: Where to get current pulse definitions for standard gates?
Is backend.defaults().cmd_def and backend.defaults().pulse_library kept updated regularly? Is this the correct place to pull the best calibrated pulses for the standard gates? I am working on a project now and find I get substantially different…
bRost03
- 609
- 4
- 10
2
votes
1 answer
OpenPulse: Modifying pulse sequence for basic gates
I'm trying to familiarise myself with OpenPulse but I'm confused about a few things.
Mainly, I would like to be able to take the pulse sequences that comprise standard gates on an IBMQ device and modify those sequences, but I'm having trouble doing…
Paradox
- 337
- 1
- 7
2
votes
0 answers
Is there a way to obtain statevector results from pulse circuits in qiskit?
As shown in Ref, the amplitude of a pulse determines the rotation on the x-axis, while the angle determines the rotation on the z-axix. According to the paper, the author proved such results with pulse experiments and plot the results on the Bloch…
Tyler Zhu
- 31
- 2
2
votes
0 answers
Retrive IQ Data from Fake Backend in Qiskit
Is it possible to retrieve IQ data from Fake Backends in Qiskit?
I'm trying with the following code, but even by setting meas_level=1, I get only count vectors.
from qiskit import QuantumCircuit, execute, Aer
from qiskit.providers.fake_provider…
Roberto Schiattarella
- 185
- 6
2
votes
2 answers
Where are the multi-qubit openpulse computers?
As the question says, I'm looking to run some pulse schedules on quantum computers. Right now, I'm really only able to find ibmq_armonk (from IBM) to be an openpulse computer that I am able to use. I've found some papers that mentioned running pulse…
soravoid
- 81
- 4
2
votes
1 answer
How does the pulse.Shiftphase instruction in Qiskit Pulse work?
I have some questions regarding the mechanism of Qiskit pulse.ShiftPhase instruction:
Does it work like a Phase Shift $P(\theta)=\begin{bmatrix} 1 & 0 \\0 & e^{i\theta}
\end{bmatrix}$ gate, a Global Phase Shift $Ph(\theta)=\begin{bmatrix}…
Juan
- 634
- 5
- 21
2
votes
1 answer
configuration of FakeOpenPulse2Q
Can you help me to configure the FakeOpenPulse2Q() to produce more realistic pulses?
The code below instantiates 2 circuits and generates the waveforms for each.
The top waveform frame is 1-qubit circuits with a single U3 gate using…
Jan Balewski
- 51
- 3
2
votes
1 answer
Pulse waveform for 2-qubit circuit
I'm trying to reproduce the Bell-state pulse display as shown in this tutorial.
The code is very short:
bell = QuantumCircuit(2, 2)
bell.h(0)
bell.cx(0,1)
qc = transpile(bell,backend)
sched_circ = schedule(qc,backend)
sched_circ.draw()
but if I use…
Jan Balewski
- 51
- 3
2
votes
0 answers
Is qiskit documentation about determining $|0\rangle$ and $|1\rangle$ incorrect?
I'm using pi-pulse pulses on qubit Armonk for determining 0 and 1 by Machine Learning. But when I run the code from https://qiskit.org/textbook/ch-quantum-hardware/calibrating-qubits-pulse.html. I get an incorrect distribution of states $|0\rangle$…
Владимир Терентьев
- 21
- 2
2
votes
1 answer
Is it possible to modify pulse schedules in QASM?
Is it possible to modify a pulse schedule of a circuit compiled using QASM? I know this is possible using OpenPulse, but it seems none of the IBM backends support OpenPulse. So is it possible to do this through QASM? This paper gives me the…
user14536
- 21
- 1
2
votes
1 answer
How to deal with the relative phase from the evaluation of the not interacting qubit?
Every qubit is a realization of some two-level quantum system with $\left| 0 \right\rangle$ and $\left| 1 \right\rangle$ states. These states have their energies $E_0$ and $E_1$ respectively. By solving the Schrödinger equation for the two-level…
Davit Khachatryan
- 4,461
- 1
- 11
- 22
1
vote
2 answers
Numerical integration of Schrödinger equation with Pennylane
I am trying to make a sort of Rabi experiment with Pennylane pulse module, using as hamiltonian the qml.pulse.transmon_interaction and driving qml.pulse.transmon_drive with constant amplitude. I have seen some weird behaviour. Let me first show you…
kernel123
- 37
- 6