© The Institution of Engineering and Technology
This study presents a COordinate rotation DIgital computer (CORDIC)-based novel architecture combining the sliding discrete Fourier transform (DFT) with Hann windowing to reduce the leakage effect of the DFT spectrum. The proposed architecture also presents a refreshing approach to minimise error due to the finite word-length in the output windowed spectrum compared with the existing method. The architecture can also be extended for other high order generalised cosine windows such as Blackman, Blackman–Harris, and flat-top. The post-route results on the Virtex-6 FPGA as well as the physical ASIC post-layout results are also presented for the proposed architecture.
References
-
-
1)
-
22. Banerjee, A., Dhar, A.S., Banerjee, S.: ‘FPGA realization of a CORDIC based FFT processor for biomedical signal processing’, Microprocess. Microsyst., 2001, 25, (3), pp. 131–142.
-
2)
-
17. Ray, K.C.: ‘CORDIC-based VLSI architectures for real-time digital signal processing’. , Indian Institute of Technology, Kharagpur, 2008.
-
3)
-
24. Dick, C.: ‘CORDIC architectures for FPGA computing’, in Hauck, S., DeHon, A. (Ed.): ‘Reconfigurable computing: the theory and practice of FPGA-based computation’ (Morgan Kaufmann Publishers, 2008, 1st edn.), pp. 513–537.
-
4)
-
16. Montoya, D.E.A., Macias, J.A.R., Exposito, A.G.: ‘Short-time DFT computation by a modified radix-4 decimation-in-frequency algorithm’, Signal Process., 2014, 94, pp. 81–89.
-
5)
-
20. Daggett, D.H.: ‘Decimal-binary conversions in CORDIC’, IRE Trans. Electron. Comput., 1959, EC-8, (3), pp. 335–339.
-
6)
-
10. Aravena, J.L.: ‘Recursive moving window DFT algorithm’, IEEE Trans. Comput., 1990, 39, (1), pp. 145–148.
-
7)
-
6. Cerna, M., Harvey, A.F.: ‘The fundamentals of FFT-based signal analysis and measurement’ (National Instruments, Junho, 2000).
-
8)
-
3. Lyons, R.G.: ‘Understanding digital signal processing’ (Prentice Hall, 2010, 3rd edn.).
-
9)
-
4. Harris, F.J.: ‘On the use of windows for harmonic analysis with the discrete Fourier transform’, Proc. IEEE, 1978, 66, (1), pp. 51–83.
-
10)
-
2. Jacobsen, E., Lyons, R.: ‘Sliding spectrum analysis’, in Lyons, R.G. (Ed.): ‘Streamlining digital signal processing: a tricks of the trade guidebook’ (Wiley-IEEE Press, 2012, 2nd edn.), pp. 175–188.
-
11)
-
15. Andrade, D.A.M., Macias, J.A.R., Exposito, A.G.: ‘Efficient computation of the short-time DFT based on a modified radix-2 decimation-in-frequency algorithm’, Signal Process., 2012, 92, (10), pp. 2525–2531.
-
12)
-
19. Villalba, J., Lang, T., Zapata, E.: ‘Parallel compensation of scale factor for the CORDIC algorithm’, The J. VLSI Signal Process., 1998, 19, (3), pp. 227–241.
-
13)
-
11. Kar, D.C., Rao, V.V.B.: ‘A CORDIC-based unified systolic architecture for sliding window applications of discrete transforms’, IEEE Trans. Signal Process., 1996, 44, (2), pp. 441–444.
-
14)
-
14. Exposito, A.G., Macias, J.A.R.: ‘Fast non-recursive computation of individual running harmonics’, IEEE Trans. Circuits Syst. II, Analog Digit. Signal Process., 2000, 47, (8), pp. 779–782.
-
15)
-
5. Nuttall, A.H.: ‘Some windows with very good sidelobe behavior’, IEEE Trans. Acoust. Speech Signal Process., 1981, ASSP-29, (1), pp. 84–91.
-
16)
-
8. Aggarwal, S., Khare, K.: ‘CORDIC-based window implementation to minimise area and pipeline depth’, IET Signal Process.., 2013, 7, (5), pp. 427–435.
-
17)
-
13. Clark, B.: ‘Sliding DFT windowing techniques for monotonically decreasing spectral leakage’. , October 2013.
-
18)
-
9. Kumar, V., Ray, K.C., Kumar, P.: ‘CORDIC-based VLSI architecture for real-time implementation of flat top window’, Microprocess. Microsyst., 2014, 38, (8), pp. 1063–1071.
-
19)
-
7. Ray, K.C., Dhar, A.S.: ‘CORDIC-based unified VLSI architecture for implementing window functions for real-time spectral analysis’, IEE Proc. – Circuits Devices Syst., 2006, 153, (6), pp. 539–544.
-
20)
-
12. Ferris, T.L.J., Grant, A.J.: ‘Frequency domain method for windowing in Fourier analysis’, Electron. Lett., 1992, 28, (15), p. 1440.
-
21)
-
1. Sherlock, B.G., Monro, D.M.: ‘Moving discrete Fourier transform’, IEE Proc. - F (Radar Signal Process.), 1992, 139, (4), pp. 279–282.
-
22)
-
21. Hu, X., Harber, R.G., Bass, S.C.: ‘Expanding the range of convergence of the CORDIC algorithm’, IEEE Trans. Comput., 1991, 40, (1), pp. 13–21.
-
23)
-
18. Hu, Y.H.: ‘CORDIC-based VLSI architectures for digital signal processing’, IEEE Signal Process. Mag., 1992, 9, (3), pp. 16–35.
-
24)
-
23. Hu, Y.H.: ‘The quantization effects of the CORDIC algorithm’, IEEE Trans. Signal Process., 1992, 40, (4), pp. 834–844.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cds.2016.0375
Related content
content/journals/10.1049/iet-cds.2016.0375
pub_keyword,iet_inspecKeyword,pub_concept
6
6