주파수 결정의 FFT 배열
>> 질문 :
배열에 저장된 FFT 결과 (실제 및 가상 부품 포함), 각 배열 요소에 해당하는 주파수를 얻는 방법은 무엇입니까?
답변 :
FFT 주파수 대역과 관련된 주파수를 결정하려면 다음 공식을 사용할 수 있습니다.
주파수 대역 주파수 = n * fs / n
그들 중 :
n은 주파수 밴드 인덱스 입니다
fs는 샘플링 속도 입니다
n은 fft 크기
입니다
예 :
FS가 44.1 kHz로 설정되고 N 설정은 1024로 설정된 FFT 결과를 고려하십시오. 처음 몇 개의 주파수 대역의 주파수는 다음과 같습니다.
주파수 대역 0 : 0 Hz (DC)
주파수 대역 1 : 43.1 Hz
주파수 밴드 2 : 86.1 Hz
주파수 밴드 3 : 129.2 Hz
> ... <...>
주파수 대역의 범위는 0에서 N-1입니다. 실수 입력 신호의 경우 FFT의 후반에는 중복 정보가 포함되어 있으며 무시할 수 있습니다. 이 예에서, 마지막 유용한 주파수 대역은 22006.9 Hz에 해당하는 N/2-1 = 511입니다.
참고 :
일반적으로, naquris (fs/2)의 주파수보다 높은 주파수는 항 -하이브리드 필터에 의해 약화되며, 이는 실제적인 의미가 없을 수 있습니다.
naquist 주파수는 N/2의 주파수 대역으로 표시됩니다. -
위 내용은 FFT 배열 요소의 주파수를 어떻게 계산합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!