I've read the papers about quantum hardware. These papers [1] [2] mention that native gates of IBM quantum computer are $R_x(\pi/2), R_z(\lambda)\space and \space CR \space (Cross Resonance)$
My questions are:
- Getting native gates in qikit, we use
transpile()
. So, does "rx" does it equal to $R_x(\pi/2)$? - How to decompose CX to CR gates from that
transpile()
? - For Ion trapped native qubits, there is $Rxy(\theta,\phi)$, so does it equal to "rx" and "ry" in
transpile()
?
Code example:
from qiskit import QuantumCircuit, transpile
qc = QuantumCircuit(2)
qc.h(0)
qc.cx(0,1)
qc = transpile(qc, basis_gates=['rx', 'ry', 'cx'])
print(qc)