Implementation of Discrete Time Systems