|
138 | 138 | "cell_type": "markdown", |
139 | 139 | "metadata": {}, |
140 | 140 | "source": [ |
141 | | - "Channels can be checked for equivalency. This check is based on the channel index as every channel corresponds to a unique device channel." |
| 141 | + "Channels can be checked for equivalence. This check is based on the channel index as every channel corresponds to a unique device channel." |
142 | 142 | ] |
143 | 143 | }, |
144 | 144 | { |
|
231 | 231 | "The fundamental commands for the `PulseChannel` are:\n", |
232 | 232 | "- `SamplePulse`: A pulse specified as a complex array of samples to be output out on the corresponding channel. Each pulse sample corresponds to a timestep of unit `dt` on the backend.\n", |
233 | 233 | "- `FrameChange`: A persistent framechange of the phase of all future pulses on the corresponding channel. `Framechange`s have zero duration on the backend.\n", |
234 | | - "- `PersistentValue`: A pulse that will holds its value until the next pulse on the corresponding channel. `PersistentValue` pulses will have variable duration on the backend as they depend on subsequent commands." |
| 234 | + "- `PersistentValue`: A pulse that will hold its value until the next pulse on the corresponding channel. `PersistentValue` pulses will have variable duration on the backend as they depend on subsequent commands." |
235 | 235 | ] |
236 | 236 | }, |
237 | 237 | { |
|
419 | 419 | "cell_type": "markdown", |
420 | 420 | "metadata": {}, |
421 | 421 | "source": [ |
422 | | - "Certain instructions such as the `AcquireInstruction` accept multiple channels. In this case `AcquireInstruction` accepts up to three lists of the same size. These are lists of `AcquireChannel`s, `MemorySlot`s and `RegisterSlot`s. This allows the acquisition, kerneling and discrimination of multiple qubit to be combined and the output of a given channel to directed to the desired storage location." |
| 422 | + "Certain instructions such as the `AcquireInstruction` accept multiple channels. In this case `AcquireInstruction` accepts up to three lists of the same size. These are lists of `AcquireChannel`s, `MemorySlot`s and `RegisterSlot`s. This allows the acquisition, kerneling and discrimination of multiple qubits to be combined and the output of a given channel to be directed to the desired storage location." |
423 | 423 | ] |
424 | 424 | }, |
425 | 425 | { |
|
614 | 614 | "metadata": {}, |
615 | 615 | "source": [ |
616 | 616 | "## Schedules\n", |
617 | | - "Pulse schedules are made by scheduling `Instruction`s. The `Schedule` may be viewed as a container for `Instruction`s and `Schedule`s shifted in time. In this way a simple `Schedule`s may be treated as a building blocks for more complicated `Schedule`s. " |
| 617 | + "Pulse schedules are made by scheduling `Instruction`s. The `Schedule` may be viewed as a container for `Instruction`s and `Schedule`s shifted in time. In this way a simple `Schedule` may be treated as a building block for more complicated `Schedule`s. " |
618 | 618 | ] |
619 | 619 | }, |
620 | 620 | { |
|
800 | 800 | "\n", |
801 | 801 | "As the `Schedule` for the above methods emulate numeric types this enables a simple way of construction composite pulse schedules.\n", |
802 | 802 | "\n", |
803 | | - "Below we construct two equivalent schedules one with the syntactic sugar and one without" |
| 803 | + "Below we construct two equivalent schedules one with the syntactic sugar and one without." |
804 | 804 | ] |
805 | 805 | }, |
806 | 806 | { |
|
875 | 875 | "There are three (integer) measurement pulse levels (`meas_levels`) for pulse outputs which are triggered by `Acquire` commands and stored into the desired `MemorySlots`:\n", |
876 | 876 | "- Measurement level 0: Return the sampled measurement output from the `AcquireChannel` after mixing down with the measurement stimulus LO. There will be a large amount of data associated with measurement level.\n", |
877 | 877 | "- Measurement level 1: Return the data after the application of a user specified (or default if not specified) kernel.\n", |
878 | | - "- Measurement level 2: Return the discriminated counts after the application of a measurement kernel and discriminator. This corresponds to the measurement output of a quantum circuit. See the [circuits notebook](quantum_circuits.ipynb) for more information.\n", |
| 878 | + "- Measurement level 2: Return the discriminated counts after the application of a measurement kernel and discriminator. This corresponds to the measurement output of a quantum circuit. See the [circuits notebook](../../fundamentals/4_quantum_circuit_properties.ipynb) for more information.\n", |
879 | 879 | "\n", |
880 | 880 | "For measurement level 0 and 1 there is another supported measurement result post-processing modifier, `meas_return`:\n", |
881 | 881 | "- `single`: Return the results for each individual shot.\n", |
|
932 | 932 | "cell_type": "markdown", |
933 | 933 | "metadata": {}, |
934 | 934 | "source": [ |
935 | | - "For measurement levels 2, results are extracted in the same way as for circuit results. To get individual shot counts," |
| 935 | + "For measurement level 2 results are extracted in the same way as for circuit results. To get individual shot counts," |
936 | 936 | ] |
937 | 937 | }, |
938 | 938 | { |
|
0 commit comments