In this paper, a new distributed protocol is proposed to force consensus in a discrete-time network of scalar agents with an arbitrarily assignable convergence rate. Several simulations validate the performances and the improvements with respect to more standard protocols