Optical transmitter and transmission method
AssigneeHuawei Technologies Co., Ltd.
InventorsDjalal Falih Bendimerad, Hartmut Hafermann, Huijian Zhang
Life of this patent
Estimating the term…
Abstract
An optical transmitter transmits a data signal. The optical transmitter has an encoder configured to encode the data signal by selecting based on a bit sequence a first symbol and a second symbol from a set of four symbols for each one of at least two transmission time slots. The optical transmitter further has a modulator configured to use in each transmission time slot the first symbol to modulate a first carrier wave and the second symbol to modulate a second carrier wave, and to transmit the two carrier waves over orthogonal polarizations of an optical carrier. Symbols in consecutive transmission time slots have non-identical polarization states.
Claims8
An optical transmitter for transmitting a data signal, the optical transmitter comprising:
- an encoder configured to encode the data signal by selecting a first symbol and a second symbol from a set of four symbols for each one of at least two transmission time slots;
- and
- a modulator configured to use in each transmission time slot the first symbol to modulate a first carrier wave and the second symbol to modulate a second carrier wave, and to transmit the first carrier wave and the second carrier wave over orthogonal polarizations of an optical carrier,
- wherein symbols in consecutive transmission time slots have non-identical polarization states,
- wherein the symbols correspond to the carrier waves and the transmission time slots, and the symbols are mapped to a bit sequence comprising the data signal and an overhead sequence, and Boolean equations are used to generate the overhead sequence from the data signal,
- wherein the optical transmitter is configured to transmit the data signal with a spectral efficiency of 3.5 bits per transmission time slot,
- wherein symbols in at least a subset of the consecutive transmission time slots have orthogonal polarization states,
- wherein the data signal has seven bits b1 . . . b7, and the encoder is configured to generate the bit sequence having eight bits b1 . . . b7, b′, wherein the overhead bit b′ is generated according to:
- b1′=b1XORb4XORb6XOR
- (b1XORb2)AND(b3XORb4XORb5XORb6)XOR
- (b3XORb4)AND(b5XORb6), and
- wherein for two of the consecutive transmission time slots T1 and T2, for two of the orthogonal polarizations X and Y of the optical carrier, and for a set of four QPSK symbols denoted −1−1i, −1+1i, 1−1i and 1+1i, the encoder is configured to select the symbols based on the data signal according to the following labelling:
- Labelling (from
- left to right)
- 7 bits
- b1 . . . b7,
- Time slot T1
- Time slot T2
- and 1 overhead
- X polar-
- Y polar-
- X polari-
- Y polar-
- bit b′
- ization
- ization
- zation
- ization
- 0 0 0 0 0 0 0 1
- −1 − 1i
- −1 − 1i
- −1 − 1i
- −1 + 1i
- 0 0 0 0 0 0 1 1
- −1 − 1i
- −1 − 1i
- −1 − 1i
- 1 + 1i
- 0 0 0 0 0 1 0 0
- −1 − 1i
- −1 − 1i
- −1 + 1i
- −1 − 1i
- 0 0 0 0 0 1 1 0
- −1 − 1i
- −1 − 1i
- −1 + 1i
- 1 − 1i
- 0 0 0 0 1 0 0 1
- −1 − 1i
- −1 − 1i
- 1 − 1i
- −1 + 1i
- 0 0 0 0 1 0 1 1
- −1 − 1i
- −1 − 1i
- 1 − 1i
- 1 + 1i
- 0 0 0 0 1 1 0 0
- −1 − 1i
- −1 − 1i
- 1 + 1i
- −1 − 1i
- 0 0 0 0 1 1 1 0
- −1 − 1i
- −1 − 1i
- 1 + 1i
- 1 − 1i
- 0 0 0 1 0 0 0 0
- −1 − 1i
- −1 + 1i
- −1 − 1i
- −1 − 1i
- 0 0 0 1 0 0 1 0
- −1 − 1i
- −1 + 1i
- −1 − 1i
- 1 − 1i
- 0 0 0 1 0 1 0 0
- −1 − 1i
- −1 + 1i
- −1 + 1i
- −1 − 1i
- 0 0 0 1 0 1 1 0
- −1 − 1i
- −1 + 1i
- −1 + 1i
- 1 − 1i
- 0 0 0 1 1 0 0 1
- −1 − 1i
- −1 + 1i
- 1 − 1i
- −1 + 1i
- 0 0 0 1 1 0 1 1
- −1 − 1i
- −1 + 1i
- 1 − 1i
- 1 + 1i
- 0 0 0 1 1 1 0 1
- −1 − 1i
- −1 + 1i
- 1 + 1i
- −1 + 1i
- 0 0 0 1 1 1 1 1
- −1 − 1i
- −1 + 1i
- 1 + 1i
- 1 + 1i
- 0 0 1 0 0 0 0 1
- −1 − 1i
- 1 − 1i
- −1 − 1i
- −1 + 1i
- 0 0 1 0 0 0 1 1
- −1 − 1i
- 1 − 1i
- −1 − 1i
- 1 + 1i
- 0 0 1 0 0 1 0 1
- −1 − 1i
- 1 − 1i
- −1 + 1i
- −1 + 1i
- 0 0 1 0 0 1 1 1
- −1 − 1i
- 1 − 1i
- −1 + 1i
- 1 + 1i
- 0 0 1 0 1 0 0 0
- −1 − 1i
- 1 − 1i
- 1 − 1i
- −1 − 1i
- 0 0 1 0 1 0 1 0
- −1 − 1i
- 1 − 1i
- 1 − 1i
- 1 − 1i
- 0 0 1 0 1 1 0 0
- −1 − 1i
- 1 − 1i
- 1 + 1i
- −1 − 1i
- 0 0 1 0 1 1 1 0
- −1 − 1i
- 1 − 1i
- 1 + 1i
- 1 − 1i
- 0 0 1 1 0 0 0 0
- −1 − 1i
- 1 + 1i
- −1 − 1i
- −1 − 1i
- 0 0 1 1 0 0 1 0
- −1 − 1i
- 1 + 1i
- −1 − 1i
- 1 − 1i
- 0 0 1 1 0 1 0 1
- −1 − 1i
- 1 + 1i
- −1 + 1i
- −1 + 1i
- 0 0 1 1 0 1 1 1
- −1 − 1i
- 1 + 1i
- −1 + 1i
- 1 + 1i
- 0 0 1 1 1 0 0 0
- −1 − 1i
- 1 + 1i
- 1 − 1i
- −1 − 1i
- 0 0 1 1 1 0 1 0
- −1 − 1i
- 1 + 1i
- 1 − 1i
- 1 − 1i
- 0 0 1 1 1 1 0 1
- −1 − 1i
- 1 + 1i
- 1 + 1i
- −1 + 1i
- 0 0 1 1 1 1 1 1
- −1 − 1i
- 1 + 1i
- 1 + 1i
- 1 + 1i
- 0 1 0 0 0 0 0 1
- −1 + 1i
- −1 − 1i
- −1 − 1i
- −1 + 1i
- 0 1 0 0 0 0 1 1
- −1 + 1i
- −1 − 1i
- −1 − 1i
- 1 + 1i
- 0 1 0 0 0 1 0 1
- −1 + 1i
- −1 − 1i
- −1 + 1i
- −1 + 1i
- 0 1 0 0 0 1 1 1
- −1 + 1i
- −1 − 1i
- −1 + 1i
- 1 + 1i
- 0 1 0 0 1 0 0 0
- −1 + 1i
- −1 − 1i
- 1 − 1i
- −1 − 1i
- 0 1 0 0 1 0 1 0
- −1 + 1i
- −1 − 1i
- 1 − 1i
- 1 − 1i
- 0 1 0 0 1 1 0 0
- −1 + 1i
- −1 − 1i
- 1 + 1i
- −1 − 1i
- 0 1 0 0 1 1 1 0
- −1 + 1i
- −1 − 1i
- 1 + 1i
- 1 − 1i
- 0 1 0 1 0 0 0 1
- −1 + 1i
- −1 + 1i
- −1 − 1i
- −1 + 1i
- 0 1 0 1 0 0 1 1
- −1 + 1i
- −1 + 1i
- −1 − 1i
- 1 + 1i
- 0 1 0 1 0 1 0 0
- −1 + 1i
- −1 + 1i
- −1 + 1i
- −1 − 1i
- 0 1 0 1 0 1 1 0
- −1 + 1i
- −1 + 1i
- −1 + 1i
- 1 − 1i
- 0 1 0 1 1 0 0 1
- −1 + 1i
- −1 + 1i
- 1 − 1i
- −1 + 1i
- 0 1 0 1 1 0 1 1
- −1 + 1i
- −1 + 1i
- 1 − 1i
- 1 + 1i
- 0 1 0 1 1 1 0 0
- −1 + 1i
- −1 + 1i
- 1 + 1i
- −1 − 1i
- 0 1 0 1 1 1 1 0
- −1 + 1i
- −1 + 1i
- 1 + 1i
- 1 − 1i
- 0 1 1 0 0 0 0 0
- −1 + 1i
- 1 − 1i
- −1 − 1i
- −1 − 1i
- 0 1 1 0 0 0 1 0
- −1 + 1i
- 1 − 1i
- −1 − 1i
- 1 − 1i
- 0 1 1 0 0 1 0 1
- −1 + 1i
- 1 − 1i
- −1 + 1i
- −1 + 1i
- 0 1 1 0 0 1 1 1
- −1 + 1i
- 1 − 1i
- −1 + 1i
- 1 + 1i
- 0 1 1 0 1 0 0 0
- −1 + 1i
- 1 − 1i
- 1 − 1i
- −1 − 1i
- 0 1 1 0 1 0 1 0
- −1 + 1i
- 1 − 1i
- 1 − 1i
- 1 − 1i
- 0 1 1 0 1 1 0 1
- −1 + 1i
- 1 − 1i
- 1 + 1i
- −1 + 1i
- 0 1 1 0 1 1 1 1
- −1 + 1i
- 1 − 1i
- 1 + 1i
- 1 + 1i
- 0 1 1 1 0 0 0 0
- −1 + 1i
- 1 + 1i
- −1 − 1i
- −1 − 1i
- 0 1 1 1 0 0 1 0
- −1 + 1i
- 1 + 1i
- −1 − 1i
- 1 − 1i
- 0 1 1 1 0 1 0 0
- −1 + 1i
- 1 + 1i
- −1 + 1i
- −1 − 1i
- 0 1 1 1 0 1 1 0
- −1 + 1i
- 1 + 1i
- −1 + 1i
- 1 − 1i
- 0 1 1 1 1 0 0 1
- −1 + 1i
- 1 + 1i
- 1 − 1i
- −1 + 1i
- 0 1 1 1 1 0 1 1
- −1 + 1i
- 1 + 1i
- 1 − 1i
- 1 + 1i
- 0 1 1 1 1 1 0 1
- −1 + 1i
- 1 + 1i
- 1 + 1i
- −1 + 1i
- 0 1 1 1 1 1 1 1
- −1 + 1i
- 1 + 1i
- 1 + 1i
- 1 + 1i
- 1 0 0 0 0 0 0 0
- 1 − 1i
- −1 − 1i
- −1 − 1i
- −1 − 1i
- 1 0 0 0 0 0 1 0
- 1 − 1i
- −1 − 1i
- −1 − 1i
- 1 − 1i
- 1 0 0 0 0 1 0 0
- 1 − 1i
- −1 − 1i
- −1 + 1i
- −1 − 1i
- 1 0 0 0 0 1 1 0
- 1 − 1i
- −1 − 1i
- −1 + 1i
- 1 − 1i
- 1 0 0 0 1 0 0 1
- 1 − 1i
- −1 − 1i
- 1 − 1i
- −1 + 1i
- 1 0 0 0 1 0 1 1
- 1 − 1i
- −1 − 1i
- 1 − 1i
- 1 + 1i
- 1 0 0 0 1 1 0 1
- 1 − 1i
- −1 − 1i
- 1 + 1i
- −1 + 1i
- 1 0 0 0 1 1 1 1
- 1 − 1i
- −1 − 1i
- 1 + 1i
- 1 + 1i
- 1 0 0 1 0 0 0 0
- 1 − 1i
- −1 + 1i
- −1 − 1i
- −1 − 1i
- 1 0 0 1 0 0 1 0
- 1 − 1i
- −1 + 1i
- −1 − 1i
- 1 − 1i
- 1 0 0 1 0 1 0 1
- 1 − 1i
- −1 + 1i
- −1 + 1i
- −1 + 1i
- 1 0 0 1 0 1 1 1
- 1 − 1i
- −1 + 1i
- −1 + 1i
- 1 + 1i
- 1 0 0 1 1 0 0 0
- 1 − 1i
- −1 + 1i
- 1 − 1i
- −1 − 1i
- 1 0 0 1 1 0 1 0
- 1 − 1i
- −1 + 1i
- 1 − 1i
- 1 − 1i
- 1 0 0 1 1 1 0 1
- 1 − 1i
- −1 + 1i
- 1 + 1i
- −1 + 1i
- 1 0 0 1 1 1 1 1
- 1 − 1i
- −1 + 1i
- 1 + 1i
- 1 + 1i
- 1 0 1 0 0 0 0 1
- 1 − 1i
- 1 − 1i
- −1 − 1i
- −1 + 1i
- 1 0 1 0 0 0 1 1
- 1 − 1i
- 1 − 1i
- −1 − 1i
- 1 + 1i
- 1 0 1 0 0 1 0 0
- 1 − 1i
- 1 − 1i
- −1 + 1i
- −1 − 1i
- 1 0 1 0 0 1 1 0
- 1 − 1i
- 1 − 1i
- −1 + 1i
- 1 − 1i
- 1 0 1 0 1 0 0 1
- 1 − 1i
- 1 − 1i
- 1 − 1i
- −1 + 1i
- 1 0 1 0 1 0 1 1
- 1 − 1i
- 1 − 1i
- 1 − 1i
- 1 + 1i
- 1 0 1 0 1 1 0 0
- 1 − 1i
- 1 − 1i
- 1 + 1i
- −1 − 1i
- 1 0 1 0 1 1 1 0
- 1 − 1i
- 1 − 1i
- 1 + 1i
- 1 − 1i
- 1 0 1 1 0 0 0 1
- 1 − 1i
- 1 + 1i
- −1 − 1i
- −1 + 1i
- 1 0 1 1 0 0 1 1
- 1 − 1i
- 1 + 1i
- −1 − 1i
- 1 + 1i
- 1 0 1 1 0 1 0 1
- 1 − 1i
- 1 + 1i
- −1 + 1i
- −1 + 1i
- 1 0 1 1 0 1 1 1
- 1 − 1i
- 1 + 1i
- −1 + 1i
- 1 + 1i
- 1 0 1 1 1 0 0 0
- 1 − 1i
- 1 + 1i
- 1 − 1i
- −1 − 1i
- 1 0 1 1 1 0 1 0
- 1 − 1i
- 1 + 1i
- 1 − 1i
- 1 − 1i
- 1 0 1 1 1 1 0 0
- 1 − 1i
- 1 + 1i
- 1 + 1i
- −1 − 1i
- 1 0 1 1 1 1 1 0
- 1 − 1i
- 1 + 1i
- 1 + 1i
- 1 − 1i
- 1 1 0 0 0 0 0 0
- 1 + 1i
- −1 − 1i
- −1 − 1i
- −1 − 1i
- 1 1 0 0 0 0 1 0
- 1 + 1i
- −1 − 1i
- −1 − 1i
- 1 − 1i
- 1 1 0 0 0 1 0 1
- 1 + 1i
- −1 − 1i
- −1 + 1i
- −1 + 1i
- 1 1 0 0 0 1 1 1
- 1 + 1i
- −1 − 1i
- −1 + 1i
- 1 + 1i
- 1 1 0 0 1 0 0 0
- 1 + 1i
- −1 − 1i
- 1 − 1i
- −1 − 1i
- 1 1 0 0 1 0 1 0
- 1 + 1i
- −1 − 1i
- 1 − 1i
- 1 − 1i
- 1 1 0 0 1 1 0 1
- 1 + 1i
- −1 − 1i
- 1 + 1i
- −1 + 1i
- 1 1 0 0 1 1 1 1
- 1 + 1i
- −1 − 1i
- 1 + 1i
- 1 + 1i
- 1 1 0 1 0 0 0 1
- 1 + 1i
- −1 + 1i
- −1 − 1i
- −1 + 1i
- 1 1 0 1 0 0 1 1
- 1 + 1i
- −1 + 1i
- −1 − 1i
- 1 + 1i
- 1 1 0 1 0 1 0 1
- 1 + 1i
- −1 + 1i
- −1 + 1i
- −1 + 1i
- 1 1 0 1 0 1 1 1
- 1 + 1i
- −1 + 1i
- −1 + 1i
- 1 + 1i
- 1 1 0 1 1 0 0 0
- 1 + 1i
- −1 + 1i
- 1 − 1i
- −1 − 1i
- 1 1 0 1 1 0 1 0
- 1 + 1i
- −1 + 1i
- 1 − 1i
- 1 − 1i
- 1 1 0 1 1 1 0 0
- 1 + 1i
- −1 + 1i
- 1 + 1i
- −1 − 1i
- 1 1 0 1 1 1 1 0
- 1 + 1i
- −1 + 1i
- 1 + 1i
- 1 − 1i
- 1 1 1 0 0 0 0 0
- 1 + 1i
- 1 − 1i
- −1 − 1i
- −1 − 1i
- 1 1 1 0 0 0 1 0
- 1 + 1i
- 1 − 1i
- −1 − 1i
- 1 − 1i
- 1 1 1 0 0 1 0 0
- 1 + 1i
- 1 − 1i
- −1 + 1i
- −1 − 1i
- 1 1 1 0 0 1 1 0
- 1 + 1i
- 1 − 1i
- −1 + 1i
- 1 − 1i
- 1 1 1 0 1 0 0 1
- 1 + 1i
- 1 − 1i
- 1 − 1i
- −1 + 1i
- 1 1 1 0 1 0 1 1
- 1 + 1i
- 1 − 1i
- 1 − 1i
- 1 + 1i
- 1 1 1 0 1 1 0 1
- 1 + 1i
- 1 − 1i
- 1 + 1i
- −1 + 1i
- 1 1 1 0 1 1 1 1
- 1 + 1i
- 1 − 1i
- 1 + 1i
- 1 + 1i
- 1 1 1 1 0 0 0 1
- 1 + 1i
- 1 + 1i
- −1 − 1i
- −1 + 1i
- 1 1 1 1 0 0 1 1
- 1 + 1i
- 1 + 1i
- −1 − 1i
- 1 + 1i
- 1 1 1 1 0 1 0 0
- 1 + 1i
- 1 + 1i
- −1 + 1i
- −1 − 1i
- 1 1 1 1 0 1 1 0
- 1 + 1i
- 1 + 1i
- −1 + 1i
- 1 − 1i
- 1 1 1 1 1 0 0 1
- 1 + 1i
- 1 + 1i
- 1 − 1i
- −1 + 1i
- 1 1 1 1 1 0 1 1
- 1 + 1i
- 1 + 1i
- 1 − 1i
- 1 + 1i
- 1 1 1 1 1 1 0 0
- 1 + 1i
- 1 + 1i
- 1 + 1i
- −1 − 1i
- 1 1 1 1 1 1 1 0
- 1 + 1i
- 1 + 1i
- 1 + 1i
- 1 − 1i.
A method of optically transmitting a data signal, the method comprising:
- encoding the data signal by selecting a first symbol and a second symbol from a set of four symbols for each one of at least two transmission time slots;
- using, in each of the transmission time slots, the first symbol to modulate a first carrier wave and the second symbol to modulate a second carrier wave;
- and transmitting the two carrier waves over orthogonal polarizations of an optical carrier,
- wherein symbols in consecutive ones of the transmission time slots have non-identical polarization states,
- wherein the symbols are corresponding to the carrier waves and the transmission time slots, and the symbols are mapped to a bit sequence comprising the data signal and an overhead sequence, and wherein Boolean equations are used to generate the overhead sequence from the data signal, and
- wherein the method further comprises transmitting the data signal with a spectral efficiency of 3.5 bits per transmission time slot,
- wherein symbols in at least a subset of the consecutive transmission time slots have orthogonal polarization states,
- wherein the data signal has seven bits b1 . . . b7, and the method further comprises generating the bit sequence having eight bits b1 . . . b7, b′, wherein the overhead bit b′ is generated according to:
- b1′=b1XORb4XORb6XOR
- (b1XORb2)AND(b3XORb4XORb5XORb6)XOR
- (b3XORb4)AND(b5XORb6), and
- wherein for two of the consecutive transmission time slots T1 and T2, for two of the orthogonal polarizations X and Y of the optical carrier, and for a set of four QPSK symbols denoted −1−1i, −1+1i, 1−1i and 1+1i, the method comprises selecting the symbols based on the data signal according to the following labelling:
- Labelling (from
- left to right)
- 7 bits b1 . . . b7,
- Time slot T1
- Time slot T2
- and 1 overhead bit b′
- X polarization
- Y polarization
- X polarization
- Y polarization
- 0 0 0 0 0 0 0 1
- −1 − 1i
- −1 − 1i
- −1 − 1i
- −1 + 1i
- 0 0 0 0 0 0 1 1
- −1 − 1i
- −1 − 1i
- −1 − 1i
- 1 + 1i
- 0 0 0 0 0 1 0 0
- −1 − 1i
- −1 − 1i
- −1 + 1i
- −1 − 1i
- 0 0 0 0 0 1 1 0
- −1 − 1i
- −1 − 1i
- −1 + 1i
- 1 − 1i
- 0 0 0 0 1 0 0 1
- −1 − 1i
- −1 − 1i
- 1 − 1i
- −1 + 1i
- 0 0 0 0 1 0 1 1
- −1 − 1i
- −1 − 1i
- 1 − 1i
- 1 + 1i
- 0 0 0 0 1 1 0 0
- −1 − 1i
- −1 − 1i
- 1 + 1i
- −1 − 1i
- 0 0 0 0 1 1 1 0
- −1 − 1i
- −1 − 1i
- 1 + 1i
- 1 − 1i
- 0 0 0 1 0 0 0 0
- −1 − 1i
- −1 + 1i
- −1 − 1i
- −1 − 1i
- 0 0 0 1 0 0 1 0
- −1 − 1i
- −1 + 1i
- −1 − 1i
- 1 − 1i
- 0 0 0 1 0 1 0 0
- −1 − 1i
- −1 + 1i
- −1 + 1i
- −1 − 1i
- 0 0 0 1 0 1 1 0
- −1 − 1i
- −1 + 1i
- −1 + 1i
- 1 − 1i
- 0 0 0 1 1 0 0 1
- −1 − 1i
- −1 + 1i
- 1 − 1i
- −1 + 1i
- 0 0 0 1 1 0 1 1
- −1 − 1i
- −1 + 1i
- 1 − 1i
- 1 + 1i
- 0 0 0 1 1 1 0 1
- −1 − 1i
- −1 + 1i
- 1 + 1i
- −1 + 1i
- 0 0 0 1 1 1 1 1
- −1 − 1i
- −1 + 1i
- 1 + 1i
- 1 + 1i
- 0 0 1 0 0 0 0 1
- −1 − 1i
- 1 − 1i
- −1 − 1i
- −1 + 1i
- 0 0 1 0 0 0 1 1
- −1 − 1i
- 1 − 1i
- −1 − 1i
- 1 + 1i
- 0 0 1 0 0 1 0 1
- −1 − 1i
- 1 − 1i
- −1 + 1i
- −1 + 1i
- 0 0 1 0 0 1 1 1
- −1 − 1i
- 1 − 1i
- −1 + 1i
- 1 + 1i
- 0 0 1 0 1 0 0 0
- −1 − 1i
- 1 − 1i
- 1 − 1i
- −1 − 1i
- 0 0 1 0 1 0 1 0
- −1 − 1i
- 1 − 1i
- 1 − 1i
- 1 − 1i
- 0 0 1 0 1 1 0 0
- −1 − 1i
- 1 − 1i
- 1 + 1i
- −1 − 1i
- 0 0 1 0 1 1 1 0
- −1 − 1i
- 1 − 1i
- 1 + 1i
- 1 − 1i
- 0 0 1 1 0 0 0 0
- −1 − 1i
- 1 + 1i
- −1 − 1i
- −1 − 1i
- 0 0 1 1 0 0 1 0
- −1 − 1i
- 1 + 1i
- −1 − 1i
- 1 − 1i
- 0 0 1 1 0 1 0 1
- −1 − 1i
- 1 + 1i
- −1 + 1i
- −1 + 1i
- 0 0 1 1 0 1 1 1
- −1 − 1i
- 1 + 1i
- −1 + 1i
- 1 + 1i
- 0 0 1 1 1 0 0 0
- −1 − 1i
- 1 + 1i
- 1 − 1i
- −1 − 1i
- 0 0 1 1 1 0 1 0
- −1 − 1i
- 1 + 1i
- 1 − 1i
- 1 − 1i
- 0 0 1 1 1 1 0 1
- −1 − 1i
- 1 + 1i
- 1 + 1i
- −1 + 1i
- 0 0 1 1 1 1 1 1
- −1 − 1i
- 1 + 1i
- 1 + 1i
- 1 + 1i
- 0 1 0 0 0 0 0 1
- −1 + 1i
- −1 − 1i
- −1 − 1i
- −1 + 1i
- 0 1 0 0 0 0 1 1
- −1 + 1i
- −1 − 1i
- −1 − 1i
- 1 + 1i
- 0 1 0 0 0 1 0 1
- −1 + 1i
- −1 − 1i
- −1 + 1i
- −1 + 1i
- 0 1 0 0 0 1 1 1
- −1 + 1i
- −1 − 1i
- −1 + 1i
- 1 + 1i
- 0 1 0 0 1 0 0 0
- −1 + 1i
- −1 − 1i
- 1 − 1i
- −1 − 1i
- 0 1 0 0 1 0 1 0
- −1 + 1i
- −1 − 1i
- 1 − 1i
- 1 − 1i
- 0 1 0 0 1 1 0 0
- −1 + 1i
- −1 − 1i
- 1 + 1i
- −1 − 1i
- 0 1 0 0 1 1 1 0
- −1 + 1i
- −1 − 1i
- 1 + 1i
- 1 − 1i
- 0 1 0 1 0 0 0 1
- −1 + 1i
- −1 + 1i
- −1 − 1i
- −1 + 1i
- 0 1 0 1 0 0 1 1
- −1 + 1i
- −1 + 1i
- −1 − 1i
- 1 + 1i
- 0 1 0 1 0 1 0 0
- −1 + 1i
- −1 + 1i
- −1 + 1i
- −1 − 1i
- 0 1 0 1 0 1 1 0
- −1 + 1i
- −1 + 1i
- −1 + 1i
- 1 − 1i
- 0 1 0 1 1 0 0 1
- −1 + 1i
- −1 + 1i
- 1 − 1i
- −1 + 1i
- 0 1 0 1 1 0 1 1
- −1 + 1i
- −1 + 1i
- 1 − 1i
- 1 + 1i
- 0 1 0 1 1 1 0 0
- −1 + 1i
- −1 + 1i
- 1 + 1i
- −1 − 1i
- 0 1 0 1 1 1 1 0
- −1 + 1i
- −1 + 1i
- 1 + 1i
- 1 − 1i
- 0 1 1 0 0 0 0 0
- −1 + 1i
- 1 − 1i
- −1 − 1i
- −1 − 1i
- 0 1 1 0 0 0 1 0
- −1 + 1i
- 1 − 1i
- −1 − 1i
- 1 − 1i
- 0 1 1 0 0 1 0 1
- −1 + 1i
- 1 − 1i
- −1 + 1i
- −1 + 1i
- 0 1 1 0 0 1 1 1
- −1 + 1i
- 1 − 1i
- −1 + 1i
- 1 + 1i
- 0 1 1 0 1 0 0 0
- −1 + 1i
- 1 − 1i
- 1 − 1i
- −1 − 1i
- 0 1 1 0 1 0 1 0
- −1 + 1i
- 1 − 1i
- 1 − 1i
- 1 − 1i
- 0 1 1 0 1 1 0 1
- −1 + 1i
- 1 − 1i
- 1 + 1i
- −1 + 1i
- 0 1 1 0 1 1 1 1
- −1 + 1i
- 1 − 1i
- 1 + 1i
- 1 + 1i
- 0 1 1 1 0 0 0 0
- −1 + 1i
- 1 + 1i
- −1 − 1i
- −1 − 1i
- 0 1 1 1 0 0 1 0
- −1 + 1i
- 1 + 1i
- −1 − 1i
- 1 − 1i
- 0 1 1 1 0 1 0 0
- −1 + 1i
- 1 + 1i
- −1 + 1i
- −1 − 1i
- 0 1 1 1 0 1 1 0
- −1 + 1i
- 1 + 1i
- −1 + 1i
- 1 − 1i
- 0 1 1 1 1 0 0 1
- −1 + 1i
- 1 + 1i
- 1 − 1i
- −1 + 1i
- 0 1 1 1 1 0 1 1
- −1 + 1i
- 1 + 1i
- 1 − 1i
- 1 + 1i
- 0 1 1 1 1 1 0 1
- −1 + 1i
- 1 + 1i
- 1 + 1i
- −1 + 1i
- 0 1 1 1 1 1 1 1
- −1 + 1i
- 1 + 1i
- 1 + 1i
- 1 + 1i
- 1 0 0 0 0 0 0 0
- 1 − 1i
- −1 − 1i
- −1 − 1i
- −1 − 1i
- 1 0 0 0 0 0 1 0
- 1 − 1i
- −1 − 1i
- −1 − 1i
- 1 − 1i
- 1 0 0 0 0 1 0 0
- 1 − 1i
- −1 − 1i
- −1 + 1i
- −1 − 1i
- 1 0 0 0 0 1 1 0
- 1 − 1i
- −1 − 1i
- −1 + 1i
- 1 − 1i
- 1 0 0 0 1 0 0 1
- 1 − 1i
- −1 − 1i
- 1 − 1i
- −1 + 1i
- 1 0 0 0 1 0 1 1
- 1 − 1i
- −1 − 1i
- 1 − 1i
- 1 + 1i
- 1 0 0 0 1 1 0 1
- 1 − 1i
- −1 − 1i
- 1 + 1i
- −1 + 1i
- 1 0 0 0 1 1 1 1
- 1 − 1i
- −1 − 1i
- 1 + 1i
- 1 + 1i
- 1 0 0 1 0 0 0 0
- 1 − 1i
- −1 + 1i
- −1 − 1i
- −1 − 1i
- 1 0 0 1 0 0 1 0
- 1 − 1i
- −1 + 1i
- −1 − 1i
- 1 − 1i
- 1 0 0 1 0 1 0 1
- 1 − 1i
- −1 + 1i
- −1 + 1i
- −1 + 1i
- 1 0 0 1 0 1 1 1
- 1 − 1i
- −1 + 1i
- −1 + 1i
- 1 + 1i
- 1 0 0 1 1 0 0 0
- 1 − 1i
- −1 + 1i
- 1 − 1i
- −1 − 1i
- 1 0 0 1 1 0 1 0
- 1 − 1i
- −1 + 1i
- 1 − 1i
- 1 − 1i
- 1 0 0 1 1 1 0 1
- 1 − 1i
- −1 + 1i
- 1 + 1i
- −1 + 1i
- 1 0 0 1 1 1 1 1
- 1 − 1i
- −1 + 1i
- 1 + 1i
- 1 + 1i
- 1 0 1 0 0 0 0 1
- 1 − 1i
- 1 − 1i
- −1 − 1i
- −1 + 1i
- 1 0 1 0 0 0 1 1
- 1 − 1i
- 1 − 1i
- −1 − 1i
- 1 + 1i
- 1 0 1 0 0 1 0 0
- 1 − 1i
- 1 − 1i
- −1 + 1i
- −1 − 1i
- 1 0 1 0 0 1 1 0
- 1 − 1i
- 1 − 1i
- −1 + 1i
- 1 − 1i
- 1 0 1 0 1 0 0 1
- 1 − 1i
- 1 − 1i
- 1 − 1i
- −1 + 1i
- 1 0 1 0 1 0 1 1
- 1 − 1i
- 1 − 1i
- 1 − 1i
- 1 + 1i
- 1 0 1 0 1 1 0 0
- 1 − 1i
- 1 − 1i
- 1 + 1i
- −1 − 1i
- 1 0 1 0 1 1 1 0
- 1 − 1i
- 1 − 1i
- 1 + 1i
- 1 − 1i
- 1 0 1 1 0 0 0 1
- 1 − 1i
- 1 + 1i
- −1 − 1i
- −1 + 1i
- 1 0 1 1 0 0 1 1
- 1 − 1i
- 1 + 1i
- −1 − 1i
- 1 + 1i
- 1 0 1 1 0 1 0 1
- 1 − 1i
- 1 + 1i
- −1 + 1i
- −1 + 1i
- 1 0 1 1 0 1 1 1
- 1 − 1i
- 1 + 1i
- −1 + 1i
- 1 + 1i
- 1 0 1 1 1 0 0 0
- 1 − 1i
- 1 + 1i
- 1 − 1i
- −1 − 1i
- 1 0 1 1 1 0 1 0
- 1 − 1i
- 1 + 1i
- 1 − 1i
- 1 − 1i
- 1 0 1 1 1 1 0 0
- 1 − 1i
- 1 + 1i
- 1 + 1i
- −1 − 1i
- 1 0 1 1 1 1 1 0
- 1 − 1i
- 1 + 1i
- 1 + 1i
- 1 − 1i
- 1 1 0 0 0 0 0 0
- 1 + 1i
- −1 − 1i
- −1 − 1i
- −1 − 1i
- 1 1 0 0 0 0 1 0
- 1 + 1i
- −1 − 1i
- −1 − 1i
- 1 − 1i
- 1 1 0 0 0 1 0 1
- 1 + 1i
- −1 − 1i
- −1 + 1i
- −1 + 1i
- 1 1 0 0 0 1 1 1
- 1 + 1i
- −1 − 1i
- −1 + 1i
- 1 + 1i
- 1 1 0 0 1 0 0 0
- 1 + 1i
- −1 − 1i
- 1 − 1i
- −1 − 1i
- 1 1 0 0 1 0 1 0
- 1 + 1i
- −1 − 1i
- 1 − 1i
- 1 − 1i
- 1 1 0 0 1 1 0 1
- 1 + 1i
- −1 − 1i
- 1 + 1i
- −1 + 1i
- 1 1 0 0 1 1 1 1
- 1 + 1i
- −1 − 1i
- 1 + 1i
- 1 + 1i
- 1 1 0 1 0 0 0 1
- 1 + 1i
- −1 + 1i
- −1 − 1i
- −1 + 1i
- 1 1 0 1 0 0 1 1
- 1 + 1i
- −1 + 1i
- −1 − 1i
- 1 + 1i
- 1 1 0 1 0 1 0 1
- 1 + 1i
- −1 + 1i
- −1 + 1i
- −1 + 1i
- 1 1 0 1 0 1 1 1
- 1 + 1i
- −1 + 1i
- −1 + 1i
- 1 + 1i
- 1 1 0 1 1 0 0 0
- 1 + 1i
- −1 + 1i
- 1 − 1i
- −1 − 1i
- 1 1 0 1 1 0 1 0
- 1 + 1i
- −1 + 1i
- 1 − 1i
- 1 − 1i
- 1 1 0 1 1 1 0 0
- 1 + 1i
- −1 + 1i
- 1 + 1i
- −1 − 1i
- 1 1 0 1 1 1 1 0
- 1 + 1i
- −1 + 1i
- 1 + 1i
- 1 − 1i
- 1 1 1 0 0 0 0 0
- 1 + 1i
- 1 − 1i
- −1 − 1i
- −1 − 1i
- 1 1 1 0 0 0 1 0
- 1 + 1i
- 1 − 1i
- −1 − 1i
- 1 − 1i
- 1 1 1 0 0 1 0 0
- 1 + 1i
- 1 − 1i
- −1 + 1i
- −1 − 1i
- 1 1 1 0 0 1 1 0
- 1 + 1i
- 1 − 1i
- −1 + 1i
- 1 − 1i
- 1 1 1 0 1 0 0 1
- 1 + 1i
- 1 − 1i
- 1 − 1i
- −1 + 1i
- 1 1 1 0 1 0 1 1
- 1 + 1i
- 1 − 1i
- 1 − 1i
- 1 + 1i
- 1 1 1 0 1 1 0 1
- 1 + 1i
- 1 − 1i
- 1 + 1i
- −1 + 1i
- 1 1 1 0 1 1 1 1
- 1 + 1i
- 1 − 1i
- 1 + 1i
- 1 + 1i
- 1 1 1 1 0 0 0 1
- 1 + 1i
- 1 + 1i
- −1 − 1i
- −1 + 1i
- 1 1 1 1 0 0 1 1
- 1 + 1i
- 1 + 1i
- −1 − 1i
- 1 + 1i
- 1 1 1 1 0 1 0 0
- 1 + 1i
- 1 + 1i
- −1 + 1i
- −1 − 1i
- 1 1 1 1 0 1 1 0
- 1 + 1i
- 1 + 1i
- −1 + 1i
- 1 − 1i
- 1 1 1 1 1 0 0 1
- 1 + 1i
- 1 + 1i
- 1 − 1i
- −1 + 1i
- 1 1 1 1 1 0 1 1
- 1 + 1i
- 1 + 1i
- 1 − 1i
- 1 + 1i
- 1 1 1 1 1 1 0 0
- 1 + 1i
- 1 + 1i
- 1 + 1i
- −1 − 1i
- 1 1 1 1 1 1 1 0
- 1 + 1i
- 1 + 1i
- 1 + 1i
- 1 − 1i.
Dependencies are inferred from the claim text.