功能THD
,SFDR
,SINAD
,和SNR
测量弱非线性系统的响应刺激的正弦曲线。
当给定的时间域输入,SNR
使用具有较大旁瓣衰减的Kaiser窗口执行周期图。为了找到基频,该算法在周期图中搜索最大的非零谱分量。然后,它计算所有相邻箱的中心力矩,这些箱的中心力矩从最大值处单调减小。为了能够被检测到,基波至少应该在第二频率箱中。高次谐波是基频的整数倍。如果一个谐波位于另一个谐波附近的单调递减区域内,则其功率被认为属于较大的谐波。这种较大的谐波可能是,也可能不是根本的。
该函数使用仅包含噪声的区域中的中值功率估计噪声级。计算中不包括直流分量。每个点的噪声是估计的水平或该点的坐标,以较小者为准。然后从信号和谐波的值中减去噪声。
SNR
如果根本没有在信号中的最高谱分量失败。
确保的频率分量是足够远,以适应Kaiser窗的旁瓣的宽度。如果这是不可行的,你可以使用'功率'
国旗和计算与不同的窗口周期图。