surface signal resampling