Patent ID: 8670256

Claim:
An apparatus for controlling a voltage source inverter, comprising: a signal-generating unit responding to an input signal to produce a switching strategy control signal and a duration timing control signal corresponding to the switching strategy control signal; and a converting unit responding to the switching strategy control signal and the duration timing control signal to produce a switching signal, wherein the voltage source inverter responds to the switching signal to generate a multiphase-and-multilevel AC voltage output, wherein the signal-generating unit comprises: a sorting unit receiving the input signal being a digital signal, and generating a plurality of data by using the input signal, wherein the plurality of data represent multiple phases of the AC voltage output to be generated by the voltage source inverter and are denoted by a first vector having plural elements, and the sorting unit sorts the plural elements of the first vector to obtain a second vector having plural sorted elements and obtains a first matrix based on the first and the second vectors; a subtracting unit configured to: obtain a third vector by preceding a first one of the sorted elements of the second vector by an element having a value of 1, and by removing a last one of the sorted elements therefrom; obtain a fourth vector by replacing a value of the first one of the sorted elements of the second vector with a difference between the first one and the last one of the sorted elements of the second vector; and obtain a fifth vector by subtracting the fourth vector from the third vector; and a re-assembling unit obtaining a second matrix based on a transposed matrix of the first matrix and a pre-defined matrix, wherein values of the sorted elements of the second matrix are associated with the switching strategy control signal, and values of elements of the fifth vector are associated with the duration timing control signal.