Skip to main content
Log in

Low-Power FPGA-Implementation of atan(Y/X) Using Look-Up Table Methods for Communication Applications

  • Published:
Journal of Signal Processing Systems Aims and scope Submit manuscript

Abstract

This paper presents an architecture for the computation of the atan(Y/X) operation suitable for broadband communication applications where a throughput of 20 MHz is required. The architecture takes advantage of embedded hard-cores of the FPGA device to achieve lower power consumption with respect to an atan(Y/X) operator based on CORDIC algorithm or conventional LUT-based methods. The proposed architecture can compute the atan(Y/X) with a latency of two clock cycles and its power consumption is 49% lower than a CORDIC or 46% lower than multipartite approach.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8

Similar content being viewed by others

References

  1. Mengali, U., & D’Andrea, A. N. (1997). Synchronization techniques for digital receivers. Berlin: Springer.

    Google Scholar 

  2. Heiskala, J., & Terry, J. (2001). OFDM wireless LANs. A theoretical and practical guide. Indianapolis, IN: Sams.

    Google Scholar 

  3. Angarita, F., Canet, M. J., Sansaloni, T., Perez-Pascual, A., & Valls, J. (2008). Efficient mapping of CORDIC algorithm for OFDM-based WLAN. Journal of Signal Processing Systems, 52, 181–191.

    Article  Google Scholar 

  4. Canet, M. J., Vicedo, F., Almenar, V., & Valls, J. (2004). FPGA implementation of an IF transceiver for OFDM-based WLAN. 2004 IEEE Workshop on Signal Processing Systems (SiPS 2004), pp. 227–232, August, Austin, Texas.

  5. Parhami, B. (2000). Computer arithmetic. Algorithms and hardware design. New York: Oxford University Press.

    Google Scholar 

  6. Story, S., & Tang, P. T. P. (1999). New algorithms for improved transcendental functions on IA-64. arith, p. 4, 14th IEEE Symposium on Computer Arithmetic (ARITH-14 ’99).

  7. Muller, J.-M. (2006). Elementary functions. Algorithms and implementation. New York: Birkhaüser Boston.

    MATH  Google Scholar 

  8. Schulte, M. J., & Swartzlander, E. E. (1994). Hardware designs for exactly rounded elementary functions. IEEE Transactions on Computers, 43(8), 964–973. doi:10.1109/12.295858.

    Article  MATH  Google Scholar 

  9. Ferguson, W. (1995). Exact computation of a sum or difference with applications to argument reduction. IEEE Symposium on Computer Arithmetic, pp. 216–221.

  10. Das Sarma, D., & Matula, D. W. (1997). Faithful interpolation in reciprocal tables. IEEE Symposium on Computer Arithmetic, pp. 82–91.

  11. Das Sarma, D., & Matula, D. W. (1995). Faithful bipartite ROM reciprocal tables. IEEE Symposium on Computer Arithmetic, pp. 17.

  12. Shulte, M. J., & Stine, J. E. (1997). Symmetric bipartite tables for accurate function approximation. Proceeding of the IEEE International Conference on Application-Specific Systems, Architectures and Processors, pp. 144–153, IEEE Computer Society Press.

  13. de Dinechin, F., & Tisserand, A. (2001). Some improvements on multipartite table methods. IEEE Symposium on Computer Arithmetic, pp. 128–135.

  14. Cao, J., We, B. W. Y., & Cheng, J. (2001). High-performance architectures for elementary function generation. IEEE Symposium on Computer Arithmetic, pp. 136–144.

  15. Combet, M., Van Zonneveld, H., & Verbeek, L. (1965). Computation of the base two logarithm of binary numbers. IEEE Transactions on Electronics Computers, EC-14(6), 863–867.

    Article  Google Scholar 

  16. Lee, D. U., Luk, W., Villasenor, J., & Cheung, P. Y. K. (2003). Hierarchical segmentation schemes for function evaluation. Proceeding of IEEE International Conference on Field-Programmable Technology, pp. 92–99.

  17. Oklobdzija, V. G. (1994). An algorithmic and novel design of a leading zero detector circuit. Comparison with logic synthesis. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2(1), 124–128.

    Article  Google Scholar 

Download references

Acknowledgements

This research was supported by FEDER, the Spanish Ministerio de Educación y Ciencia, under Grant No. TEC2005-08406-C03-01 and Generatitat Valenciana, under Grant No. ACOMP/202

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. Gutierrez.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gutierrez, R., Valls, J. Low-Power FPGA-Implementation of atan(Y/X) Using Look-Up Table Methods for Communication Applications. J Sign Process Syst Sign Image Video Technol 56, 25–33 (2009). https://doi.org/10.1007/s11265-008-0253-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-008-0253-z

Keywords

Navigation