Windows에서 파형의 실시간 스펙트럼 분석을 제공하는 C 또는 C++ API를 찾고 있습니다.API가 포함 된 실시간 스펙트럼 분석기
나는 이 아님. 주파수 내용을 결정하는 데 필요한 샘플 윈도우의 크기가 얼마나 큰지는 잘 알지만 작을수록 좋습니다. 예를 들어, 0.5 초 길이의 샘플로 작업하고 Hz로 주파수 내용을 결정할 수 있다면, 그것은 위풍 당당 할 것입니다.
Windows에서 파형의 실시간 스펙트럼 분석을 제공하는 C 또는 C++ API를 찾고 있습니다.API가 포함 된 실시간 스펙트럼 분석기
나는 이 아님. 주파수 내용을 결정하는 데 필요한 샘플 윈도우의 크기가 얼마나 큰지는 잘 알지만 작을수록 좋습니다. 예를 들어, 0.5 초 길이의 샘플로 작업하고 Hz로 주파수 내용을 결정할 수 있다면, 그것은 위풍 당당 할 것입니다.
몇 년 전에 FFTW을 사용했습니다. 그것은 아마 빠른 (비록 내가 그것을 아무것도 실시간으로 사용하지는 못했지만) 확실히 Windows에서도 사용하기가 꽤 쉬웠습니다.
창 크기에 대해서는 the Nyquist-Shannon sampling theorem을 참조하십시오.
(특히 빈도가 낮은 경우 데이터를 창에서 사용할 때와 관련된 다른 문제가 있다고 생각하지만 전문가는 아니며 이에 대한 유용한 정보를 찾을 수 없습니다. 잘못)
와 동일한 주파수 해상도를 결정하는 방법,이 질문에 대한 내 대답을 참조하십시오 전력 스펙트럼을 생성하는 방법에 대한 자세한 내용예, 그게 좋은 답변입니다! – bobobobo
가능한 중복 : [A 세미 정확한 주파수를 추출하는 방법 푸리에 변환을 사용하여 WAV 파일] (http://stackoverflow.com/questions/2881583/how-to-extract-semi-precise-frequencies-from-a-wav-file-using-fourier-transforms) –
정확하지 않음 - 동일 하루도 .. – bobobobo