草庐IT

用MATLAB/Simulink对实验/仿真示波器保存的数据进行THD分析、MATLAB自定义横纵坐标轴绘图

最近年底和师兄交流了数据分析、波形处理问题。一个是将示波器导出的csv数据放到MATLAB中进行THD分析,另一个是自定义横纵坐标轴进行绘图,就这两个问题记录一下。不需要背代码,简单、易于理解,使用过程中截个图就行了。一、对示波器导出的波形数据进行THD分析1、导入数据至MATLAB,修改变量名和数据类型;点击“导入数据”,选中示波器保存的“csv”数据文件;图1导入示波器csv数据自定义一下数据名字(数据表示什么就记为什么,方便理解),修改数据类型为“数值矩阵”(便于后面通过调用矩阵的行列,进行程序编写);图2自定义数据名称和类型以上两点完成后,点击“绿色的对号”导入数据。2、提取横纵坐标数

方波三角波THD理论计算值以及硬件实现电路

方波三角波THD理论计算值以及硬件实现电路THD:谐波失真度一般而言THD的计算在硬件实现方面,都是直接采集波形,然后在数字域中进行FFT,计算各谐波分量,但是通过计算各谐波分量的问题是,可能忽略掉了高次谐波的影响,导致实际测量偏小。这里采用计算有效值来实现THD的计算,计算公式如下:THD=E2−U12U1THD=\frac{\sqrt{E^2-U_1^2}}{U_1}THD=U1​E2−U12​​​其中EEE为方波或者三角波的有效值,U1U_1U1​为方波或三角波基次谐波的有效值文章目录方波三角波THD理论计算值以及硬件实现电路理论计算方波THD=48.3%方波THD=48.3\%方波TH

美格信理解THD与THD+N

绝大多数声学工程师,虽然天天听到THD和THD+N,但却未曾理解THD与THD+N的相同点和差异点,即使有些理解了这两个概念的工程师,也很难简短地表达清楚。小M最近费尽心思,终成此文,从定义,计算公式,听感三方面来帮助大家更好地理解这2个概念,希望能帮到大家,也希望喜欢的朋友帮转发点好看哦!1.1THD的定义THD(TotalHarmonicDistortion,总谐波失真)是指信号总谐波的能量占基波能量的百分比。谐波频率就是频率为基波整数倍的频点频率,如下面这个功率谱图:1.2THD产生的原因我们以功放为例,它在工作时由于电路不可避免的振荡或其他谐振产生的二次谐波(V2),三次谐波(V3),