Таблицы преобразования со значениями синусов

Как показано в предыдущем разделе обычное ШИМ-управление подразумевает использование таблицы синусов для вычисления sin(q) для всех значений d от 0 до 2p. Используя некоторые свойства тригонометрических функций, имеется возможность сократить размер таблицы преобразования. Наиболее эффективным способом является использование таблицы преобразования со значениями синусов в диапазоне только от 0 до p/3, т.к.

sin(q)=sin(q - p/3)+ sin(2 p/3- q) для q между p/3 и 2p/3;

sin(q)=sin(p - q) для q между 2p/3 и p;

sin(q)=-sin(q - p) для q между p и 4p/3;

sin(q)=-sin(q -4p/3)+ sin(5p/3-q ) для q между 4p/3 и 5p/3;

sin(q)=-sin(2p - q) для q между 5p/3 и 2p ;

Однако данное решение не позволяет добавить третью гармонику к функции синуса, необходимость чего обсуждалась в предыдущем разделе. Это является причиной, почему необходимо использовать таблицу преобразования sita(q) со значениями или sin(q) или sin(q)+1/6 sin(q) в диапазоне q между 0 и p/2, а также использовать следующие соотношения для вычисления sita(q) между p/2 и 2p :

sita(q)=sita(p - q) для q между p/2 и p;

sita(q)=sita(q - p) для q между p и 3 p/2;

sita(q)=-sita(2p - q) для q между 3 p/2 и 2p .

Последнее решение позволяет достаточно легко обмениваться между двумя возможными таблицами преобразования.