시퀀스를 4N으로 제로 패딩하고 FFT를 수행하며 생성 된 4N 중에서 가장 낮은 주파수 N 포인트 만 사용하는 알고리즘이 있습니다.
이것은 많은 낭비되는 일처럼 보입니다. 어떻게 이것이 더 빨리 이루어질 수 있습니까?
@Dilip. FFTW 또는 IMKL 라이브러리를 사용하겠습니다. 나는 물론 내 kissfft 라이브러리를 사용할 수 있지만 다른 대 속도 불이익을 밖으로 시작하고있다
—
마크 Borgerding
나는 빈도에 따른 소멸이라고 말한 이후에 귀하가 응답 한 의견을 삭제했지만 대신 시간에 따른 소멸을 썼습니다. 그러나 여기 나비 그림을 보십시오. -FFT 에서 처음 두 단계에 대한 코드를 작성 하여 많은 수의 0을 고려하고 해당 곱셈을 건너 뛰면 입력 벡터가있는 -FFT에 대해 FFT 라이브러리 서브 루틴을 번 호출 할 수 있습니다. "완전한". 물론 각 서브 루틴 호출의 출력 중 만 필요합니다 .
—
Dilip Sarwate