벡터-라딕스 FFT 알고리즘은 다차원 고속 푸리에 변환(FFFT) 알고리즘으로, 일반 쿨리–의 일반화다.변환 치수를 임의 방사선으로 나누는 Tukey FFT 알고리즘.다차원(MD) 이산 푸리에 변환(DFT)을 연속적으로 작은 MD DFT로 세분화하여 궁극적으로 사소한 MD DFT만 평가하면 된다.[1]
가장 일반적인 다차원 FFT 알고리즘은 한 인덱스에서 배열을 먼저 변환한 다음 다른 인덱스에서 FFT에서 더 많은 것을 보는 것을 의미하는 행-열 알고리즘이다.그 후 radix-2 직접 2-D FFT가 개발되었으며,[2] 기존의 행-기둥 접근법에 비해 25%의 승수를 제거할 수 있다.그리고 이 알고리즘은 직사각형 배열과 임의 방사선으로 확장되었는데,[3] 이것은 일반적인 벡터-라디믹스 알고리즘이다.
벡터-라디ix FFT 알고리즘은 행-벡터 알고리즘에 비해 복잡한 곱셈의 수를 크게 줄일 수 있다.For example, for a element matrix (M dimensions, and size N on each dimension), the number of complex multiples of vector-radix FFT algorithm for radix-2 is , meanwhile, for row-column algorithm, it is N 2} 그리고 일반적으로 이 알고리즘을 더 큰 레이디스와 더 높은 차원 어레이에서 작동할 때 곱셈에서 더 큰 절감을 얻는다.[3]
전체적으로 벡터-라디칼리듬 알고리즘은 산술 연산이 약간 증가하더라도 더 나은 색인 체계를 가진 전통적인 DFT의 구조적 복잡성을 상당히 감소시킨다.그래서 이 알고리즘은 예를 들어 이미지 처리에서의 구현과 [4]고속 FFT 프로세서 설계에서의 구현과 같은 공학, 과학, 수학의 많은 애플리케이션에 널리 사용된다.[5]
위의 방정식은 2-D DIT radix-( ) "butterfly"(r\time r)의 기본 구조를 정의한다. (Cooley–의 1-D "butterfly" 참조)Tukey FFT 알고리즘)
= 2 일때 방정식은 네 가지 합으로 나눌 수 있다: n }과 2 }이 짝수인 x 표본 위에 한 개, n 1}이 짝수이고, 이 중 가 홀수인 경우1}은(는) 이고 2 {\displaystyle }은(는 짝수이며,[1] n 1 {\}과 n 2}} 홀수인 경우 다음과 같은 결과를 낳는다.
where
2-D DIF 케이스
마찬가지로 소멸 빈도(DIF, 산드라고도 함)-Tukey 알고리즘) 알고리즘은 분해가 주파수 X X에 기반함을 의미한다. 자세한 내용은 Cooley–을 참조하십시오Tukey FFT 알고리즘.
분할 벡터-라딕스 알고리즘에 의해 처음 3개 그룹은 변경되지 않고, 네 번째 홀수 그룹들은 추가로 다른 4개의 하위 그룹으로 분해되며, 총 7개의 그룹:
즉, 2-DIT radix-( ) 2방정식, S ( 1,k ) W + 의 네 번째 용어를 의미한다.}}: 다음과 같이 된다.[8]
where
그런 다음 N DFT에 의한 2-D N은 위의 분해를 마지막 단계까지 연속적으로 사용하여 얻는다.
분할 벡터 라딕스 알고리즘은 벡터 라딕스 알고리즘과 비교했을 때, 일반적인 어레이에 대해 약 30%의 복합 승수와 약 동일한 개수의 복합 추가물을 절약한 것으로 나타났다.[7]
참조
^ abDudgeon, Dan; Russell, Mersereau (September 1983). Multidimensional Digital Signal Processing. Prentice Hall. p. 76. ISBN0136049591.
^Rivard, G. (1977). "Direct fast Fourier transform of bivariate functions". IEEE Transactions on Acoustics, Speech, and Signal Processing. 25 (3): 250–252. doi:10.1109/TASSP.1977.1162951.
^ abHarris, D.; McClellan, J.; Chan, D.; Schuessler, H. (1977). "Vector radix fast Fourier transform". IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP '77. 2: 548–551. doi:10.1109/ICASSP.1977.1170349.
^Buijs, H.; Pomerleau, A.; Fournier, M.; Tam, W. (Dec 1974). "Implementation of a fast Fourier transform (FFT) for image processing applications". IEEE Transactions on Acoustics, Speech, and Signal Processing. 22 (6): 420–424. doi:10.1109/TASSP.1974.1162620.
^Badar, S.; Dandekar, D. (2015). "High speed FFT processor design using radix −4 pipelined architecture". 2015 International Conference on Industrial Instrumentation and Control (ICIC), Pune, 2015: 1050–1055. doi:10.1109/IIC.2015.7150901. ISBN978-1-4799-7165-7.
^ abPei, Soo-Chang; Wu, Ja-Lin (April 1987). "Split vector radix 2D fast Fourier transform". IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP '87. 12: 1987–1990. doi:10.1109/ICASSP.1987.1169345.
^Wu, H.; Paoloni, F. (Aug 1989). "On the two-dimensional vector split-radix FFT algorithm". IEEE Transactions on Acoustics, Speech, and Signal Processing. 37 (8): 1302–1304. doi:10.1109/29.31283.