FAST FOURIER TRANSFORM ALGORITHM USING FERMAT NUMBER TRANSFORM.

Yoshitaka Morikawa, Hiroshi Hamada, Nobumoto Yamane

Research output: Contribution to journalArticle

Abstract

A fast Fourier transform (FFT) algorithm using Fermat number transform (FNT) is proposed, and the economical merit of the FFT processor via the algorithm is presented. The algorithm is based on the following three facts: (1) the DFT of prime transform length turns into discrete cyclic convolution (DCC). (2) The DCC can be computed through the number theoretic transform. (3) When the transform sequence length can be decomposed into the product of mutual prime integers, there exists the direct product of the individual factors of the DFT. Among number theoretic transforms, the FNT can be decomposed easily into modules and can be computed by an efficient algorithm. However, for the method using only (1) and (2) above, the transform length is limited. Using (3) above, the variety of transform length can be introduced. Since the proposed algorithm can be decomposed easily into modules, it may be realized easily in hardware. By computing the number of FNT butterfly and multiplication operations of the algorithm, the hardware cost is evaluated. The method costs approximately half that of the corresponding processor based on the radix-2 FFT.

Original languageEnglish
Pages (from-to)12-21
Number of pages10
JournalSYST COMPUT CONTROLS
Volume13
Issue number4
Publication statusPublished - Jul 1982
Externally publishedYes

Fingerprint

Fast Fourier transforms
Convolution
Discrete Fourier transforms
Hardware
Costs

ASJC Scopus subject areas

  • Engineering(all)

Cite this

FAST FOURIER TRANSFORM ALGORITHM USING FERMAT NUMBER TRANSFORM. / Morikawa, Yoshitaka; Hamada, Hiroshi; Yamane, Nobumoto.

In: SYST COMPUT CONTROLS, Vol. 13, No. 4, 07.1982, p. 12-21.

Research output: Contribution to journalArticle

Morikawa, Yoshitaka ; Hamada, Hiroshi ; Yamane, Nobumoto. / FAST FOURIER TRANSFORM ALGORITHM USING FERMAT NUMBER TRANSFORM. In: SYST COMPUT CONTROLS. 1982 ; Vol. 13, No. 4. pp. 12-21.
@article{f9ab882a47424e6a9c93d517a7e7f4b8,
title = "FAST FOURIER TRANSFORM ALGORITHM USING FERMAT NUMBER TRANSFORM.",
abstract = "A fast Fourier transform (FFT) algorithm using Fermat number transform (FNT) is proposed, and the economical merit of the FFT processor via the algorithm is presented. The algorithm is based on the following three facts: (1) the DFT of prime transform length turns into discrete cyclic convolution (DCC). (2) The DCC can be computed through the number theoretic transform. (3) When the transform sequence length can be decomposed into the product of mutual prime integers, there exists the direct product of the individual factors of the DFT. Among number theoretic transforms, the FNT can be decomposed easily into modules and can be computed by an efficient algorithm. However, for the method using only (1) and (2) above, the transform length is limited. Using (3) above, the variety of transform length can be introduced. Since the proposed algorithm can be decomposed easily into modules, it may be realized easily in hardware. By computing the number of FNT butterfly and multiplication operations of the algorithm, the hardware cost is evaluated. The method costs approximately half that of the corresponding processor based on the radix-2 FFT.",
author = "Yoshitaka Morikawa and Hiroshi Hamada and Nobumoto Yamane",
year = "1982",
month = "7",
language = "English",
volume = "13",
pages = "12--21",
journal = "Systems, computers, controls",
issn = "0096-8765",
publisher = "Scripta Pub Co.",
number = "4",

}

TY - JOUR

T1 - FAST FOURIER TRANSFORM ALGORITHM USING FERMAT NUMBER TRANSFORM.

AU - Morikawa, Yoshitaka

AU - Hamada, Hiroshi

AU - Yamane, Nobumoto

PY - 1982/7

Y1 - 1982/7

N2 - A fast Fourier transform (FFT) algorithm using Fermat number transform (FNT) is proposed, and the economical merit of the FFT processor via the algorithm is presented. The algorithm is based on the following three facts: (1) the DFT of prime transform length turns into discrete cyclic convolution (DCC). (2) The DCC can be computed through the number theoretic transform. (3) When the transform sequence length can be decomposed into the product of mutual prime integers, there exists the direct product of the individual factors of the DFT. Among number theoretic transforms, the FNT can be decomposed easily into modules and can be computed by an efficient algorithm. However, for the method using only (1) and (2) above, the transform length is limited. Using (3) above, the variety of transform length can be introduced. Since the proposed algorithm can be decomposed easily into modules, it may be realized easily in hardware. By computing the number of FNT butterfly and multiplication operations of the algorithm, the hardware cost is evaluated. The method costs approximately half that of the corresponding processor based on the radix-2 FFT.

AB - A fast Fourier transform (FFT) algorithm using Fermat number transform (FNT) is proposed, and the economical merit of the FFT processor via the algorithm is presented. The algorithm is based on the following three facts: (1) the DFT of prime transform length turns into discrete cyclic convolution (DCC). (2) The DCC can be computed through the number theoretic transform. (3) When the transform sequence length can be decomposed into the product of mutual prime integers, there exists the direct product of the individual factors of the DFT. Among number theoretic transforms, the FNT can be decomposed easily into modules and can be computed by an efficient algorithm. However, for the method using only (1) and (2) above, the transform length is limited. Using (3) above, the variety of transform length can be introduced. Since the proposed algorithm can be decomposed easily into modules, it may be realized easily in hardware. By computing the number of FNT butterfly and multiplication operations of the algorithm, the hardware cost is evaluated. The method costs approximately half that of the corresponding processor based on the radix-2 FFT.

UR - http://www.scopus.com/inward/record.url?scp=0020150442&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0020150442&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:0020150442

VL - 13

SP - 12

EP - 21

JO - Systems, computers, controls

JF - Systems, computers, controls

SN - 0096-8765

IS - 4

ER -