logo

An optimized implementation of adaptive noise canceller based on proposed shift and add multiplier

Authors

  • Aneela Pathan

    Department of Electronic Engineering, The University of Larkana, Larkana, Pakistan
    Author
  • Khalil M. Zohaib

    Department of Electronic Engineering, The University of Larkana, Larkana, Pakistan
    Author
  • Rizwan Aziz

    Department of Electronic Engineering, The University of Larkana, Larkana, Pakistan
    Author
  • Adil Hussain Chandio

    Department of Electronic Engineering, The University of Larkana, Larkana, Pakistan
    Author
  • Syed Haseeb Shah

    Department of Electronic Engineering, The University of Larkana, Larkana, Pakistan
    Author

DOI:

https://doi.org/10.22581/muet1982.3220

Keywords:

DSP, FPGA, MATLAB, Shift and add, Optimization

Abstract

Information is deteriorated by communication channels in several ways. The most notable is the addition of noise to the signal during transmission. Noise is reduced by the use of adaptive filters. Wiener, Steepest, and LMS are the most often utilized. While in hardware translation on ASICS and FPGAs, adaptive filters require more resources than straightforward FIR or IIR designs. Reducing resources is necessary to optimize the implementation. The literature on resource-optimized filter implementation with multiplier optimization has been seen with a number of approaches. In this study, a new proposed shift and add multiplier is used to create an FPGA-based adaptive noise canceller based on the Steepest -descent algorithm, and its performance is compared with a traditional version. The adaptive noise canceller is first simulated in MATLAB and then designed in Xilinx Virtex 7 FPGA using the ISE 14.7 tool, but the proposed architecture is too flexible to be carried out on any FPGA board. The suggested shift and add multiplier consume less FPGA resources than the original shift and add multiplication scheme alone, and in designing an adaptive noise canceller. The proposed method also performs better than the conventional approach in terms of maximum frequency achieved. Therefore, it can be inferred that the proposed shift and add multiplier approach can be adapted for resource-optimized implementation in the communication domain and in DSP applications.

Downloads

Download data is not yet available.

References

N. K. Yadav, A. Dhawan, M. Tiwari, and S. K. Jha, "Modified Model of RLS Adaptive Filter for Noise Cancellation”, Circuits, Systems, and Signal Processing, pp. 1-23, 2024.

A. Pathan, "A Novel Approach Toward Algorithm Architecture Co-Optimization for the Application of Adaptive Noise Cancellation for Wireless Communication”, Sukkur IBA Journal of Computing and Mathematical Sciences, vol. 7, pp. 51-59, 2023.

J. A. Belloch, G. León, J. M. Badía, A. Lindoso, and E. San Millan, "Evaluating the computational performance of the xilinx ultrascale+ eg heterogeneous mpsoc”, The Journal of Supercomputing, vol. 77, pp. 2124-2137, 2021.

A. Boutros and V. Betz, "FPGA architecture: Principles and progression”, IEEE Circuits and Systems Magazine, vol. 21, pp. 4-29, 2021.

M. H. Rais, "Efficient hardware realization of truncated multipliers using FPGA”, International Journal of Applied Science, vol. 5, pp. 124-128, 2009.

M. Boulasikis, M. Birbas, N. Tsafas, and N. Kanakaris, "Efficient Utilization of FPGA Multipliers for Convolutional Neural Networks”, 2021 10th International Conference on Modern Circuits and Systems Technologies (MOCAST), 2021, pp. 1-5.

T. Memon and P. Beckett, "The impact of alternative encoding techniques on field programmable gate array implementation of sigma-delta modulated ternary finite impulse response filters”, Australian Journal of Electrical and Electronics Engineering, vol. 10, pp. 107-116, 2013.

S. Ullah, S. Rehman, M. Shafique, and A. Kumar, "High-performance accurate and approximate multipliers for FPGA-based hardware accelerators”, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 41, pp. 211-224, 2021.

H. Wu and X. Gao, "Efficient multiplier and FPGA implementation for NTRU prime”, 2021 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), 2021, pp. 1-5.

K. VAMSI, "COMPARATIVE ANALYSIS OF VARIOUS TYPES OF MULTIPLIERS FOR EFFECTIVE LOW POWER AND TIME."

C. WALLACE, "A Suggestion for a FAST Multipliers”, IEEE Trans. on Computers, vol. 19, pp. 153-157, 1970.

L. Dadda, Some schemes for parallel multipliers: IEEE Computer Society Press, 1990.

