new_x_concatenated_sequence
qctrlopencontrols.new_x_concatenated_sequence(duration, concatenation_order, pre_post_rotation=False, name=None)
Creates the -concatenated sequence.
Parameters
- duration (float) – The total duration of the sequence (in seconds).
- concatenation_order (int) – The number of concatenation of base sequence.
- pre_post_rotation (bool , optional) – If
True
, a rotation is added at the start and end of the sequence. Defaults toFalse
. - name (string , optional) – Name of the sequence. Defaults to
None
.
Returns
The -concatenated sequence.
Return type
SEE ALSO
Notes
The -concatenated sequence 1 is constructed by recursively concatenating control sequence structures. It’s parameterized by the concatenation order and the duration of the total sequence . Let the -th order of concatenation be denoted as . In this scheme, zeroth order concatenation of duration is defined as free evolution over a period of . Using the notation to represent free evolution over duration , the the base sequence is:
The -th order -concatenated sequence can be recursively defined as
References
[1] K. Khodjasteh and D. A. Lidar, Physical Review Letters 95, 180501 (2005).