Error correction and recovery in optical communication systems using low-power light source devices
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- MARVELL ASIA PTE LTD
- Filing Date
- 2024-06-03
- Publication Date
- 2026-06-12
Smart Images

Figure 2026519237000001_ABST
Abstract
Claims
1. A method for communication via an optical communication link, The first communication device receives a set of bits for transmission over a plurality of lanes of the optical communication link, each of the plurality of lanes includes a fiber driven by a respective light-emitting diode (LED), and the optical communication link includes a number of lanes greater than the number of lanes required to support transmission at a particular clock rate to provide the maximum speed supported by the optical communication link; The first communication device multiplexes the bit set of data for transmission through each of the multiple lanes, the multiplexing step including either or both of the following: i) using the more than one of the multiple lanes to transmit error correction code bits in addition to the bit set at a specific clock rate through the multiple lanes at the maximum speed supported by the optical communication link; and ii) using the more than one of the multiple lanes to provide one or more redundant lanes in the optical communication link; and The first communication device transmits the multiplexed bit set to the second communication device via the multiple lanes of the optical communication link. A method for providing this.
2. The aforementioned plurality of lanes include one or more redundant lanes; and The aforementioned method further, The first communication device determines a fault in the first lane of the plurality of lanes, the first lane is driven by a first LED, and In response to determining the fault in the first lane among the plurality of lanes, the first communication device redirects transmission from the lane where the fault was detected to a redundant lane among the one or more redundant lanes, wherein the redundant lane is driven by a second LED different from the first LED. Equipped with, The method according to claim 1.
3. The method according to claim 2, wherein the step of determining the fault in the first lane includes receiving an indication of the fault in the first lane from the second communication device via a sideband channel between the first communication device and the second communication device.
4. The method according to claim 3, wherein the step of determining the fault in the first lane includes the step of receiving an indication of the fault in the first lane in response to the second communication device detecting that the bitstream received from the first lane has been fixed at a bit value of 0 or 1 for a predetermined period of time.
5. The step of redirecting transmission from the first lane where the fault was detected to the redundant lane is as follows: The steps of generating a copy of the data mapped to the first lane where the fault was detected; and A step of multiplexing copies of the data in the redundant lane of one or more redundant lanes without shifting the data from other lanes among the multiple lanes, The method according to claim 2, having the following characteristics.
6. The step of receiving the bit set includes the step of receiving an encoded data stream, the encoded data stream being encoded by a first Reed-Solomon code having a first codeword length; and The method further comprises the step of encoding the encoded data stream using a second Reed-Solomon code having a second codeword length different from the first codeword length, by the first communication device. The method according to claim 1.
7. The step of receiving the bit set includes the step of receiving an encoded data stream, the encoded data stream being encoded by the first Reed-Solomon code having a first symbol size; and The method further comprises the step of encoding the encoded data stream using the first communication device with the second Reed-Solomon code having a second symbol size different from the first symbol size. The method according to claim 6.
8. The method according to claim 7, further comprising the step of remapping the bit set of the data to maximize the mapping of bits corresponding to identical codewords of the first Reed-Solomon code to identical lanes of the optical communication link before encoding the bit set of the data using the second Reed-Solomon code.
9. The step of receiving the bit set includes a step of receiving the bit set at a first clock rate; and The step of transmitting the multiplexed bit set through the plurality of lanes includes the step of transmitting the multiplexed bit set at a specific clock rate, where the specific clock rate is an integer multiple of the first clock rate. The method according to claim 1.
10. The step of transmitting the multiplexed bit set over the multiple lanes of the optical communication link is: A step of modulating each light-emitting diode (LED) to generate each optical signal based on each bit of the bit set; and The step of transmitting each optical signal through each of the multiple lanes of the optical communication link, The method according to claim 1, comprising:
11. It is equipped with a transceiver, and the transceiver is A receiver configured to receive a bitset for transmission over multiple lanes of an optical communication link, wherein each of the multiple lanes includes a fiber driven by its respective light-emitting diode (LED), and the optical communication link includes more lanes than the number of lanes required to support transmission at a specific clock rate to provide the maximum speed supported by the optical communication link. One or more multiplexers configured to multiplex the bit set of data for transmission through each of the lanes of the plurality of lanes, wherein the multiplexing includes either or both of the following: i) using the larger number of lanes to transmit error correction code bits in addition to the bit set at a specific clock rate through the plurality of lanes at the maximum speed supported by the optical communication link; and ii) using the larger number of lanes to provide one or more redundant lanes in the optical communication link; A transmitter configured to transmit the multiplexed bit set to a second communication device via the multiple lanes of the optical communication link, Having, The first communication device.
12. The aforementioned plurality of lanes include one or more redundant lanes; and The transceiver further, To determine a fault in the first lane among the plurality of lanes, the first lane is driven by a first LED, and In response to determining the fault in the first lane among the plurality of lanes, the transmission is redirected from the lane where the fault was detected to a redundant lane among the one or more redundant lanes, the redundant lane being driven by a second LED different from the first LED. Having a redundant controller configured to perform the following: The first communication device according to claim 11.
13. The first communication device according to claim 12, wherein the redundancy controller is configured to determine the fault in the first lane of the plurality of lanes by receiving an indication of the fault in the first lane from the second communication device via a sideband channel between the first communication device and the second communication device.
14. The first communication device according to claim 13, wherein the redundancy controller is configured to determine the fault in the first lane by receiving an indication in response to the second communication device detecting that the bitstream received from the first lane is fixed at a bit value of 0 or a bit value of 1 for a predetermined period of time.
15. The aforementioned redundant controller comprises at least: To generate a copy of the data mapped to the first lane where the fault was detected; and Multiplexing copies of the data in the redundant lane without shifting the data from other lanes among the multiple lanes, The first communication device according to claim 12, configured to redirect transmission from the first lane where the fault is detected to the redundant lane.
16. The bit set received by the receiver is an encoded data stream, the encoded data stream is encoded by a first Reed-Solomon code having a first codeword length; and The transceiver further includes an encoder configured to encode the encoded data stream using a second Reed-Solomon code having a second codeword length different from the first codeword length. The first communication device according to claim 11.
17. The encoded data stream is encoded by the first Reed-Solomon code having a first symbol size; and The encoder is configured to encode the encoded data stream using a second Reed-Solomon code having a second symbol size different from the first symbol size. The first communication device according to claim 16.
18. The first communication device according to claim 16, wherein the transceiver further includes a remapping device configured to remap the bit set of the data to maximize the mapping of bits corresponding to identical codewords of the first Reed-Solomon code to identical lanes of the optical communication link before encoding the bit set of the data using the second Reed-Solomon code.
19. The receiver is configured to receive the bit set at a first clock rate; and The transmitter is configured to transmit the multiplexed bit set through the multiple lanes at a specific clock rate, where the specific clock rate is an integer multiple of the first clock rate. The first communication device according to claim 11.
20. The transmitter comprises at least, Modulating each light-emitting diode (LED) to generate each optical signal based on each bit of the bit set; and To transmit each of the optical signals through each of the multiple lanes of the optical communication link, The first communication device according to claim 11, configured to transmit the multiplexed bit set over the plurality of lanes of the optical communication link.