从 PWM 创建正值和负值

Creating positive and negative values from PWM

我有以下简单系统:

我的三角形载体在哪里:(0,0) (0.0004,1) (0.0008,0)

正弦波为:Amplitude 0.5, Freq 10(rad/sec) and Phase 10 rad

然后,我创建了一个 PWM 并将其插入到 2 传递函数中,我得到了以下结果:

很容易看出,通过给出蓝色脉冲(通过比较载波和正弦波生成),系统的输出(红线)设法跟随原始输入(黑线)。但是,它仅在原始输入为正时才会发生。

如何修改系统,使其在负值时也跟随输入?

谢谢。

从数学上讲,您可以执行以下操作,但我无法确定就您的 PWM 而言这样做是否正确。