Спектрограмма, использующая кратковременное преобразование Фурье
s = spectrogram(x)
s = spectrogram(x,window)
s = spectrogram(x,window,noverlap)
s = spectrogram(x,window,noverlap,nfft)
[s,w,t]
= spectrogram(___)
[s,f,t]
= spectrogram(___,fs)
[s,w,t]
= spectrogram(x,window,noverlap,w)
[s,f,t]
= spectrogram(x,window,noverlap,f,fs)
[___,ps] = spectrogram(___)
[___] = spectrogram(___,'reassigned')
[___,ps,fc,tc]
= spectrogram(___)
[___] = spectrogram(___,freqrange)
[___] = spectrogram(___,'MinThreshold',thresh)
[___] = spectrogram(___,spectrumtype)
spectrogram(___)
spectrogram(___,freqloc)
[
возвращает вектор циклических частот, s
,f
,t
]
= spectrogram(___,fs
)f
, выраженного с точки зрения частоты дискретизации, fs
. fs
должен быть пятым входом к spectrogram
. Чтобы ввести частоту дискретизации и все еще использовать значения по умолчанию предыдущих дополнительных аргументов, задайте эти аргументы как пустые, []
.
[___,
также возвращает матрицу, ps
] = spectrogram(___)ps
, содержа оценку степени спектральной плотности (PSD) или спектр мощности каждого сегмента.
[___] = spectrogram(___,'reassigned')
переприсвоения каждый PSD или спектр мощности оценивают к местоположению его центра энергии. Если ваш сигнал содержит хорошо локализованные временные или спектральные компоненты, то эта опция генерирует более резкую спектрограмму.
[___] = spectrogram(___,
возвращает PSD или оценку спектра мощности по частотному диапазону, заданному freqrange
)freqrange
. Допустимыми опциями для freqrange
является 'onesided'
, 'twosided'
и 'centered'
.
[___] = spectrogram(___,
возвращает оценки PSD, если spectrumtype
)spectrumtype
задан как 'psd'
и возвращает оценки спектра мощности, если spectrumtype
задан как 'power'
.
Если кратковременное преобразование Фурье имеет нули, его преобразование в результаты децибелов в отрицательных бесконечностях, которые не могут быть построены. Чтобы избежать этой потенциальной трудности, spectrogram
добавляет eps
в кратковременное преобразование Фурье, когда вы вызываете его без выходных аргументов.
[1] Оппенхейм, Алан V, Рональд В. Шафер и Джон Р. Бак. Обработка сигналов дискретного времени. 2-й Эд. Верхний Сэддл-Ривер, NJ: Prentice Hall, 1999.
[2] Rabiner, Лоуренс Р. и Рональд В. Шафер. Цифровая обработка речевых сигналов. Englewood Cliffs, NJ: Prentice Hall, 1978.
[3] Chassande-Motin, Éric, Франсуа Оже и Патрик Фландрен. “Переназначение”. В анализе частоты времени: Концепции и методы. Отредактированный Францем Лавачем и Франсуа Оже. Лондон: ISTE/John Вайли и сыновья, 2008.
[4] Fulop, Шон А. и Келли Фитц. “Алгоритмы для вычисления исправленной временем мгновенной частоты (повторно присвоили) спектрограмму с приложениями”. Журнал Акустического Общества Америки. Издание 119, январь 2006, стр 360–371.