Abstract:
Some demonstrative embodiments include devices, systems and methods of transferring information between elements of a communication device. For example, a device may include a front-end to receive an analog downstream input including a plurality of downstream data channels, and to provide a digital serial downstream output including at least one continuous stream of constant-size downstream frames including a plurality of constant-size downstream data frames, which include downstream sample data of the plurality of downstream data channels; a serial interface including at least one serial lane to transfer the at least on stream of the digital serial downstream output; and a processor to receive the digital serial downstream over the serial interface, and to process the downstream data frames.
Abstract:
Apparatus and methods are provided for differential decoding in a communication system, such as a cable system, that enable use of Chase algorithm for Reed Solomon (RS) codes (i.e., non-binary codes). A differential decoder (170) has a memory for storing a current decoder input and a previous decoder input. Each decoder input comprises a first candidate (Input Constellation Candidate #1), a second candidate (Input Constellation Candidate #2) and a reliability score (Score). A first branch comprises a first differential decoder (192) and corresponds to the first candidate. A second branch comprises a second differential decoder (196) and corresponds to the second candidate. A processing circuit (190) is operative to determine whether a previous decoder input is a boundary point, and if not, a current first candidate is applied to the first differential decoder (192) and a current second candidate is applied to the second differential decoder (196). If a previous decoder input is a boundary point and a current input score is greater than a previous input score, a first current candidate is applied to the first differential decoder and the second differential decoder and a second differential decoder memory is set to the contents of a first differential decoder memory. If a previous decoder input is a boundary point and a current input score is not greater then a previous input score, current first and second candidates are applied to the first and second differential decoders, respectively.
Abstract:
Apparatus and methods are provided for differential decoding in a communication system, such as a cable system, that enable use of Chase algorithm for Reed Solomon (RS) codes (i.e., non-binary codes). A differential decoder (170) has a memory for storing a current decoder input and a previous decoder input. Each decoder input comprises a first candidate (Input Constellation Candidate #1), a second candidate (Input Constellation Candidate #2) and a reliability score (Score). A first branch comprises a first differential decoder (192) and corresponds to the first candidate. A second branch comprises a second differential decoder (196) and corresponds to the second candidate. A processing circuit (190) is operative to determine whether a previous decoder input is a boundary point, and if not, a current first candidate is applied to the first differential decoder (192) and a current second candidate is applied to the second differential decoder (196). If a previous decoder input is a boundary point and a current input score is greater than a previous input score, a first current candidate is applied to the first differential decoder and the second differential decoder and a second differential decoder memory is set to the contents of a first differential decoder memory. If a previous decoder input is a boundary point and a current input score is not greater then a previous input score, current first and second candidates are applied to the first and second differential decoders, respectively.
Abstract:
A system and method are provided for implementing a soft Reed-Solomon (RS) decoding scheme, technique or algorithm to improve physical layer performance in cable modems and cable gateways. At 1024-QAM, a receiver is provided in which a signal to noise ratio is reduced by at least about 1 dB relaxing design considerations and specifications for other components in the system including for the tuner. A soft-RS-symbol generation scheme is provided to enable soft-input RC decoding in a forward error correction (FEC) module connected to a QAM demodulator. The RS decoding scheme is implemented without significantly complicating hardware or processing overhead. A typical receiver hardware requirement in an FEC module to implement the disclosed scheme may be comparatively modest, e.g., on an order of approximately 50K gates.
Abstract:
Some demonstrative embodiments include devices, systems and methods of multi-channel processing. For example, a multi-channel data processor may process data of a plurality of channels, the multi-channel data processor is to switch from processing a first channel to processing a second channel of the plurality of channels by performing a context switch during a single clock cycle, the context switch including storing first state context corresponding to a processing state of the first channel and loading previously stored second state context corresponding to a processing state of the second channel.