Patent ID: 9537513
Date: 2017-01-03
CPC Classifications: H03M,H04L

Claim:
1. A method comprising: receiving at a first device an encoded data stream transmitted over a communication channel from a second device, the encoded data stream including encoded data at one of a plurality of data rates; performing differential decoding on the encoded data to generate one or more streams of decoded data based on the data rate of the encoded data stream; and activating one or more of a plurality of Forward Error Correction (FEC) decoder units in the first device based on the data rate of the encoded data stream, wherein each of the plurality of FEC decoder units is configured to operate at a same data rate; wherein performing differential decoding comprises performing turbo differential decoding on the encoded data by iterating between a soft-input soft-output differential decoder unit and one or more of the plurality of FEC decoder units; wherein when the data rate of the encoded data is equal to four times a particular data rate and the modulation format of the encoded data is Quadrature Amplitude Modulation (QAM), the performing turbo differential decoding comprises: