Implementation of Operand Decomposition and Carry Approximation for ECG Signal Denoising


  • Mr. T.R.Dinesh Kumar
  • Dr. KMohanasundaram
  • Dr. M.Anto Bennet
  • S. Kishore Kumar
  • M. Thangavel
  • M. Venkatesh



Multiply and Accumulate (MAC), Residue Number Algorithm (RNA), FIR filter, Fast Fourier Transform (FFT), Computation Intensive Arithmetic Functions(CIAF), MATLAB, FPGA.


A novel RNA  based architecture  topology that resulted more effective than prefix topology. Here, A tendancy to  describe the stages in RNA prefix adders is divided and presents a modulo residue detection network that reduces error chances compared to previous approaches. Finally through FPGA based hardware synthesis performance is evaluated and latency variation is proved through exhaustive test bench simulation.  For high speed design we carried multiply and Accumulate (MAC) using proposed adder and inner products are calculated through sequent addition.




[1] Omondi and B. Premkumar (2007),‘Residue Number Systems: Theory and Implementations’. Imperial College Press, London, U.K.

[2] Parhmi (2010),’Computer Arithmetic: Algorithms and Hardware Designs’, 2nd ed., Oxford Univ. Press, New York, NY, USA

[3] J. Chen and J. Hu (Jul. 2013), ‘Energy-efficient digital signal processing via voltageover scaling-based residue number system’, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 21, no. 7, pp. 1322–1332.

[4] C. H. Vun, A. B. Premkumar, and W. Zhang (Aug. 2013), ‘A new RNS based DA approach for Proc. IEEE Int. Conf. Comput. Sci. Educ., pp. 1658–1661.

[5] S. Antao and L. Sousa (Jan. 2013),’The CRNS framework and its application to programmable and reconfigurable cryptography’, ACM Trans. Archit. Code Optim., vol. 9, no. 4, p. 33.

[6] A. S. Molahosseini, S. Sorouri, and A. A. E. Zarandi (Jul. 2012),’Research challenges in next generation residue number system architectures’, in inner product computation’, IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 60, no. 8, pp. 2139–2152.

[7] K..Navi , A. S. Molahosseini, and M. Esmaeildoust (Feb. 2011),’How to teach residue number system to computer scientists and engineers’, IEEE Trans. Educ., vol. 54, no. 1, pp. 156–163.

[8] Y. Wang, X. Song, M. Aboulhamid, and H. Shen (Jul. 2002),’Adder based residue to binary numbers converters for (2n − 1, 2n, 2n + 1)’, IEEE Trans. Signal Process., vol. 50, no. 7, pp. 1772–1777.

[9] Dr. AntoBennet, M, Sankar Babu G, Suresh R, Mohammed Sulaiman S, Sheriff M, Janakiraman G ,Natarajan S, “Design & Testing of Tcam Faults Using TH Algorithmâ€, Middle-East Journal of Scientific Research 23(08): 1921-1929, August 2015 .

[10] Dr. AntoBennet, M “Power Optimization Techniques for sequential elements using pulse triggered flipflopsâ€, International Journal of Computer & Modern Technology , Issue 01 ,Volume01 ,pp 29-40, June 2015.

[11] Dr. AntoBennet, M,Manimaraboopathy M,P. Maragathavalli P,Dinesh Kumar T R, “Low Complexity Multiplier For Gf(2m) Based All One Polynomialâ€, Middle-East Journal of Scientific Research 21 (11): 2064-2071, October 2014.

View Full Article: