Sampling and reconstruction of a discrete time signal