怎样将正弦波变成方波或者锯齿波?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样将正弦波变成方波或者锯齿波?相关的知识,希望对你有一定的参考价值。

利用对称电源的运放开环放大,数级串联(增大放大倍数,改善方波前后沿的形状),则正弦波就会被放大成为方波(超过0V的波将全部处于饱和状态)了。 参考技术A 可以同过运放实现 参考技术B 方波用555很容易做,3脚直接输出。出锯齿波在方波后面接积分电路或微分电路都可以,只是波形的差异,都是锯齿波,正弦波用文氏桥。

numpy之傅里叶定理

一、基于傅里叶定理,用一组正弦函数合成方波

  

‘‘‘
    三角函数通用函数
    傅里叶定理:任何一个曲线,无论多么跳跃或者不规则,都可以被解析成一组光滑的正弦函数的叠加
            ---应用:合成方波(即不规则的方波由一组光滑的正弦函数叠加合成的)
                    如:y = 4π/(2*n-1) * sin((2*n-1)*x)
‘‘‘
import numpy as np
import matplotlib.pyplot as mp

x = np.linspace(-2 * np.pi, 2 * np.pi, 1000)
y1 = 4 * np.pi * np.sin(x)
y2 = 4 * np.pi / 3 * np.sin(3 * x)

n = 6
y = np.zeros(1000)
for i in range(1, n + 1):
    y += 4 * np.pi / (2 * i - 1) * np.sin((2 * i - 1) * x)

mp.plot(x, y1, label=y1, alpha=0.3)
mp.plot(x, y2, label=y2, alpha=0.3)
mp.plot(x, y, label=y)
mp.legend()
mp.show()

  

  技术图片

以上是关于怎样将正弦波变成方波或者锯齿波?的主要内容,如果未能解决你的问题,请参考以下文章

正弦波转换为方波

请问有啥简单易用的方法把一个正弦波变成方波?

正弦波转变为方波?

如何讲正弦波转化为方波?频率不变。

怎么把1K~10K的方波信号变换成三角波、锯齿波、正弦波?可以提供电路图的最好。

正弦信号怎么变成方波信号,需要怎么处理?