Спектрограмма после БПФ

Я хочу спросить. У меня есть данные после преобразования Фурье в файле .mat. Мне нужно получить его спектрограмму.

Какую функцию я должен использовать в Matlab для этого?

Функция spectrogram() не подходит, так как использует сигналы до преобразования Фурье.

Большое спасибо за любую помощь.


person joe    schedule 03.10.2017    source источник
comment
См.: dsprelated.com/freebooks/sasp/   -  person Paul R    schedule 03.10.2017


Ответы (2)


Проще говоря, вы не можете. Уже выполненное преобразование Фурье всего сигнала не позволяет найти спектрограмму. Напомним, что спектрограмма находит преобразование Фурье локальных окон, тогда как то, что вы нашли, является преобразованием Фурье всего сигнала. Пространственная локализация окон уже потеряна, и поэтому вы просто не можете сделать то, что просите.

person rayryeng    schedule 03.10.2017

Если ваши данные представляют собой БПФ всего сигнала, вы не можете построить спектрограмму. Чтобы получить спектрограмму, вы должны выполнить кратковременное преобразование Фурье каждого кадра, а затем нанести его на карту.

person cao-nv    schedule 04.10.2017