方波是一种非
正弦曲线的波形,通常会与电子和讯号处理时出现。理想方波只有“高”和“低”这两个值。电流或电压的波形为矩形的信号即为
矩形波信号,高电平在一个波形周期内占有的时间比值称为
占空比,也可理解为电路释放能量的有效释放时间与总释放时间的比值。占空比为50%的矩形波称之为方波,方波有低电平为零与为负之分。必要时,可加以说明“低电平为零”、“低电平为负”。
在现实世界,方波只有有限的带宽由于一般电子零件只有高(1)和低(0)两个值,方波就自然产生,并于数码开关电路中广泛应用。因为方波可以快速从一个值转至另一个(即0→1或1→0),所以方波就用作时钟讯号来准确地触发同步电路。但是如果用频率定义域来表示方波,就会出现一连串的谐波。这可能会产生
电磁波和电流
脉波,影响周围的电路,产生
噪声和错误,对一些精密仪器如类比数位资料转换器(analog-to-digital converter)影响十分明显,所以设计会使用
正弦波作时钟讯号来代替方波。
正如已经提到的,理想方波在高和低两个值之间是瞬时变化的。实际上,由于波形产生系统的物理局限性,这永远不可能实现。信号从低值上升到高值然后再下降所花费的时间分别称为
脉冲上升时间(rise time)和脉冲衰减时间(fall time)。
如果系统出现
过阻尼,那么波就永远不会达到理论上的高和低两个值,如果系统出现
欠阻尼,波在稳定下来之前就会在高和低两个值附近振荡。在这两种情况下,脉冲上升和衰减时间就会在两个特定的中间值之间被测量,例如5%和95%之间,或10%和90%之间。公式存在的能决定系统的近似
带宽,决定了波的脉冲上升和衰减时间。
方波和
锯齿波不同。锯齿波包含所有整数谐波成分(integer harmonics),方波只有奇数谐波成分。
我们可以
傅里叶级数表达一个理想方波,这个傅里叶级数有无限个项,如下式:
以傅里叶级数来表达方波会出现
吉布斯现象(Gibbs phenomenon)。非理想方波中的振荡现象(Ringing artifacts)被证明与此现象有关。吉布斯现象可使用σ近似(σ-approximation)来阻止,而σ近似使用Lanczos σ因子来使序列更理想地收敛。
方波的高(1)和低(0)两个值之间的转换时,时间应尽量缩短,所以理想方波值的转变是即时的。当然,这在现实世界中永不可能发生,因为它的转变率要无限,并且要无限大的
带宽。
在现实世界,方波只有有限的带宽,因此会出现严重的吉布斯现象并常常表现出像吉布斯现象一样的振荡效应(ringing effect), 或者是像σ近似一样的波动效应(ripple effect)。
在现实世界,数码电子的带宽有限,方波只能以有限的带宽来表达,意味着我们只能取一个近此方波的波型。要得出这个合理的波型,最少要有基波(fundamental harmonic)和第三次谐波(third harmonic)。当然,谐波的数量越多,波型就越像一个方波。
占空比(duty cycle)是方波值“1”占一个周期的时间比例。真实方波的占空比是50%──即高值和低值占的时间一样。方波的平均值是由占空比决定的,因此通过改变ON和OFF周期然后求平均数,有可能代表两个限制电平(limiting level)间的任意值。这是
脉宽调制(pulse-width modulation)的基础。