Frequency-shaped and observer-based discrete-time sliding mode control. (2015)