Single-rate and Multirate Model Predictive Control of Brushless DC Motor Drive