In this paper, we develop a finite horizon model predictive control algorithm which is robust to modelling uncertainties. A moving average system matrix is constructed to capture modelling uncertainties and facilitate the future output prediction. The paper is mainly focused on the step tracking problem. Using linear matrix inequality techniques, the design is converted into a semi-definite opt...