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

Продукт 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 object. The axes object 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 object. The axes object with title Fres = 256.6745 Hz, Tres = 10 ms contains an object of type image.

Смотрите также

Приложения

Функции

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте