Patent ID: 7583771

Claim:
A method for resampling a signal received through a communication channel from a remote device, the method comprising: using an electronic device comprising a receiver in communication with the remote device through the communication channel to perform the steps of: receiving, through the receiver, a plurality of data samples representative of an analog signal, wherein the data samples are received in a first order that is different than a second order in which the data samples are transmitted from the remote device; associating each of the received data samples with a respective sampling time instant; reordering, based on the association of the received data samples with the respective sampling time instants, the received data samples from the first order to the second order; and resampling the plurality of data samples, the resampling comprising for each of a plurality of resampling time instants: selecting one or more of the sampling time instants corresponding to the particular resampling time instant; and generating a resampled data point from the received data samples associated with the one or more selected sampling time instants.