Основанные на БПФ Частотно-временные анализы

Продукт Signal Processing Toolbox™ предоставляет функции, которые возвращают зависящее от времени преобразование Фурье для последовательности или отображает эту информацию как спектрограмму. Зависящее от времени преобразование Фурье является преобразованием Фурье в дискретном времени для последовательности, вычисленным с помощью скользящего окна. Эта форма преобразования Фурье, также известная как кратковременное преобразование Фурье (STFT), имеет многочисленные приложения в речевой, гидроакустической и радиолокационной обработке. Спектрограмма последовательности является величиной зависящего от времени преобразования Фурье в зависимости от времени.

Чтобы отобразить спектрограмму сигнала, можно использовать pspectrum функция. Для примера сгенерируйте две секунды сигнала, дискретизированного с частотой дискретизации 10 кГц. Задайте мгновенную частоту сигнала как треугольную функцию времени. Чтобы вычислить спектрограмму, разделите сигнал на сегменты длительностью 0,0256 секунды и задайте 86% перекрытия сегмента к сегменту. Утечка измеряет способность раздвижного окна обнаруживать слабый тон от шума в присутствии соседнего сильного тона. Укажите утечку 0,875.

fs = 10000;
t = 0:1/fs:2;
x = vco(sawtooth(2*pi*t,0.75),[0.1 0.4]*fs,fs);

pspectrum(x,fs,'spectrogram', ...
    'TimeResolution',0.0256,'Overlap',86,'Leakage',0.875)

Figure contains an axes. The axes with title Fres = 53.1206 Hz, Tres = 25.6 ms contains an object of type image.

Спектр стойкости сигнала является частотно-временным представлением, которое показывает процент времени, в течение которого данная частота присутствует в сигнале. Спектр стойкости является гистограммой в пространстве частота-мощность. Чем больше конкретная частота сохраняется в сигнале, когда сигнал развивается, тем выше его временной процент и, таким образом, более яркий или «горячий» его цвет в отображении.

Вычислите и отобразите спектр стойкости сигнала. Задайте разрешение по времени 0,01 секунды, 50% перекрытия между смежными сегментами и утечки 0,5.

pspectrum(x,fs,'persistence', ...
    'TimeResolution',0.01,'Overlap',50,'Leakage',0.5)

Figure contains an axes. The axes with title Fres = 256.6745 Hz, Tres = 10 ms contains an object of type image.

См. также

Приложения

Функции

Похожие темы