Robust adaptive control of discrete-time systems using persistent excitation