The resolution on the spectrogram plot is WAY too low
조회 수: 4 (최근 30일)
이전 댓글 표시
So, Im trying to plot the spectrogram for a time series sampled at 24KHz, but I am interested in the 3-300 Hz range. However, when I run the code below, it returns this plot
spectrogram(datVec,fs,[],[0,300],fs)
%fs being my sampling frequency, datVec being my time series

This frequency resolution is obviously quite low and I am not sure what to do about this. Changing the overlap window has not helped.
댓글 수: 0
채택된 답변
Star Strider
2019년 8월 1일
Experiment with more elements to your frequency vector, for example:
spectrogram(datVec,fs,[],[3:3:300],fs)
I’m not certain that will do what you want, however it’s always best to experiment.
댓글 수: 2
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Fourier Analysis and Filtering에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!