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 条
[21]   A design of general multiplier in GF(28) and FPGA implementation [J].
Yang, Xiaohui ;
Dai, Zibin ;
Yu, Xuerong ;
Su, Jinhai .
2006 1ST INTERNATIONAL SYMPOSIUM ON PERVASIVE COMPUTING AND APPLICATIONS, PROCEEDINGS, 2006, :503-+
[22]   The Design and FPGA Implementation of GF(2128) Multiplier for Ghash [J].
Huo, Jia ;
Shou, Guochu ;
Hu, Yihong ;
Guo, Zhigang .
NSWCTC 2009: INTERNATIONAL CONFERENCE ON NETWORKS SECURITY, WIRELESS COMMUNICATIONS AND TRUSTED COMPUTING, VOL 1, PROCEEDINGS, 2009, :554-557
[23]   FPGA Implementation of Complex Multiplier Using Minimum Delay Vedic Real Multiplier Architecture [J].
Rao, K. Deergha ;
Gangadhar, Ch. ;
Korrai, Praveen K. .
2016 IEEE UTTAR PRADESH SECTION INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND ELECTRONICS ENGINEERING (UPCON), 2016, :580-584
[24]   A Memory-Access-Efficient Adaptive Implementation of kNN on FPGA through HLS [J].
Song, Xiaojia ;
Xie, Tao ;
Fischer, Stephen .
2019 IEEE 37TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2019), 2019, :177-180
[25]   PIPELINE IMPLEMENTATION OF PEER GROUP FILTERING IN FPGA [J].
Kryjak, Tomasz ;
Gorgon, Marek .
COMPUTING AND INFORMATICS, 2012, 31 (04) :727-741
[26]   Hardware Implementation of IP Packet Filtering in FPGA [J].
Cholakoska, Ana ;
Efnusheva, Danijela ;
Kalendar, Marija .
PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON APPLIED INNOVATIONS IN IT, VOL 7, ISSUE 1, 2019, 7 (01) :23-29
[27]   OpenCL Implementation of Unsharp Filtering on GPU and FPGA [J].
Unel, Ozge ;
Akgun, Toygar .
2014 22ND SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2014, :212-215
[28]   Efficient FPGA implementation of convolution [J].
Mohammad, Khader ;
Agaian, Sos .
2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, :3478-3483
[29]   The FPGA Implementation of NLMS Adaptive Interference Cancellation Algorithm [J].
Dai, Jing ;
Zhang, Guolin ;
Zhao, Kun .
MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION IV, PTS 1 AND 2, 2012, 128-129 :1105-+
[30]   Efficient and Scalable Hardware Implementation of Montgomery Modular Multiplication [J].
Issad, M. ;
Anane, M. ;
Boudraa, B. ;
Bellemou, A. M. .
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (08)