Функции thd
, sfdr
, sinad
, и snr
измерьте ответ слабо нелинейной системы, стимулированной синусоидой.
Когда данный вход временного интервала, sinad
выполняет периодограмму с помощью окна Кайзера с большим затуханием бокового лепестка. Чтобы найти основную частоту, алгоритм ищет периодограмму самый большой ненулевой спектральный компонент. Это затем вычисляет центральный момент всех смежных интервалов, которые уменьшаются монотонно далеко от максимума. Чтобы быть обнаруживаемым, основной принцип должен быть, по крайней мере, во втором интервале частоты. Более высокие гармоники в целочисленных множителях основной частоты. Если гармоника находится в монотонно уменьшающейся области в окружении другого, его степень, как рассматривается, принадлежит большей гармонике. Эта большая гармоника может или не может быть основным принципом.
Функция оценивает уровень шума с помощью средней степени в областях, содержащих только шум и искажение. Компонент DC исключен из вычисления. Шум в каждой точке является предполагаемым уровнем или ординатой точки, какой бы ни меньше. Шум затем вычтен из значений сигнала и гармоник.
sinad
сбои, если основной принцип не является самым высоким спектральным компонентом в сигнале.
Убедитесь, что частотные составляющие достаточно далеки независимо, чтобы вместить для ширины бокового лепестка окна Кайзера. Если это не выполнимо, можно использовать 'power'
отметьте и вычислите периодограмму с различным окном.