Skip to main content

2018 | OriginalPaper | Buchkapitel

A Multi-mode Coordinate Rotation Digital Computer (CORDIC)

verfasst von : Lifan Niu, Xiaoling Jia, Jun Wu, Zhifeng Zhang

Erschienen in: Communications and Networking

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper presents a 24-bit fixed-point multi-mode Coordinate Rotation Digital Computer (CORDIC) engine for VLSI implementation of Independent Component Analysis (ICA). Three different modes are integrated for computing sine/cosine, arc tangent and square root to save system resource. We describe the design method for deciding iteration time and fixed-point bits, and present the architecture of a pipelined VLSI implementation. An approximation method is proposed to decrease the data to be pre-stored. The CORDIC engine is designed and implemented with SMIC 65 nm CMOS technology. The performance and computation results of this engine are shown to be very high-accurate and area-efficient.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Cavallaro, J.R., Keleher, M.P., Price, R.H., Thomas, G.S.: VLSI implementation of a CORDIC SVD processor. In: Proceedings of Eighth University/Government/Industry Microelectronics Symposium, pp. 256–260 (1989) Cavallaro, J.R., Keleher, M.P., Price, R.H., Thomas, G.S.: VLSI implementation of a CORDIC SVD processor. In: Proceedings of Eighth University/Government/Industry Microelectronics Symposium, pp. 256–260 (1989)
2.
Zurück zum Zitat Gisuthan, B., Srikanthan, T.: Pipelining flat CORDIC based trigonometric function generators. Proc. SPIE - Int. Soc. Opt. Eng. 33, 77–89 (2002) Gisuthan, B., Srikanthan, T.: Pipelining flat CORDIC based trigonometric function generators. Proc. SPIE - Int. Soc. Opt. Eng. 33, 77–89 (2002)
3.
Zurück zum Zitat Maharatna, K., Banerjee, S., Grass, E., Krstic, M., Troya, A.: Modified virtually scaling-free adaptive CORDIC rotator algorithm and architecture. IEEE Trans. Circuits Syst. Video Technol. 5, 1463–1474 (2005)CrossRef Maharatna, K., Banerjee, S., Grass, E., Krstic, M., Troya, A.: Modified virtually scaling-free adaptive CORDIC rotator algorithm and architecture. IEEE Trans. Circuits Syst. Video Technol. 5, 1463–1474 (2005)CrossRef
4.
Zurück zum Zitat Ranjith, J., Muniraj, N.: FPGA implementation of optimized independent component analysis processor for biomedical application. In: International Conference on Computer Communication and Informatics, pp. 1–5 (2013) Ranjith, J., Muniraj, N.: FPGA implementation of optimized independent component analysis processor for biomedical application. In: International Conference on Computer Communication and Informatics, pp. 1–5 (2013)
5.
Zurück zum Zitat Renardy, A.P., Ahmadi, N., Fadila, A.A., Shidqi, N.: FPGA implementation of CORDIC algorithms for sine and cosine generator. In: International Conference on Electrical Engineering and Informatics (2015) Renardy, A.P., Ahmadi, N., Fadila, A.A., Shidqi, N.: FPGA implementation of CORDIC algorithms for sine and cosine generator. In: International Conference on Electrical Engineering and Informatics (2015)
6.
Zurück zum Zitat Van, L.D., Wu, D.Y., Chen, C.S.: Energy-efficient FastICA implementation for biomedical signal separation. IEEE Trans. Neural Netw. 22(11), 1809–1822 (2011)CrossRef Van, L.D., Wu, D.Y., Chen, C.S.: Energy-efficient FastICA implementation for biomedical signal separation. IEEE Trans. Neural Netw. 22(11), 1809–1822 (2011)CrossRef
7.
Zurück zum Zitat Volder, J.E.: The CORDIC trigonometric computing technique. Electron. Comput. Ire Trans. EC-8, 330–334 (1959) Volder, J.E.: The CORDIC trigonometric computing technique. Electron. Comput. Ire Trans. EC-8, 330–334 (1959)
8.
Zurück zum Zitat Walther, J.S.: A unified algorithm for elementary functions. In: Spring Joint Computer Conference, 18–20 May 1971, pp. 379–385 (1971) Walther, J.S.: A unified algorithm for elementary functions. In: Spring Joint Computer Conference, 18–20 May 1971, pp. 379–385 (1971)
Metadaten
Titel
A Multi-mode Coordinate Rotation Digital Computer (CORDIC)
verfasst von
Lifan Niu
Xiaoling Jia
Jun Wu
Zhifeng Zhang
Copyright-Jahr
2018
Verlag
Springer International Publishing
DOI
https://doi.org/10.1007/978-3-319-66628-0_33

Premium Partner