前几天有人问我,如何将随机方波信号转换成三角波,感觉这个问题比较有意思,故思考了一下。常规周期方波转换成三角波的方法采用积分放大电路/积分控制模块实现。值得注意的是,这里随机方波是完全随机的,包括周期、脉宽这些都无法衡量,积分后的信号幅值会随不规则方波信号的生成不断变化,因此采用积分电路无法实现。不规则方波转换三角波示意如图所示。

转化前

转化后
我们要做的是把上述随机方波转换成下图三角波。
一定要注意的是,随机方波信号发生改变的周期、时间窗采样周期、时间窗的长度三者之间的取值一定要衡量好,时间窗采样周期太大或者时间窗的长度太小会导致采样信号失真,即有数据丢失,甚至因窗内数据不完整产生程序报错;时间窗采样周期太小或者时间窗的太大会导致延迟过大。
搭建平台,仿真结果如图所示:

编辑