波形生成·合成模拟器 返回
信号分析

波形生成·合成模拟器

最多可合成4个正弦波·矩形波·三角波·锯齿波成分。实时确认RMS·峰值·峰值因子·THD和512点DFT频谱。

波形成分
成分 1
振幅 A
频率 f (Hz)
Hz
初相 φ (°)
°
成分 2
振幅 A
频率 f (Hz)
Hz
初相 φ (°)
°
成分 3
振幅 A
频率 f (Hz)
Hz
初相 φ (°)
°
成分 4
振幅 A
频率 f (Hz)
Hz
初相 φ (°)
°
合成波形特性
计算结果
RMS
峰值
峰值因子
THD (%)
-
components
时间域波形和频率频谱(DFT)
时间变化
幅值频谱
理论·主要公式
矩形波: $\dfrac{4A}{\pi}\sum_{n=1,3,5...}\dfrac{1}{n}\sin(n\omega t)$
三角波: $\dfrac{8A}{\pi^2}\sum_{n=0}^{\infty}\dfrac{(-1)^n}{(2n+1)^2}\sin((2n+1)\omega t)$
锯齿波: $\dfrac{2A}{\pi}\sum_{n=1}^{\infty}\dfrac{(-1)^{n+1}}{n}\sin(n\omega t)$

波形合成及其评估概述

🙋
这个模拟器中「合成波形」具体指什么?
🎓
简单来说,就是把多个简单波形(成分)加起来,产生新的复杂波形。例如,你设置「成分1」为正弦波,「成分2」为频率是它3倍的正弦波,然后合成,你会看到一个带锯齿的新波形。这就像在音乐中,基音加上泛音来改变音色的概念。
🙋
右边显示的「RMS」和「THD」指合成波形的什么?
🎓
好问题!RMS(有效值)表示这个波形有多少能量,比如一个加热器能加热多少。THD(总谐波失真率)衡量波形与理想正弦波的偏离程度,数值越大,失真越严重。你试试调整参数让波形接近矩形波,会看到THD急剧上升。
🙋
下方频率频谱图中,有些频率的柱子我并没有设置成分,为什么会出现?
🎓
这正是这个工具最有趣的地方!改变波形形状(如矩形波或锯齿波),实际上会在其中产生「谐波」,即基频的整数倍频率成分。例如选择矩形波,在基频之外,会自动包含3倍、5倍、7倍…的成分。通过频谱,你能直观看到包含了哪些谐波。试试把成分1改成矩形波,改变振幅,观察频谱的变化。

常见问题

初相改变会导致各成分在时间轴上的位置发生偏移,从而改变合成波形的形状(如峰值重叠方式)。但RMS值和功率谱(振幅频谱)不受初相影响,THD也保持不变。仅DFT频谱的相位信息会变化。
THD定义为基波成分相对于全部谐波成分功率比的平方根。本模拟器从DFT结果中提取基波和谐波振幅进行计算。THD越高,波形失真越严重,越偏离理想正弦波。在音频设备评估中,低THD代表更高质量。
相同频率的多个波形的瞬时值会直接叠加。例如,设置两个相同频率的正弦波,改变初相,合成结果等同于一个振幅和初相已合成的单个正弦波。有效值和峰值也会按叠加规则变化,注意不要产生意外的振幅增加。
矩形波和锯齿波理论上包含无穷多个谐波(矩形波为奇数倍,锯齿波为整数倍)。频率升高时,会受到采样定理(奈奎斯特频率)的限制,导致出现混叠失真,频谱中会显示本不存在的频率成分。建议用较低频率观察。

实际应用

音频和乐器合成:合成器正是通过这个模拟器的方式合成基波和谐波,人工创造小提琴、长笛等各种乐器音色。矩形波和锯齿波在电子音乐中被广泛应用。

电力品质分析:工厂的电机和变频驱动器会产生高谐波失真。过高的失真会导致变压器过热、精密设备误动作,因此需要测量和分析波形以采取对策。

通信信号处理:数字通信中的矩形脉冲包含无穷谐波,频带过宽。通过滤波削除高次谐波,可以防止对相邻频道的干扰。

振动和噪声分析:通过测量发动机或齿轮的振动波形,进行频谱分析,可以识别异常振动或噪声来自哪个部分(如特定转速倍数),从而指导设计改进。

常见误区和注意事项

使用这个工具时容易踩坑的几点:第一是「振幅」的理解。正弦波中振幅A就是峰值,但矩形波和三角波不同。例如,振幅为1V的矩形波峰值是1V,有效值也约为1V;而振幅1V的正弦波有效值只有约0.707V。设置相同「振幅1V」时,不同波形的有效值会不同,在计算功率和能量时要特别注意。

第二是「初相」影响的忽视。初相0度和180度时波形上下反转比较直观,但90度或270度的偏移效果更微妙。基波加上3倍谐波合成时,改变初相会显著改变合成波的形状(峰值尖锐度、对称性等)。在音响中会影响音色,在控制系统中会改变过渡过程。

最后是「频谱解释」的陷阱。FFT得到的谱峰与设定成分频率不完全对齐,这是频率分辨率的问题。如果基频1Hz、分析时间1秒,分辨率就是1Hz,那么1.5Hz的成分会在1Hz和2Hz之间展宽。实测数据处理时要时刻记得这个「频谱泄露」现象。

使用指南

  1. 输入频率(Hz)和振幅(V)设置基波。例:50Hz、10V
  2. 选择波形类型(矩形波·三角波·锯齿波等)并指定初相(度)
  3. 添加多个波形进行合成,实时检查RMS值·峰值·THD(%)
  4. 通过FFT分析查看频率频谱,验证各谐波成分的振幅和初相

具体计算示例

基波50Hz·10V正弦波加上3次谐波(150Hz·3.33V)和5次谐波(250Hz·2V)合成时:RMS值约7.2V,峰值约13.4V,峰值因子1.86。THD约35%,远超电源品质管理限值(IEC 61000-3-2的8%),需要采取滤波措施。音频信号中,10kHz·1V正弦波叠加10kHz·0.3V矩形波时,RMS值1.03V,THD约10%,会出现音质劣化。

实务注意事项