사이클로토믹 고속 푸리에 변환

Cyclotomic fast Fourier transform

사이클로토믹 고속 푸리에 변환유한한 분야에 걸친 고속 푸리에 변환 알고리즘의 일종이다.[1]이 알고리즘은 먼저 DFT를 몇 개의 순환 경련으로 분해한 다음 순환 경련 결과에서 DFT 결과를 도출한다. ( m) 를 통한 DFT에 적용할 때 이 알고리즘은 승법 복잡성이 매우 낮다실제로 특정 길이의 순환 경련을 위한 효율적인 알고리즘이 일반적으로 존재하기 때문에 이 알고리즘은 매우 효율적이다.[2]

배경

유한 분야에 걸친 이산 푸리에 변환BCH 코드Reed-Solomon 코드와 같은 오류 수정 코드의 디코딩에 광범위하게 적용된다는 것을 발견한다.복합 필드에서 일반화된 경우 유한 필드 GF(pm)에 걸쳐 시퀀스{ 0 - }의이산 푸리에 변환은 다음과 같이 정의된다.

여기서 (는) GF(pm) 1의 N번째 원시 루트다. } 0 - 의 다항식 표현을 다음과 같이 정의하면

가 단순히 (){\인 것을 쉽게 알 수 있다즉, 시퀀스의 이산 푸리에 변환은 그것을 다항식 평가 문제로 변환시킨다.

매트릭스 형식으로 작성,

DFT의 직접 에는 O ) O 복잡성이 있다.빠른 푸리에 변환은 위의 매트릭스 벡터 제품을 평가하는 효율적인 알고리즘일 뿐이다.

알고리즘.

먼저 GF(pm)에 대한 선형화된 다항식을 다음과 같이 정의한다.

is called linearized because , which comes from the fact that for elements

Notice that is invertible modulo because must divide the order of the multiplicative group of the field . So, the elements 은(는) + 1 사이클로토믹 코스메틱 코스메틱 로 N N로 분할할 수 있다

여기서 = i( ) 따라서 푸리에 변환에 대한 입력은 다음과 같이 다시 쓸 수 있다.

이렇게 해서 다항식 표현은 선형 다항식의 합으로 분해되어 가 주어진다.

= ()= i= 0 ( i)

Expanding with the proper basis , we have where , and by the property of the linearized polynomial , we have

This equation can be rewritten in matrix form as , where is an matrix over GF(p) that contains the elements , is a 대각 행렬과 block 은(는) 사이클로토믹 코제트 색인에 f 의 요소를 다시 구성하는 순열 행렬이다.

Note that if the normal basis is used to expand the field elements of , the i-th block of 는) 다음을 통해 제공됨:

순환 기질이야순환 매트릭스 벡터 제품은 경련을 통해 효율적으로 계산할 수 있다는 것은 잘 알려져 있다.그래서 우리는 분리된 푸리에 변환을 짧은 경련으로 성공적으로 줄였다.

복잡성

특성-2 필드 GF(2m 적용할 때 A {\\mathbf {}은는) 행렬에 불과하다.Only addition is used when calculating the matrix-vector product of and . It has been shown that the multiplicative complexity of the cyclotomic algorithm is given by 추가 복잡성은 (2 /( 2 ) 2 8 O(}n에 의해 주어진다[2]

참조

  1. ^ 틀:축구단 페도렌코와 P.트리포노프,Fedorenko, S. V.; Trifonov, P. V.. (2003). "On Computing the Fast Fourier Transform over Finite Fields" (PDF). Proceedings of International Workshop on Algebraic and Combinatorial Coding Theory: 108–111.
  2. ^ a b Wu, Xuebin; Wang, Ying; Yan, Zhiyuan (2012). "On Algorithms and Complexities of Cyclotomic Fast Fourier Transforms Over Arbitrary Finite Fields". IEEE Transactions on Signal Processing. 60 (3): 1149–1158. doi:10.1109/tsp.2011.2178844.