计算信号的总谐波失真 (THD):在电力系统和音频系统中很有用-matlab开发

时间:2024-06-19 08:54:30
【文件属性】:

文件名称:计算信号的总谐波失真 (THD):在电力系统和音频系统中很有用-matlab开发

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-19 08:54:30

matlab

函数 [ 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 - 基本谐波的幅度。


【文件预览】:
compute_THD_example.zip

网友评论