qiskit.pulse.channels¶
This module defines Pulse Channels. Channels include:
transmit channels, which should subclass
PulseChannel
receive channels, such as
AcquireChannel
non-signal “channels” such as
SnapshotChannel
,MemorySlot
andRegisterChannel
.
Novel channel types can often utilize the ControlChannel
, but if this is not sufficient, new
channel types can be created. Then, they must be supported in the PulseQobj schema and the
assembler.
Classes
|
Acquire channels are used to collect data. |
|
Base class of channels. |
|
Control channels provide supplementary control over the qubit to the drive channel. |
|
Drive channels transmit signals to qubits which enact gate operations. |
|
Measure channels transmit measurement stimulus pulses for readout. |
|
Memory slot channels represent classical memory storage. |
|
Base class of transmit Channels. |
|
Classical resister slot channels represent classical registers (low-latency classical memory). |
|
Snapshot channels are used to specify instructions for simulators. |