FFT 알고리즘이 512 또는 1024와 같이 2의 거듭 제곱 인 입력 배열 크기를 갖춰야한다는 것을 여러 곳에서 읽었습니다. FFT, Cooley-Tuckey 및 Bluestein (이 중 하나는 2,3,5,7과 같은 주요 요인을 따르는 숫자와도 작동합니다)과 같습니다.KissFFT와 Power of Two
음, KissFFT를 사용하고 길이 200의 배열을 입력하고 있습니다. 왜 작동합니까? 누군가이 사건에서 무슨 일이 일어 났는지 압니까? 크기를 128 (2^7)로 줄이거 나 다른 알고리즘을 사용하고 있습니까? 다른 알고리즘을 사용하고 있다면 올바른 답을 제공하지만 계산 시간이 오래 걸리나요? (시간이 경우에 나를 위해 실제로 문제가되지 않습니다.) 나는 마지막으로 몇 가지 유용한 정보를 발견
필자는 얼마 전 FFT를 구현할 때 데이터 길이를 2^n (그리고 "0"으로 채워진 "new cells") 크기로 조정 했으므로이 방법으로 구현할 수있었습니다 – fex