Implemented crude timing recovery using zero crossings but no resampling