Vectorman67....A slight correction...Error "correction" does not interpolate data points. It recovers the original data values through processing of the redundancy in the data stream. Hence, error correction is not undesirable. In fact, to transmit a maximum amount of information the hardware should be operated at so high a frequency that correctable errors do occur. The error correction process permits this...if the hardware had to operate without any errors it would have to be run much slower.
Of course, at some point errors occur so frequently that the original data values cannot be recovered. When that happens, interpolation is used. If things get really bad, the machine gives up and quits.
Of course, at some point errors occur so frequently that the original data values cannot be recovered. When that happens, interpolation is used. If things get really bad, the machine gives up and quits.