Protected communication link with improved protection indication
AssigneeProvigent Ltd.
InventorsShay Koren, Jonathan Friedman
Life of this patent
Estimating the term…
Abstract
A method for communication includes receiving first and second data frames over first and second communication links, respectively, the first and second data frames containing respective first and second replicas of data, which has been encoded with a Forward Error Correction (FEC) code. The FEC code in the received first and second data frames is decoded, and respective first and second soft quality ranks of the first and second data frames are computed based on the decoded FEC code. One of the first and second replicas of the data are selected based on the first and second soft quality ranks. The selected one of the first and second replicas of the data is provided as output.
Claims25
A method for communication, comprising:
- receiving first and second data frames over first and second communication links, respectively, the first and second data frames containing respective first and second replicas of data, which has been encoded with a Forward Error Correction (FEC) code;
- decoding the FEC code in the received first and second data frames;
- computing respective first and second soft quality ranks of the first and second data frames based on the decoded FEC code;
- selecting one of the first and second replicas of the data based on the first and second soft quality ranks;
- and
- outputting the selected one of the first and second replicas of the data.
A communication apparatus, comprising:
- first and second receivers, which are arranged to receive first and second data frames over first and second communication links, respectively, the first and second data frames containing respective first and second replicas of data, which has been encoded with a Forward Error Correction (FEC) code, and to decode the FEC code in the received first and second data frames;
- a multiplexer (MUX), which is operative to receive the first and second data frames from the first and second receivers and to select one of the first and second data frames, so as to provide a respective one of the first and second replicas of the data as output;
- and
- a controller, which is coupled to compute respective first and second soft quality ranks of the first and second data frames based on the decoded FEC code, and to control the MUX to select the one of the first and second replicas of the data based on the first and second soft quality ranks.
A communication link, comprising:
- a transmitter, which is arranged to encode data with a Forward Error Correction (FEC) code and to transmit first and second replicas of the encoded data in respective first and second data frames over first and second communication channels;
- and
- a receiver, comprising:
- first and second receiver channels, which are respectively arranged to receive the first and second data frames transmitted by the transmitter, and to decode the FEC code in the received first and second data frames;
- a multiplexer (MUX), which is operative to receive the first and second data frames from the first and second receiver channels and to select one of the first and second data frames, so as to provide a respective one of the first and second replicas of the data as output;
- and
- a controller, which is coupled to compute respective first and second soft quality ranks of the first and second data frames based on the decoded FEC code, and to control the MUX to select the one of the first and second replicas of the data based on the first and second soft quality ranks.
Dependencies are inferred from the claim text.