AREA EFFICIENT ARCHITECTURE FOR WAVE DIGITAL ELLIPTIC FILTER USING-LEVEL TRANSFORMATIONS

Wave digital elliptic filter

Authors

  • Pradnya Pravin Zode Assistant Professor
  • Rupali Pankaj Singh

DOI:

https://doi.org/10.55766/sujst-2024-04-e01955

Keywords:

DSP architectures, folding, high-level transformation techniques, retiming

Abstract

Digital filters are important blocks of low frequency signal processing especially biomedical signals. They are the integral algorithm of digital signal processing (DSP). Multiplier, adder and delay are the major three parts of digital filter out of which multiplier is the maximum power and area consuming part. When implemented in a custom or semi-custom reconfigurable digital logic device, complexity will be more with multipliers than adders. Again functional units like adders and multipliers increased with the higher order of filter. Novel architecture for wave digital elliptic filters (WDEF) using folding and retiming, which are the high-level transformation techniques, is proposed. The basic elements of the filter from a data flow graph (DFG)are properly scheduled to reduce the number of multipliers and adders. The designed folded filter architecture is synthesised and implemented on Xilinx ML605 (XC6VLX240T1FFG1156 FPGA) embedded development kit. The criterions considered for optimization are power consumption and minimum hardware area. A comparison is done between the folded architecture and the conventional architecture which shows that there is 92.31% reduction in the used number of adders and 87.5% reduction in the used number of multipliers. The performance comparison shows that the designed architecture is more efficient with single adder and multiplier unit. The synthesis result shows that there is reduction of 85.39% for logic cells and of 92.31% for DSP slice in terms of area utilization for folded & conventional structures. Again the power consumption is reduced by 49.25% for folded and conventional architectures.

References

Abdel-Kader, R.F. (2008). Particle Swarm optimization for constrained instruction scheduling. VLSI Design, 2008:Article ID 930610, 7p. https://doi.org/10.1155/2008/930610

Arslan, T. Erdogan, A.T., and Horrocks, D.H. (1996). Low power design for DSP: methodologies and techniques. Microelectronics Journal, 27(8):731-744. https://doi.org/10.1016/0026-2692(96)00010-9

Ayinala, M., Brown, M., and Parhi, K.K. (2012). Pipelined parallel FFT architectures via folding transformation.

In: IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 20(6):1068-1081. https://doi.org/10.1109/TVLSI.2011.2147338

Bhattacharyya, S.S., Deprettere, E.F., Leupers, R., Takala, J. (2013). Handbook of Signal Processing Systems. 2nd ed. New York, NY, USA., Springer.

Chung, J.-G. and Parhi, K.K. (2012). Pipelined Lattice and Wave Digital Recursive Filters. Vol. 344. Springer Science & Business Media.

de Groot, S.M.H., Gérez, S.H., and Herrmann, O.E. (1992). Range-chart-guided iterative data-flow graph scheduling. In: IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, 39(5):351-364. https://doi.org/10.1109/81.139286

Denk, T.C. and Parhi, K.K. (1998). Synthesis of folded pipelined architectures for multirate DSP algorithms. In: IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 6(4):595-607. https://doi.org/10.1109/92.736133

Ferrer, M., de Diego, M., and Gonzalez, A. (2024). Low cost variable step-size LMS with maximum similarity to the affine projection algorithm. IEEE Open Journal of Signal Processing, 5:82-91. https://doi.org/10.1109/OJSP.2023.3340106

Karuppuswamy, R., Arumugam, K., and Swathi, P.M. (2013). Folded architecture for digital gammatone filter used in speech processor of cochlear implant. ETRI Journal, 35(4):697-705. https://doi.org/10.4218/etrij.13.0112.0220

Lao, Y. and Parhi, K.K. (2014). Protecting DSP circuits through obfuscation. In: 2014 IEEE International Symposium on Circuits and Systems (ISCAS), Melbourne, VIC, Australia, p. 798-801. https://doi.org/10.1109/ISCAS.2014.6865256

Lao, Y. and Parhi, K.K. (2015). Obfuscating DSP circuits via high-level transformations. In: IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 23(5):819-830. https://doi.org/10.1109/TVLSI.2014.2323976

Leiserson, C.E. and Saxe, J.B. (1991). Retiming synchronous circuitry. Algorithmica, 6:5-35 https://doi.org/10.1007/BF01759032

Liu, Q., Huo, X., Liu, K., Zhao, H., and Wu, A. (2022). Error-driven tracking control design with preset-input LMS adaptive filter. In: 2022 IEEE 11th Data Driven Control and Learning Systems Conference (DDCLS), Chengdu, China, p. 233-237. https://doi.org/10.1109/DDCLS55054.2022.9858413

Memik, S.O., Kastner, R., Bozorgzadeh, E., and Sarrafzadeh, M. (2005). A scheduling algorithm for optimization and early planning in high-level synthesis. ACM Transactions on Design Automation of Electronic Systems, 10(1):33-57. https://doi.org/10.1145/1044111.1044115

