1. A method of sampling a signal, the method comprising: (a) obtaining an initial number of samples from the signal; (b) predicting a future sample based upon at least some of the initial number of samples; (c) computing an error value of the predicted future sample; and (d) comparing the error value to a threshold value.