Data-recovery Algorithm and Circuit for Cyclic Convolution Based on FNT

Jian Zhang,Shuguo Li
DOI: https://doi.org/10.1587/elex.6.1019
2009-01-01
IEICE Electronics Express
Abstract:The existing cyclic convolution based on Fermat number transform (FNT) can't produce the same results as the conventional one based on fast Fourier transform (FFT) due to the impact of modular operation in many cases. To overcome the problem, this paper proposes a novel data-recovery algorithm (DRA) for the cyclic convolution based on FNT with transform kernel 2 or its integer power in the ordinary binary number system. Then an efficient data-recovery circuit (DRC) is designed to implement the algorithm in the diminished-1 number systems, involving parallel-prefix carry computation units. The DRA and the DRC can eliminate the impact of modular operation and make the cyclic convolution based on FNT produce the correct resulting sequences. Synthesis results show that delay and area of the n-bit DRC are both less than the ones of an n-bit parallel-prefix adder (PPA).
What problem does this paper attempt to address?