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. Когда peaks np найден, поисковые остановки. Значение по умолчанию должно возвратить весь 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.msspectrum и dspdata.psd .
Спектр принят, чтобы быть от действительного сигнала. Таким образом, 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 , который является действительным, положительной скалярной величиной в единицах частоты.
|