-
源代码:在Matlab中实现THD的thd_implementation
资源介绍
THD实施
基于Matlab的THD实现的源代码。 该代码模拟信号并对其进行采样,应用窗口,零填充并估计频率分量。 毕竟,THD计算已完成。
附:此代码是提交审查的论文的一部分。 本文一旦被接受,链接和参考将在此处发布。
用法
该脚本是用Matlab 2016a编写的。 您必须运行主脚本thd_proposed_method 。 其他脚本仅支持功能。
在thd_proposed_method中,您将找到一个配置字段,该字段与采样频率,周期,感兴趣的频率选择,窗口函数以及可能的中心波瓣补偿(用于幅度估计)有关。
如果需要,还可以更改模拟信号的特性。
结果
在高采样周期(greatter超过2秒)的结果相当于Matlab在THD功能。 与准确的thd值(之前计算)相比,在较低的采样周期(0.8〜1.4秒)中,该方法显示出更好的结果。
贡献
欢迎任何贡献。 请,如果您不懂或发现一些错误,请