试图对积分器进行编程。我的输入是方波,我的预期输出应该是三角波。然而,每当我通过我的低通滤波器算法(只是一个 Q 为 0.707 的二阶巴特沃斯低通滤波器)时,我似乎从来没有得到三角波。相反,我得到了一个平滑的方波(我猜这类似于一个电容器将其平滑?)。我不确定如何解决这个问题,因为我对信号处理 + 算法有点陌生。任何帮助将不胜感激。
下面是我通过 Xcode 进行的示例测试的图片。我通过一个截止频率为 200 赫兹的低通发送 F3 音符(大约 349 赫兹),输出如下所示。这可能是我得到的最尖锐/最接近三角波的。

编辑:澄清一下,我正在尝试将方波转换为三角波(如果完全可行,最好通过低通滤波器)。
