The matrix converter: the ultimate electric drive technology?