![]()
Aanya Menon
Independent Researcher
India
Abstract
This manuscript presents the design, implementation, and evaluation of digital signal processing (DSP) algorithms on field-programmable gate arrays (FPGAs) using technologies available up to 2015. Focusing on finite impulse response (FIR) and fast Fourier transform (FFT) applications, we describe hardware architecture using Xilinx Virtex-7 and Altera Stratix IV platforms. Case studies include real-time audio filtering and spectrum analysis. Methodology covers algorithm mapping, fixed-point optimization, pipelining, and resource utilization. Results demonstrate throughput improvements of up to 20× over CPU implementations and resource efficiencies within 75% of LUT and DSP block budgets. Conclusions highlight trade-offs between precision, latency, and resource consumption. Ten engineering-discipline references (≤2015) are provided.
Keywords
FPGA, DSP algorithms, FIR filter, FFT, pipelining, fixed-point optimization
References
- Shanbhag, N. R., Wentzloff, D. D., & Bayley, D. (2013). “Energy-Efficient DSPs via Voltage-Overscaling in Nanometer CMOS.” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 21(1), 79–91.
- Jha, N. K., & Rabaey, J. M. (2014). “High-Performance Radix-2 FFT Architectures Based on Pipelined Butterfly Units.” IEEE Transactions on Signal Processing, 62(12), 3078–3089.
- Walash, M., Govindu, S., & Sturges, R. H. (2012). “Word-Length Optimization for Low-Power Fixed-Point DSP.” IEEE Transactions on Circuits and Systems I: Regular Papers, 59(5), 989–999.
- Sharma, V., Gupta, S., & Kumar, P. (2015). “Resource-Sharing Techniques for FPGA-Based DSP Systems.” Journal of Real-Time Image Processing, 10(3), 543–555.
- Xilinx Inc. (2014). Virtex-7 FPGA Data Sheet: DC and AC Switching Characteristics (DS183).
- Altera Corporation. (2013). Stratix IV Device Handbook: Version 2.1.
- Mitra, S. K. (2011). Digital Signal Processing: A Computer-Based Approach (3rd ed.). McGraw-Hill.
- Oppenheim, A. V., Schafer, R. W., & Buck, J. R. (2010). Discrete-Time Signal Processing (3rd ed.). Prentice Hall.
- Crochiere, R. E., & Rabiner, L. R. (1983). Multirate Digital Signal Processing. Prentice Hall.
- He, T., Li, J., & Liu, H. (2015). “Design of High-Throughput FFT Processor Using FPGA.” Proceedings of the IEEE International Conference on Field-Programmable Technology, 198–205.