avgpower
| Этот метод применяется только к dspdata.psd объекты. avgpower(Hs) вычисляет среднюю степень сигнала, Hs , в данном диапазоне частот. Метод использует прямоугольное приближение интеграла степени спектральной плотности (PSD) сигнала. Если сигнал является матрицей, расчет сделан на каждом столбце. Средняя степень является общей степенью сигнала. SpectrumType свойство определяет, содержится ли общая средняя степень в одностороннем или двухстороннем спектре. Для одностороннего спектра область значений [0, пи], если количество точек частоты является четным и [0, пи), если это является нечетным. Для двухстороннего спектра область значений [0,2pi).
avgpower(Hs,freqrange) задает частотный диапазон, по которому можно вычислить среднюю степень. freqrange двухэлементный вектор, содержащий нижние и верхние границы частотного диапазона. Если значение частоты не совпадает точно с частотой в Hs , следующее ближайшее значение используется. Первое значение частоты в freqrange включен в вычисление, и второе значение исключено.
|
centerdc
| centerdc(Hs) или centerdc(Hs,true) сдвигает данные и значения частоты так, чтобы компонент DC находился в центре спектра. Если SpectrumType свойством является 'onesided' , это изменяется на 'twosided' и затем компонент DC сосредоточен.
centerdc(Hs,'false') сдвигает данные и значения частоты так, чтобы компонент DC был на левом крае спектра.
|
findpeaks
| findpeaks(Hs) находит локальные максимумы или peaks. Если никакой peaks не найден, findpeaks возвращает пустой вектор.
[pks,frqs] = findpeaks(x) возвращает значения peaks, pks , и частоты, frqs , в котором они происходят.
findpeaks(x,'minpeakheight',mph) возвращает только peaks, больше, чем минимальная пиковая высота mph , где mph действительный скаляр. Значением по умолчанию является -Inf .
findpeaks(x,'minpeakdistance',mpd) возвращает только peaks, разделенный минимальным расстоянием единиц частоты mpd , который является положительным целым числом. Установка минимального пикового расстояния игнорирует меньший peaks, который может произойти близко к большему локальному peaks. Значение по умолчанию равняется 1.
findpeaks(x,'threshold',th) возвращает только peaks, больше, чем их соседи, по крайней мере, порогом, th , который является действительным, скалярным значением, больше, чем или равный 0. Значением по умолчанию является 0.
findpeaks(x,'npeaks',np) возвращает максимум np количество peaks. Когда np peaks найден, поисковые остановки. Значение по умолчанию должно возвратить весь peaks.
findpeaks(x,'sortstr',str) задает порядок сортировки, где str 'ascend' , 'descend' , или 'none' . Когда str установлен в 'ascend' , peaks сортируется от самого маленького до самого большого. Когда str установлен в 'descend' peaks сортируется в порядке убывания. Когда str установлен в 'none' , peaks возвращен в порядке, в котором они происходят.
|
полуобласть значений
| halfrange(Hs) преобразует спектр Hs к спектру вычисленная более чем половина интервала Найквиста. Все связанные свойства, затронутые новым частотным диапазоном, настроены автоматически. Этот метод используется в dspdata.pseudospectrum объекты.
Спектр принят, чтобы быть от действительного сигнала. Таким образом, halfrange половина использования точек данных независимо от того, симметричны ли данные. |
normalizefreq
| normalizefreq(Hs) или normalizefreq(Hs,true) нормирует технические требования частоты в Hs возразите против Fs таким образом, частоты между 0 и 1. Это также устанавливает NormalizedFrequency свойство к true .
normalizefreq(Hs,false) преобразует частоты в линейные частоты.
normalizefreq(Hs,false,Fs) устанавливает новую частоту дискретизации, Fs . Это может использоваться только с false .
|
односторонний
| onesided(Hs) преобразует спектр Hs к спектру вычисленная более чем половина интервала Найквиста и содержащий общую степень сигнала. Все связанные свойства, затронутые новым частотным диапазоном, настроены автоматически. Этот метод используется в dspdata.psd и dspdata.msspectrum объекты.
Спектр принят, чтобы быть от действительного сигнала. Таким образом, onesided половина использования точек данных независимо от того, симметричны ли данные. |
sfdr
| Этот метод применяется только к dspdata.msspectrum объекты. sfdr(Hs) вычисляет свободный от паразитных составляющих динамический диапазон (SFDR) в дБ среднеквадратического объекта Hs спектра . SFDR является применимой областью значений, прежде чем побочный шум вмешается в сигнал.
[sfd,spur,frq] = sfdr(Hs) возвращает величину самого высокого spur и частота frq в котором это происходит.
sfdr(Hs,'minspurlevel',msl) игнорирует шпоры ниже минимального цилиндрического уровня msl , который является действительным скаляром в дБ.
sfdr(Hs,'minspurdistance',msd) включает шпоры, только если они разделяются, по крайней мере, минимальным цилиндрическим расстоянием msd , который является действительным, положительной скалярной величиной в единицах частоты.
|