2013-05-29 2 views
0

나는 방금 matplotlib.mlab.psd()이라는 멋진 것을 발견했지만, 한 가지 문제가 있습니다 : 방법에 사용되는 주파수 범위를 어떻게 변경할 수 있습니까? freqs, 거의 히스토그램 다양한 주파수 빈 (bin), 및 Pxx, 각 주파수 빈에서의 정규화 된 전력이다Matplotlib mlab : psd() 최대 주파수를 변경 하시겠습니까?

이 두 리턴 값을 갖는다. freqs의 범위는 [0, 100] Hz입니다. pad_to 매개 변수를 사용하여 해상도를 변경할 수는 있지만 범위를 [0, 20]으로 변경할 수는 없습니다. 어떤 아이디어?

답변

2

주파수 범위는 데이터의 샘플링 세부 사항에 의해 설정되며, 이것은 FFT의 속성입니다.

가장 낮은 빈도는 데이터 길이 (이 경우, 창 크기를 설정하는 NFFT)로 설정되며 가장 높은 빈도는 샘플링 빈도로 설정됩니다.

+0

아, 나는 그것을 잘못 개념화했다고 생각합니다. 귀하의 성실한 설명에 감사드립니다! – Magsol

관련 문제