Design of a digital controller for long-stroke submicron positioning stage