Oppenheim, A.V. and Schafer, R.W. (2011). Digital Signal Processing. 3rd ed. New Delhi: PHI Learning Private Limited.

Parhi, K.K. (1992). Systematic synthesis of DSP data format converters using life-time analysis and forward-backward register allocation. In: IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, 39(7):423-440. https://doi.org/10.1109/82.160168

Parhi, K.K. (1994). Calculation of minimum number of registers in arbitrary life time chart. In: IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, 41(6):434-436. https://doi.org/10.1109/82.300209

Parhi, K.K. (1995). High-level algorithm and architecture transformations for DSP synthesis. Journal of VLSI signal processing systems for signal, image and video technology, 9:121-143 https://doi.org/10.1007/BF02406474

Parhi, K.K. (2007) VLSI Digital Signal Processing Systems: Design and Implementation. John Wiley & Sons, California Technical Publishing.

Parhi, K.K. (2012). Verifying equivalence of digital signal processing circuits. In: 2012 Conference Record of the Forty Sixth Asilomar Conference on Signals, Systems and Computers (ASILOMAR), Pacific Grove, CA, USA, p. 99-103. https://doi.org/10.1109/ACSSC.2012.6488967

Parhi, K.K. (2013). Hierarchical folding and synthesis of iterative data flow graphs. In: IEEE Transactions on Circuits and Systems II: Express Briefs, 60(9):597-601. https://doi.org/10.1109/TCSII.2013.2268658

Parhi, K.K., Wang, C.-Y., and Brown, A.P. (1992). Synthesis of control circuits in folded pipelined DSP architectures. IEEE Journal of Solid-State Circuits, 27(1):29-43. https://doi.org/10.1109/4.109555

Proakis, J.G. (2001). Digital Signal Processing: Principles, Algorithms and Applications. Pearson Education India, 968p.

Sasikala, S., Sivaranjani, P., Sountharrajan, S., Shangeetha, M., and Udhaya Agilan, K.S.D. (2024). Design of efficient adaptive LMS filter for noise reduction in ECG. In: 2024 Second International Conference on Emerging Trends in Information Technology and Engineering (ICETITE), Vellore, India, p. 1-8. https://doi.org/10.1109/ic-ETITE58242.2024.10493643

Sharma, A. and Rawat, T.K. (2020). Notch/peak filter design and its FPGA implementation through wave digital structure. In: 2020 International Conference on Radar, Antenna, Microwave, Electronics, and Telecommunications (ICRAMET), Tangerang, Indonesia, p. 57-61, https://doi.org/10.1109/ICRAMET51080.2020.9298644

Sindorf, S.L. and Gerez, S.H. (2000). An integer linear programming approach to the overlapped scheduling of iterative data-flow graphs for target architectures with communication delays. In: Proceedings of the 1st PROGRESS workshop on Embedded Systems, p. 95-103.

Tan, E.C. and Chia, C.Y. (1998). Hardware configuration for effective control of elliptic-based low-pass wave-digital filters. In: ICSP '98. 1998 Fourth International Conference on Signal Processing (Cat. No.98TH8344), Beijing, China, 1998, Vol 2:1597-1599, https://doi.org/10.1109/ICOSP.1998.770932

Tan, W. and He, W. (2022). A novel variable step size adaptive filtering algorithm based on logarithmic function. In: 2022 IEEE 4th International Conference on Power, Intelligent Computing and Systems (ICPICS), Shenyang, China, p. 537-541, https://doi.org/10.1109/ICPICS55264.2022.9873788

Unnikrishnan, N.K. and Parhi, K.K. (2022). Multi-channel FFT architectures designed via folding and interleaving. In: IEEE International Symposium on Circuits and Systems (ISCAS), Austin, TX, USA, 2022, p. 142-146. https://doi.org/10.1109/ISCAS48785.2022.9937347

Zhu, X., Ge, Z., Yang, L., and Gómez-García, R. (2021). Millimeter-wave CMOS passive filters for 5G applications. 2021 IEEE MTT-S International Microwave Filter Workshop (IMFW), p. 198-200. https://doi.org/10.1109/IMFW49589.2021.9642358

Zode, P.P. and Deshmukh, A. (2016). Folded architecture for non canonical least mean square adaptive digital filter used in echo cancellation. International Journal of VLSI Design & Communication Systems, 7(3):13-27. https://doi.org/10.5121/vlsic.2016.7302

Downloads

Published

2024-10-22

How to Cite

Zode, P. P., & Singh, R. P. (2024). AREA EFFICIENT ARCHITECTURE FOR WAVE DIGITAL ELLIPTIC FILTER USING-LEVEL TRANSFORMATIONS: Wave digital elliptic filter. Suranaree Journal of Science and Technology, 31(4), 010312(1–12). https://doi.org/10.55766/sujst-2024-04-e01955