Calculation of Sub-bands {1,2,5,6} for 64-Point Complex FFT and Its extension to N (=2^N) Point FFT
Bhaskar Sen

TL;DR
This paper presents an optimized method for calculating specific sub-bands of FFTs, significantly reducing computational complexity and power consumption, with applications in biomedical signal processing and low-power wearable devices.
Contribution
It introduces a novel sub-structure for decimation-in-frequency FFTs that efficiently computes selected sub-bands and extends this approach to N=2^n point FFTs, reducing multiplications.
Findings
Number of complex multiplications is significantly reduced for 16, 32, and 64-point FFTs.
The optimized structure reduces power consumption in biomedical signal processing.
Extension to N=2^n point FFTs maintains efficiency and reduces computational load.
Abstract
FFT algorithm is one of the most applied algorithmsin digital signal processing. Digital signal processing hasgradually become important in biomedical application. Herehardware implementation of FFTs have found useful appli-cations for bio-wearable devices. However, for these devices, low-power and low-area are of utmost importance.In this report, we investigate a sub-structure of decimation-in-frequency (DIF) FFT where a number of sub-bands areof interest to us. Specifically, we divide the range of frequencies into 8 sub-bands (0-7) and calculate 4 of them( 1,2,5,6). We show that using concepts likepushingandradix22, the number of complex multiplications can be dras-tically reduced for 16-point, 32-point and 64-point FFTswhile computing those specific bands. Later, we also extendit toN= 2n-point FFT based on optimized 64-point FFTstructure. The number of complex multiplications is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications · Digital Filter Design and Implementation · Numerical Methods and Algorithms
