Общее гармоническое искажение
r = thd(x)r = thd(x,fs,n)r = thd(pxx,f,'psd')r = thd(pxx,f,n,'psd')r = thd(sxx,f,rbw,'power')r = thd(sxx,f,rbw,n,'power')r = thd(___,'aliased')[r,harmpow,harmfreq]
= thd(___)thd(___) возвращает общее гармоническое искажение (THD) в дБн синусоидального r = thd(x)x сигнала с действительным знаком. Общее гармоническое искажение определяется от основной частоты и первых пяти гармоник с помощью измененной периодограммы той же длины как входной сигнал. Измененная периодограмма использует окно Kaiser с β = 38.
гармоники отчетов основного принципа, которые искажаются в область значений Найквиста. Используйте эту опцию, когда входной сигнал будет субдискретизироваться. Если вы не задаете эту опцию, или если вы устанавливаете ее на r = thd(___,'aliased')'omitaliases', то функция игнорирует любые гармоники основной частоты, которые лежат за пределами области значений Найквиста.
thd(___) без выходных аргументов строит спектр сигнала и аннотирует гармоники в окне текущей фигуры. Это использует различные цвета, чтобы чертить основной компонент, гармоники, и уровень DC и шум. THD появляется выше графика. Основной принцип и гармоники маркированы. Термин DC исключен из измерения и не маркирован.