FPGA Implementation of An Efficient Montgomery Multiplier For Adaptive Filtering Application

被引:0
作者
Mulla, Nahed [1 ]
Kasetwar, Abhay [2 ]
机构
[1] Dr BNCOET, Dept Digital Elect, Yawatmal, India
[2] BDCOE Sevagram, Nagpur, Maharashtra, India
来源
2014 INTERNATIONAL CONFERENCE ON POWER, AUTOMATION AND COMMUNICATION (INPAC) | 2014年
关键词
Modulus multiplication; Montgomery multiplier; adaptive filter; LMS algorithm; FPGA; noise canceller;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mini modern techniques rely on multiplication as the fundamental operation. Among the different ways of performing multiplication, Montgomery multiplication introduced by Peter Montgomery is the widely used algorithm. Despite improvements in the clock frequency and the level of parallelism of conventional microprocessors, software-based implementation of Montgomery multiplication remains insufficient in terms of both performance and energy efficiency. This has led to research investigating more efficient hardware accelerators. There are several techniques enhance the performance of Montgomery multiplier. The adaptive LMS filter is widely used in digital signal processing and communication. Adaptive filter has great application in noise cancellation. In this paper, we have the survey of various methods for hardware implementation of Montgomery multiplier and an efficient Montgomery multiplier is select for implementation in Adaptive LMS filter. The simulation results of realization adaptive LMS filters on a single FPGA chip is reported and the performances of Adaptive LMS filter with Montgomery multiplier is compare with normal Adaptive FIR filter. The LMS algorithm is less complex and suitable for hardware implementation. The digital adaptive LMS FIR filters were modeled by VHDL. The Xilinx software is used for synthesize and simulation of VHDL codes. Especially area and speed are the parameters taken into consideration. The time for Montgomery multiplication needs 4.75 mu s under the clock frequency of 113.09 MHz.
引用
收藏
页码:66 / 70
页数:5
相关论文
共 50 条
[31]   An Efficient Implementation of Montgomery Powering Ladder in Reconfigurable Hardware [J].
Mesquita, Daniel ;
Perin, Guilherme ;
Herrmann, Fernando Luis ;
Martins, Joao Baptista .
SBCCI 2010: 23RD SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2010, :121-126
[32]   Hardware Implementation of Truncated Multiplier Based on Multiplexer Using FPGA [J].
Motey, Yogesh M. ;
Panse, Tejaswini G. .
2013 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2013, :401-404
[33]   Hardware implementation of an elliptic curve processor over GF(p) with Montgomery modular multiplier [J].
Ors, Berna ;
Batina, Lejla ;
Preneel, Bart ;
Vandewalle, Joos .
INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2008, 3 (04) :229-240
[34]   FPGA Implementation of Reconfigurable Adaptive Filters [J].
Shiva, Ajay ;
Senthilkumar, E. ;
Manikandan, J. ;
Agrawal, V. K. .
2017 2ND IEEE INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, SIGNAL PROCESSING AND NETWORKING (WISPNET), 2017, :2544-2547
[35]   On FPGA Implementation of Blind Adaptive Antenna [J].
Boonpoonga, Akkarat ;
Sirisuk, Phaophak ;
Krairiksh, Monai .
2014 INTERNATIONAL ELECTRICAL ENGINEERING CONGRESS (IEECON), 2014,
[36]   FPGA Implementation Of An Adaptive Genetic Algorithm [J].
Fang Mengxu ;
Bin, Tang .
2015 12TH INTERNATIONAL CONFERENCE ON SERVICE SYSTEMS AND SERVICE MANAGEMENT (ICSSSM), 2015,
[37]   Real life implementation of an energy-efficient adaptive advance encryption design on FPGA [J].
Bisht, Neeraj ;
Pandey, Bishwajeet ;
Budhani, Sandeep Kumar .
INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2023, 16 (02) :105-116
[38]   POSTER: A Memory-Access-Efficient Adaptive Implementation of kNN on FPGA through HLS [J].
Song, Xiaojia ;
Xie, Tao ;
Fischer, Stephen .
2019 28TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT 2019), 2019, :502-503
[39]   FPGA Implementation of Low Area and Delay Efficient Adaptive Filter Using Distributed Arithmetic [J].
Pitchaiah, T. ;
Lakshmi, Dhana M. ;
Devi, P. V. Sree .
2014 INTERNATIONAL CONFERENCE ON ADVANCES IN ENGINEERING AND TECHNOLOGY RESEARCH (ICAETR), 2014,
[40]   An Energy-Efficient FPGA-based Matrix Multiplier [J].
Tan, Yiyu ;
Imamura, Toshiyuki .
2017 24TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2017, :514-517