IP Library Granted Patent US 9,698,939
Granted Patent B2
US 9,698,939 · App. 13/917,339 · Granted Jul 4, 2017

Variable spectral efficiency optical modulation schemes

Inventors: Shahab Oveis Gharan (Ottawa, CA); Kim B. Roberts (Ottawa, CA); Akbar Ghasemi (Kanata, CA); Mahmoud Taherzadehboroujeni (Ottawa, CA)
Assignee: Ciena Corporation
H04L1/0042H04B10/5055H04B10/516H04L1/0003H04L1/206H04L27/3405
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,698,939
App. No.
13/917,339
Granted
Jul 4, 2017
Kind
B2
Abstract

A method of transmitting a data signal using an optical transmitter of an optical communications system. A first encoder processes an N-bit input vector in accordance with a first mapping to generate a corresponding M-bit data stream. A Forward Error Correction encoder processes the M-bit data stream in accordance with a predetermined FEC encoding scheme to generate an encoded signal. A constellation mapper maps the encoded signal to symbol values in accordance with a predetermined modulation scheme to generate a corresponding symbol stream. A modulator modulates a carrier light in accordance with the encoded symbol stream to generate an optical signal for transmission through the optical communications system. The first mapping can be adjusted to maximize performance of the optical communications system.

Claims (55)

1. A method of transmitting a data signal using an optical transmitter of an optical communications system, the method comprising:

processing an N-bit input vector in accordance with a first mapping to generate a corresponding M-bit data stream, wherein N≦M;

processing the M-bit data stream in accordance with a predetermined Forward Error Correction (FEC) encoding scheme to generate an encoded signal;

mapping the encoded signal to symbol values in accordance with a modulation scheme to generate a corresponding symbol stream; and

a modulator of the optical transmitter modulating a carrier light in accordance with the symbol stream to generate an optical signal for transmission through the optical communications system,

wherein the first mapping comprises a tree code implemented by a plurality of nodes arranged in layers, each node having an input connected to receive a signal from a node in a previous layer and at least two outputs, the nodes of each layer being further configured to receive a respective bit of the N-bit input vector and implement a memoryless logical operation which divides the signal received via its input between each of its outputs based on the value of the received bit of the N-bit input vector.

2. The method of claim 1 , wherein the modulation scheme is configured to map syndrome bits of the encoded signal to sign bits of the symbol stream.

3. The method of claim 1 , wherein the first mapping is adjustable to tune any one or more of:

a noise tolerance;

a non-linear tolerance;

a spectral efficiency; and

a system margin.

4. The method of claim 1 , further comprising:

a controller of the optical transmitter receiving a parameter indicative of a data transmission performance of the optical communications system and adjusting the first mapping to tune the data transmission performance of the optical communications system,

wherein adjusting the first mapping comprises:

decreasing the number of data bits per baud of the optical signal if the parameter is greater than a first predetermined threshold; and

increasing the number of data bits per baud of the optical signal if the parameter is less than a second predetermined threshold.

5. The method of claim 4 , wherein adjusting the first mapping comprises any one or more of:

adjusting a number of data bits per baud of the optical signal;

adjusting a ratio between N and M;

adjusting a number of 0's in the M-bit data stream; and

applying respective different probability distributions to at least two bits of each symbol of the symbol stream.

6. The method of claim 5 wherein the number of data bits per baud is a rational number p/q, and wherein adjusting a number of data bits per baud comprises adjusting either one or both of p and q.

7. The method of claim 6 wherein q>1; and wherein p and q are relatively prime.

8. The method of claim 4 , wherein the parameter comprises any one or more of a bit error rate, a confidence metric, and a buffer fill.

9. The method of claim 4 , wherein the first and second predetermined thresholds are equal.

10. The method of claim 4 , wherein the first predetermined threshold is greater than the second predetermined threshold.

11. The method of claim 1 , wherein the modulation scheme is selected to maximize data transmission speed through the optical communications system under optimum conditions.

12. The method of claim 1 , wherein the modulation scheme is selected to decrease a nonlinear interference.

