A low-power implementation of arctangent function for communication applications using FPGA

A low power architecture to compute arctangent function which is suitable for broad-band communication applications is presented. This architecture aims to avoid high power consumption and long latency which are the main disadvantages to other methods based on CORDIC algorithm or conventional LUT methods or polynomial approximation. The architecture is implemented using FPGA, computes arctangent function with 3 clock pulses, and it is power dissipation is lower than Cordic algorithm by 80%.

[1]  Arnaud Tisserand,et al.  Some improvements on multipartite table methods , 2001, Proceedings 15th IEEE Symposium on Computer Arithmetic. ARITH-15 2001.

[2]  Earl E. Swartzlander,et al.  Hardware Designs for Exactly Rounded Elemantary Functions , 1994, IEEE Trans. Computers.

[3]  Behrooz Parhami,et al.  Computer arithmetic - algorithms and hardware designs , 1999 .

[4]  Umberto Mengali,et al.  Synchronization Techniques for Digital Receivers , 1997, Applications of Communications Theory.

[5]  Michael J. Schulte,et al.  Accurate function approximations by symmetric table lookup and addition , 1997, Proceedings IEEE International Conference on Application-Specific Systems, Architectures and Processors.

[6]  Shane Story,et al.  New algorithms for improved transcendental functions on IA-64 , 1999, Proceedings 14th IEEE Symposium on Computer Arithmetic (Cat. No.99CB36336).

[7]  Michael J. Schulte,et al.  Symmetric bipartite tables for accurate function approximation , 1997, Proceedings 13th IEEE Sympsoium on Computer Arithmetic.

[8]  Ray Andraka,et al.  A survey of CORDIC algorithms for FPGA based computers , 1998, FPGA '98.

[9]  G. Bioul,et al.  Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems , 2006 .

[10]  Douglas L. Perry,et al.  VHDL: Programming by Example , 2002 .

[11]  Jeffrey H. Reed Software Radio , 2002 .

[12]  Debjit Das Sarma,et al.  Faithful interpolation in reciprocal tables , 1997, Proceedings 13th IEEE Sympsoium on Computer Arithmetic.

[13]  Debjit Das Sarma,et al.  Faithful bipartite ROM reciprocal tables , 1995, Proceedings of the 12th Symposium on Computer Arithmetic.

[14]  Warren E. Ferguson Exact computation of a sum or difference with applications to argument reduction , 1995, Proceedings of the 12th Symposium on Computer Arithmetic.

[15]  John Terry,et al.  OFDM Wireless LANs: A Theoretical and Practical Guide , 2001 .

[16]  Success as Failure and Failure as Success , 1989 .