Matlab计算THD、SNR、SINAD
%计算THD、SNR、SINAD的脚本
clc;clear;
datas = load('C:\test.txt'); %数据路径
fs = 100000; %采样率
NumHarmonics = 6; %谐波个数
本文介绍了一个使用Matlab计算信号的总谐波失真(THD)、信噪比(SNR)及信号噪声失真比(SINAD)的脚本。脚本首先加载测试数据,然后设定采样率和要计算的谐波个数,最后输出这些关键指标的具体数值。
%计算THD、SNR、SINAD的脚本
clc;clear;
datas = load('C:\test.txt'); %数据路径
fs = 100000; %采样率
NumHarmonics = 6; %谐波个数
2325