13. The method of claim 1 , further comprising:

a receiver detecting symbols modulated on the optical signal;

a digital signal processor processing the detected symbols in accordance with the predetermined encoding scheme to generate an M-bit data stream;

the digital signal processor further processing the M-bit data stream in accordance with the first mapping to recover an N-bit vector corresponding with the N-bit input vector.

14. The method of claim 4 , wherein the first mapping comprises any one or more of a shaping function and a shell coding.

15. A receiver for detecting a data signal transmitted through an optical communications system from a transmitter, the receiver comprising:

a detector configured to detect symbols modulated on an optical signal; and

a digital signal processor configured to process the detected symbols in accordance with a predetermined encoding scheme implemented by the transmitter to generate an M-bit data stream, and for processing the M-bit data stream in accordance with a first mapping implemented by the transmitter to recover an N-bit vector corresponding with the data signal, wherein the first mapping comprises a tree code implemented by a plurality of nodes arranged in layers, each node having an input connected to receive a signal from a node in a previous layer and at least two outputs, the nodes of each layer being further configured to receive a respective bit of the N-bit input vector and implement a memoryless logical operation which divides the signal received via its input between each of its outputs based on the value of the received bit of the N-bit input vector.

16. A transmitter for transmitting a data signal in an optical communications system, the transmitter comprising:

a first encoder configured to process an N-bit input vector in accordance with a first mapping to generate a corresponding M-bit data stream, wherein N≦M;

a second encoder configured to process the M-bit data stream in accordance with a predetermined Forward Error Correction (FEC) encoding scheme to generate an encoded signal;

a constellation mapper to map the encoded signal to symbol values in accordance with a modulation scheme to generate a corresponding symbol stream; and

a modulator configured to modulate at least two dimensions of a carrier light in accordance with the symbol stream to generate an optical signal for transmission through the optical communications system,

wherein the first mapping comprises a tree code implemented by a plurality of nodes arranged in layers, each node having an input connected to receive a signal from a node in a previous layer and at least two outputs, the nodes of each layer being further configured to receive a respective bit of the N-bit input vector and implement a memoryless logical operation which divides the signal received via its input between each of its outputs based on the value of the received bit of the N-bit input vector.

17. The transmitter of claim 16 , wherein the constellation mapper is programmable.

18. The transmitter of claim 16 , further comprising:

a controller configured to receive a parameter indicative of a data transmission performance of the optical communications system and to adjust the first mapping to tune the data transmission performance of the optical communications system,

wherein the controller is configured to adjust the first mapping by:

decreasing the number of data bits per baud of the optical signal if the parameter is greater than a first predetermined threshold; and

increasing the number of data bits per baud of the optical signal if the parameter is less than a second predetermined threshold.

19. The transmitter of claim 18 , wherein the controller is configured to adjust at least the first mapping by any one or more of:

adjusting a number of data bits per baud of the optical signal;

adjusting a ratio between N and M;

adjusting a number of 0's in the M-bit data stream; and

applying respective different probability distributions to at least two bits of each symbol of the symbol stream.

20. The transmitter of claim 18 , wherein the first mapping comprises any one or more of a shaping function and a shell coding.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2023
From: BANK OF AMERICA, N.A.
To: CIENA CORPORATION
Reel/Frame 065630/0232 →
PATENT SECURITY AGREEMENT Recorded Nov 8, 2019
From: CIENA CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 050969/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 30, 2019
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: CIENA CORPORATION
Reel/Frame 050938/0389 →
PATENT SECURITY AGREEMENT Recorded Jul 16, 2014
From: CIENA CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033347/0260 →
SECURITY INTEREST Recorded Jul 15, 2014
From: CIENA CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 033329/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2013
From: OVEIS GHARAN, SHAHAB; ROBERTS, KIM; GHASEMI, AKBAR; TAHERZADEHBOROUJENI, MAHMOUD
To: CIENA CORPORATION
Reel/Frame 031201/0617 →
Continuity (1)
Related Publication 20140369680A1 · Dec 18, 2014