TY - JOUR
T1 - Design of high-throughput fixed-point complex reciprocal/square-root unit
AU - Wang, Dong
AU - Ercegovac, Miloš D.
AU - Zheng, Nanning
PY - 2010/8
Y1 - 2010/8
N2 - Complex reciprocal and square-root operations are used in many digital signal processing (DSP) and numerical computations. In particular, high-throughput fixed-point implementations are desired in high-performance systems. This brief describes a novel design of high-throughput 16-bit fixed-point complex reciprocal/square-root unit. Our approach uses an interpolation algorithm based on the 2-D cubic convolution. Consisting of lookup tables, a small amount of logic, and embedded DSP blocks, the unit is implemented as a four-stage pipeline, achieving a throughput rate of 46 MHz on the Altera Stratix-II FPGA, comparing favorably with the existing designs which achieve a maximum throughput of about 10 MHz on mainstream field-programmable gate arrays (FPGAs). The proposed scheme is also applicable to high-throughput implementation on other platforms as well as of other complex functions.
AB - Complex reciprocal and square-root operations are used in many digital signal processing (DSP) and numerical computations. In particular, high-throughput fixed-point implementations are desired in high-performance systems. This brief describes a novel design of high-throughput 16-bit fixed-point complex reciprocal/square-root unit. Our approach uses an interpolation algorithm based on the 2-D cubic convolution. Consisting of lookup tables, a small amount of logic, and embedded DSP blocks, the unit is implemented as a four-stage pipeline, achieving a throughput rate of 46 MHz on the Altera Stratix-II FPGA, comparing favorably with the existing designs which achieve a maximum throughput of about 10 MHz on mainstream field-programmable gate arrays (FPGAs). The proposed scheme is also applicable to high-throughput implementation on other platforms as well as of other complex functions.
KW - 2-D cubic interpolation
KW - complex reciprocal
KW - complex square root
KW - field-programmable gate array (FPGA)
KW - function approximation
UR - https://www.scopus.com/pages/publications/77955848545
U2 - 10.1109/TCSII.2010.2050946
DO - 10.1109/TCSII.2010.2050946
M3 - 文章
AN - SCOPUS:77955848545
SN - 1549-7747
VL - 57
SP - 627
EP - 631
JO - IEEE Transactions on Circuits and Systems II: Express Briefs
JF - IEEE Transactions on Circuits and Systems II: Express Briefs
IS - 8
M1 - 5535068
ER -