Closed loop module control for communication
AssigneeInphi Corporation
InventorsTodd ROPE, Radhakrishnan L. NAGARAJAN
Life of this patent
Estimating the term…
Abstract
The present invention is directed to communication systems and methods. According to an embodiment, a receiving optical transceiver determines signal quality for signals received from a transmitting optical transceiver. Information related to the signal quality is embedded into back-channel data and sent to the transmitting optical transceiver. The transmitting optical transceiver detects the presence of the back-channel data and adjusts one or more of its operating parameters based on the back-channel data. There are other embodiments as well.
Claims20
A communication system, the system comprising:
- a communication link;
- a first transceiver comprising a first control module and a first transmitter;
- and
- a second transceiver comprising a second control module and a second transmitter, the second transceiver being configured to send data to the first transceiver;
- wherein:
- the first transceiver is configured to process a first data stream received from the second transceiver and to detect a first back channel data, the first back channel data segment being positioned at a predetermined location of an encoded data frame for processing by a compatible device;
- if the first transceiver detects the first back channel data, the first transceiver is configured to determine signal characteristics information associated with the first data stream and insert the signal characteristic information into a second back channel data, the second back channel data being embedded in a second data stream;
- the second transceiver is configured to process the second data stream received from the first transceiver;
- and
- the second transceiver is configured to detect the second back channel data and adjusts one or more operating parameters based on the signal characteristic information.
An optical transceiver apparatus comprising:
- a receiver for receiving an incoming data stream;
- a digital signal processor (DSP) configured to analyze the incoming data stream and to generate a first signal quality value characterizing the incoming data stream;
- a forward-error correction (FEC) module configured to process the incoming data stream and to generate a second signal quality value characterizing an error rate associated with the incoming data stream;
- a control module configured to generate back-channel data based at least on the first signal quality value and the second signal quality value, the control module further being configured to insert the back-channel data to an outgoing data stream, the back channel data segment being positioned at a predetermined location of an encoded data frame for processing by a compatible device;
- and
- a transmitter for outputting the outgoing data stream.
A method for optimizing optical communication, the method comprising:
- transmitting a first data stream from a first optical transceiver to a second optical transceiver via an optical communication link;
- detecting a first back-channel data segment at the first data stream by the second optical transceiver, the backchannel data segment being positioned at a predetermined location of an encoded data frame for processing by a compatible device;
- determining a first set of measurements associated with the first data stream by the second optical transceiver;
- generating a second back-channel data by the second optical transceiver, the second back-channel data comprising the second set of measurements;
- inserting the second back-channel data to a second data stream by the second optical transceiver;
- transmitting the second data stream from the second optical transceiver to the first optical transceiver;
- detecting the second back-channel data by the first optical transceiver;
- determining a first set of adjustments by the first optical transceiver based on the first set of measurements;
- and
- applying the first set of adjustments to an optical transmitter by the first optical transceiver.
Dependencies are inferred from the claim text.