h sync gen