Отношение сигнал-шум
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)
.