A receiver includes a channel compensator, a decoder and an adaptive controller. The channel compensator performs channel compensation on an input data signal to generates a feed-in data signal. The decoder demultiplexes a to-be-decoded data signal that originates from the feed-in data signal into multiple demultiplexed data signals, and decoding the demultiplexed data signals respectively into multiple decoded signals. Based on a decoded output that originates from the decoded signals, the adaptive controller performs adaptive calibration on the channel compensator to adjust a gain of the channel compensator with reference to an error portion of a first sample of the decoded signals and a data portion of a second sample of the decoded signals that is generated before the generation of the first sample of the decoded signals. |