US 11,658,748 B2
Optical transmitter and transmission method
Djalal Falih Bendimerad, Boulogne Billancourt (FR); Hartmut Hafermann, Boulogne Billancourt (FR); and Huijian Zhang, Wuhan (CN)
Assigned to Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed on Oct. 26, 2022, as Appl. No. 17/974,301.
Application 17/974,301 is a continuation of application No. 17/402,268, filed on Aug. 13, 2021, granted, now 11,496,221.
Application 17/402,268 is a continuation of application No. 16/810,620, filed on Mar. 5, 2020, granted, now 11,095,371.
Application 16/810,620 is a continuation of application No. PCT/EP2018/073635, filed on Sep. 3, 2018.
Claims priority of application No. PCT/EP2017/083369 (WO), filed on Sep. 5, 2017.
Prior Publication US 2023/0065511 A1, Mar. 2, 2023
Int. Cl. H04B 10/532 (2013.01); H04B 10/516 (2013.01); H04B 10/556 (2013.01); H04L 1/00 (2006.01); H04B 10/2557 (2013.01); H04B 10/564 (2013.01)
CPC H04B 10/532 (2013.01) [H04B 10/2557 (2013.01); H04B 10/5161 (2013.01); H04B 10/5561 (2013.01); H04L 1/0042 (2013.01); H04B 10/564 (2013.01)] 8 Claims
OG exemplary drawing
 
1. 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.