Patent ID: 8156778

Claim:
A multicarrier transceiver comprising: a digital signal processor; a framer that receives digital data over logical transmit channels having multiple channel types and processes the digital data using a single cascade of functional blocks, the framer including: a scrambler; a Reed-Solomon encoder configured to accept user and control data in one or more logical channels, partition the user and control data into one or more frames, randomize the user and control data through the scrambler, and multiplex the one or more logical channels into a single data stream; and a first-in-first-out (FIFO) buffer configured to alter the user and control data in the one or more logical channels to enable processing on codeword boundaries; and a configuration module, coupled between the digital signal processor and the framer, that routes data requests received from the scrambler, the Reed-Solomon encoder and the FIFO buffer and stores a plurality of programmable parameters each of which is programmed to a respective value according to a respective channel type to control operations of the framer.