S. Jagadguru and S. B. K. T. Maharaja, "Vedic Mathematics: Sixteen Simple Mathematical Formulae from the Veda”, 2009.

X. Liu, C. Jiang, S. Yang, B. Zhu, and Z. Zhao, "Design and Implementation of Real-time Signal Processing Heterogeneous System for Unmanned Platform”, 2023 8th International Conference on Intelligent Computing and Signal Processing (ICSP), 2023, pp. 340-345.

J. Jin, Q. Shang, H. Zhang, and H. Lu, "FPGA-based adaptive rate-reduced visible light Ethernet communication system”, Optics Continuum, vol. 4, pp. 522-534, 2025.

T. Prabu and K. Srinivasan, "Design and Implementation of High-Performance FPGA Accelerator for Non-Separable Discrete Fourier Transform Optimizing Real-Time Image and Video Processing”, Journal of Nanoelectronics and Optoelectronics, vol. 19, pp. 843-856, 2024.

R. Wen, H. Zhang, and L. Xu, "An Efficient Dynamic Engineering Implementation Architecture for MIMO Radar System”, Remote Sensing, vol. 17, p. 832, 2025.

A. Mouri Zadeh Khaki and A. Choi, "Optimizing Deep Learning Acceleration on FPGA for Real-Time and Resource-Efficient Image Classification”, Applied Sciences, vol. 15, p. 422, 2025.

M. Vaithianathan, S. Udkar, D. Roy, M. Reddy, and S. Rajasekaran, "FPGA Design for Multimodal Sensor Data Fusion in Autonomous Robots”, 2024 International Conference on Sustainable Communication Networks and Application (ICSCNA), 2024, pp. 237-242.

A. Pathan, T. D. Memon, S. Keerio, and I. H. Kalwar, "FPGA Based performance analysis of multiplier policies for FIR filter”, 2016 International Conference on Advances in Electrical, Electronic and Systems Engineering (ICAEES), 2016, pp. 17-20.

T. D. Memon and A. Pathan, "An approach to LUT based multiplier for short word length DSP systems”, 2018 International Conference on Signals and Systems (ICSigSys), 2018, pp. 276-280.

A. Pathan and T. D. Memon, "An optimised 3× 3 shift and add multiplier on FPGA”, 2017 14th International Bhurban Conference on Applied Sciences and Technology (IBCAST), 2017, pp. 346-350.

A. Pathan, T. D. Memon, F. K. Sohu, and M. A. Rajput, "Analysis of existing and proposed 3-bit and multi-bit multiplier algorithms for FIR filters and adaptive channel equalizers on FPGA”, Quaid-E-Awam University Research Journal of Engineering, Science & Technology, Nawabshah., vol. 19, pp. 81-89, 2021.

A. Pathan, T. D. Memon, and S. Memon, "A carry-look ahead adder based floating-point multiplier for adaptive filter applications”, International Journal of Computing and Digital Systems, vol. 7, pp. 95-102, 2018.

A. Pathan, R. Balal, T. D. Memon, and S. A. Memon, "Analysis of booth multiplier based conventional and short word length FIR filter”, Mehran University Research Journal of Engineering & Technology, vol. 37, pp. 595-602, 2018.

A. Pathan, T. D. Memon, and F. Sohu, "A 3-Input Lookup Table Based Signed Multiplier For DSP Systems”, Complement, vol. 7, p. 0111.

A. Pathan, A. H. Chandio, and R. Aziz, "An Optimization in Conventional Shift &Add Multiplier for Area-Efficient Implementation on FPGA”, 2022 International Conference on Emerging Technologies in Electronics, Computing and Communication (ICETECC), 2022, pp. 1-6.

S. Mirzaei, A. Hosangadi, and R. Kastner, "FPGA implementation of high speed FIR filters using add and shift method”, 2006 International Conference on Computer Design, 2006, pp. 308-313.

T. D. Memon, A. Pathan, and P. Beckett, "FPGA based implementation and area performance analysis of sigma-delta modulated steepest algorithm for channel equalization”, 2018 12th International conference on signal processing and communication Systems (ICSPCS), 2018, pp. 1-6.

Downloads

Published

2025-04-09

How to Cite

An optimized implementation of adaptive noise canceller based on proposed shift and add multiplier. (2025). Mehran University Research Journal of Engineering and Technology, 44(2), 136-143. https://doi.org/10.22581/muet1982.3220

Similar Articles

You may also start an advanced similarity search for this article.