The DVB-C QAM demodulator is designed to be used with a cable tuner and an ADC. It features an internal state machine for operation control, configurable via the SPI interface. The IP supports QAM constellations from 16 to 256, using blind acquisition and decision-feedback mode for tracking. It also includes convolutional interleaving and Reed-Solomon error correction to address signal degradation due to impulse noise. The device offers both parallel and serial MPEG outputs and complies with DVB-C EN 300 429 and ITU-T J.83 Annex A & C standards.