函数 [ THD, ph, amp ] = compute_THD( t,x, freq )
由 Yoash Levron 博士撰写2013年2月。
计算总谐波失真 (THD) 信号 x(t)。 还计算了基本谐波的幅度和相位。 这些值通常用于电源系统、音频信号处理和其他相关领域。
该函数计算基本谐波信号的形式: x(t) = amp*cos(w*t - ph) +(更高的谐波) 其中: w = 2*pi*freq 所以“amp”和“ph”是相位和幅度的基本谐波。 DC 偏移不会影响 THD。
输入: t - [sec] 时间向量。 (应该是带有基本谐波“频率”的期刊) x - 信号向量。 freq - [Hz] 基本谐波的频率。
输出: THD - 总谐波失真(比例为 1 = 100%)。 ph - 基本谐波的 [rad] 相位。 amp - 基本谐波的幅度。
2021-08-29 15:29:48
3KB
matlab
1