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