Patent ID: 8126578

Claim:
A method for repairing data in which clipping has occurred, to restore data that were lost due to the clipping, comprising the steps of: (a) for each frame of the data in which clipping has occurred, iteratively carrying out the following steps: (i) estimating an auto-covariance for the data in the frame; (ii) determining a least-squares solution for the frame or a sub-frame of data that was clipped; (iii) based upon the least-squares solution, producing restored data in which the clipped data are estimated by interpolation from samples of the data in frames or sub-frames that were not clipped; (iv) for all but a last iteration, applying peak rectification to correct errors in the restored data, producing current repaired data for the frame; and (v) repeating steps (i)-(iv) using the current repaired data that were just produced, until the last iteration has been completed, the last iteration producing final repaired data for the frame; and (b) repeating step (a) until successive frames of the data in which clipping has occurred have been repaired.