Patent ID: 7225135

Claim:
A method for transmitting and receiving a signal via an analog channel, comprising the acts of: (a) generating a time series of input samples representing amplitude of a continuous-time signal at regularly spaced sample times; (b) extrapolating a subsequence of previously generated input samples to form a first time series of predicted samples; (c) concurrently generating a time series of differentials, each differential based on the difference between one of the input samples and a corresponding one of the first time series of predicted samples; (d) generating a time series of error samples based on amplitude-compressed amplitudes of the differential samples; (e) transmitting via the analog channel an error signal that is a continuous-time analog representation of the series of error samples; (f) receiving the error signal at a terminus of the analog channel; (g) generating at the terminus a time series of correction samples, each correction sample based on expanded amplitude of the transmitted error signal at regularly spaced sample times; (h) concurrently with act (g), extrapolating a subsequence of previously generated correction samples to form a second time series of predicted samples; and (i) generating a time series of output samples, each based on the sum of one of the correction samples and the corresponding one of the second time series of predicted samples.