A Pipelined Architecture for User-defined Floating-point Complex Division on FPGA

被引:0
作者
Huang, Shaobing [1 ]
Yu, Li [1 ]
Han, Fang-jian [1 ]
Luo, Yiwen [1 ]
机构
[1] Natl Univ Def Technol, Sch Elect Sci & Engn, Changsha 410073, Hunan, Peoples R China
来源
2017 IEEE 30TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE) | 2017年
关键词
complex division; modified Goldschmidt algorithm; user-defined floating-point arithmetic; FPGA; IMPLEMENTATION; ALGORITHMS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A novel high performance pipelined implementation architecture for user-defined floating-point complex division is presented. The major part of the proposed algorithm is derived from conventional Goldschmidt division algorithm. This paper first describes related user-defined floating-point arithmetic based on FPGA. Then the core of the complex division: (A+jC)/B is implemented based on the proposed modified Goldschmidt algorithm. Finally, the proposed fully pipelined implementation architectures is co-simulated by Modelsim and Simulink, and it is synthesized on FPGA using Verilog and VHDL. Our simulation shows that the proposed implementation performs better than the conventional schemes in reducing the consumption of hardware resources.
引用
收藏
页数:4
相关论文
共 14 条
[1]   Reduced latency IEEE floating-point standard adder architectures [J].
Beaumont-Smith, A ;
Burgess, N ;
Lefrere, S ;
Lim, CC .
14TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 1999, :35-42
[3]  
DasSarma D., IEEE T COMPUTERS, V43
[4]   Complex division with prescaling of operands [J].
Ercegovac, MD ;
Muller, JM .
IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2003, :304-314
[5]   ON DIVISION BY FUNCTIONAL ITERATION [J].
FLYNN, MJ .
IEEE TRANSACTIONS ON COMPUTERS, 1970, C 19 (08) :702-+
[6]  
Goldschmidt RE, 1964, APPL DIVISION CONVER
[7]   Implementation of EKF for Vehicle Velocities Estimation on FPGA [J].
Guo, Hongyan ;
Chen, Hong ;
Xu, Fang ;
Wang, Fei ;
Lu, Geyu .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2013, 60 (09) :3823-3835
[8]  
IEEE Standards Committee, 2008, 7542008 IEEE
[9]   Iterative-Gradient Based Complex Divider FPGA Core with Dynamic Configurability of Accuracy and Throughput [J].
Javier Lopez-Martinez, F. ;
del Castillo-Sanchez, Eduardo ;
Tomas Entrambasaguas, Jose ;
Martos-Naya, Eduardo .
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2011, 62 (03) :319-324
[10]   FPGA implementation of multiplication-free complex division [J].
Liu, J. ;
Weaver, B. ;
Zakharov, Y. .
ELECTRONICS LETTERS, 2008, 44 (02) :95-97