根据C-Script中的代码可以看到,原边移相角和副边移相角已经被归一化处理并除2。
if(m<=1)
{
OutputSignal(0,0) = 0.5*(1-m);
OutputSignal(0,1) = 0;
}
else
{
OutputSignal(0,0) = 0;
OutputSignal(0,1) = 0.5*(1-(1/m));
}
这里我的判断依据是根据参考论文中的描述:

所以我不明白的是为什么在后续的Phase Shift PWM中又再次进行了除2的处理?

难道是因为在原边副边内移相归一化计算的时候,是按照2π进行归一化的吗?