Dergiler / Sakarya University Journal of Science / 2017 / Cilt: 21 Sayı: 1

Jenerik Cordıc Algoritmasının Fpga’da Donanımsal Gerçeklenmesi

Hardware iplementation of generic CORDIC algorithm on FPGA

Sayfa
16–25
Yayın Tarihi
2017-02-01
DOI
—
🏛️Bu makalenin bibliyografik verileri ve tam metin bağlantısı DergiPark üzerinden sağlanmıştır.
DergiPark Kaydı ↗
✨

Yapay Zeka Hızlı Bakış & Çıkarımlar

AI Insight
⚡ TL;DR(1 Cümlede Hızlı Çıkarım)

Gerçeklemede Xilinx firmasına ait Artix-7 FPGA XC7A100T-1CSG324C FPGA entegresi kullanılmıştır.

📌 3 Maddede Bu Makale

🎯
Amaç & Hipotez:Trigonometrik, üstel, logaritmik, hiperbolik vb. birçok temel matematiksel fonksiyonlarının donanımsal gerçeklenmesi uygulamalarında sıklıkla kullanılmaktadır.
📊
Temel Bulgular & Veri:Uygulama da farklı iterasyon değerlerinde ve veri uzunluklarında sentez sonuçları ve elde edilen ortalama karesel hata değerleri karşılaştırmalı olarak verilmiştir.
💡
Sonuç & Katkı:Gerçeklemede Xilinx firmasına ait Artix-7 FPGA XC7A100T-1CSG324C FPGA entegresi kullanılmıştır.
🔬Tür:Modelleme & Sayısal Simülasyon
📍Kapsam:Genişletilmiş Akademik Örneklem
⚙️Değişkenler:CORDIC · döndürme modu · vektörel mod

Özet

Trigonometrik, üstel, logaritmik, hiperbolik vb. birçok temel matematiksel fonksiyonlarının donanımsal gerçeklenmesi uygulamalarında sıklıkla kullanılmaktadır. Bu fonksiyonların donanımsal gerçeklenmesine yönelik yöntemlerden biri olan CORDIC algoritması alan kullanımı ve güç tüketimi açısından ön plana çıkmaktadır. Bu çalışmada sinyal işleme uygulamalarında kullanmak amacıyla döndürme ve vektörel modlarda dairesel açı dönüşümleri kullanılarak CORDIC algoritmasının FPGA’da donanımsal gerçeklenmesi anlatılmıştır. Uygulama da farklı iterasyon değerlerinde ve veri uzunluklarında sentez sonuçları ve elde edilen ortalama karesel hata değerleri karşılaştırmalı olarak verilmiştir. Gerçeklemede Xilinx firmasına ait Artix-7 FPGA XC7A100T-1CSG324C FPGA entegresi kullanılmıştır.

Abstract

Trigonometric, exponential, logarithmic, hyperbolic and several other mathematical functions, are frequently used inhardware implementation applications. CORDIC algorithm, which is a widely used method for hardwareimplementation of these functions due to its efficient space utilization and low power consumption. In this study,FPGA hardware implementation of rotation angle conversion and circular vector mode CORDIC algorithm for signalprocessing applications is described. The resulting mean squared error values are provided with respect to differentdata lengths and different iterations. In this study, the target implmentation platform is Xilinx Artix-7 FPGA platform.

🔖

Bu Makaleye Atıf Yap

ŞAHİN, S., SAVAŞ, B. K. (2017). Jenerik Cordıc Algoritmasının Fpga’da Donanımsal Gerçeklenmesi. Sakarya University Journal of Science, Cilt: 21 Sayı: 1, 16–25. https://ajindex.com/articles/942359

📄 Tam Metin PDF Okuyucu

📄

PDF görüntüleyici hazırlanıyor...

Kaynakça (14)

  1. S. Karthick, P. Priya ve V. S, «CORDIC Based FFT for Signal Processing System,» International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering, cilt 1, no. 6, 2012
  2. Y. H. Hu ve Z. Wu, «An efficient CORDIC array structure for the implementation of discrete cosine transform,» IEEE Transactions on Signal Processing, cilt 43, no. 1, pp. 331 - 336, 2002
  3. Y. H. Hu, «On the Convergence of the CORDIC Adaptive Lattice Filtering (CALF) Algorithm,» IEEE TRANSACTIONS ON SIGNAL PROCESSING, cilt 46, no. 7, pp. 1861-1871, 1998
  4. S. Sharma, P. N. Ravichandran, S. Kulkarni, V. M. ve P. Lakshminarsimahan, «Implementation of Para-CORDIC Algorithm and Its Applications in Satellite Communication,» %1 içinde International Conference on Advances in Recent Technologies in Communication and Computing, 2009
  5. M. N. R. G. L. P. Revathi, «rchitecture Design and FPGA Implementation of CORDIC Algorithm for Fingerprint Recognition Applications,» Procedia Technology, cilt 6, p. 371–378, 2012
  6. P.KARTHIKEYAN, K.KAVASKAR, P.KIRBAKARAN, A.MANIKANDAN ve R. SEKAR, «VLSI IMPLEMENTATION OF CORDIC BASED ROBOT NAVIGATION PROCESSOR,» International Research Journal of Engineering and Technology, cilt 3, no. 2, 2016
  7. J. Sujitha ve V. R. Reddy, «Implementation of Log and Exponential Function in FPGA,» International Journal of Engineering Research & Technology, cilt 3, no. 11, 2014
  8. L. Deng, C. Chakrabarti, N. Pitsianis ve X. Sun, «Automated optimization of look-up table implementation for function evaluation on FPGAs,» Mathematics for Signal and Information Processing, 2009
  9. B. Lakshmi ve A. S. Dhar, «CORDIC Architectures: A Survey,» VLSI Design, cilt 2010, 2010
  10. M. A. Çavuşlu, C. Karakuzu ve F. Karakaya, «Neural identification of dynamic systems on FPGA with improved PSO learning,» Applied Soft Computing, cilt 12, no. 9, p. 2707–2718, 2012
  11. J. Volder, «The CORDIC Trigonometric Computing Technique,» IRE Trans. Electronic Computers, cilt 8, pp. 330-334, 1959
  12. B. Kir, M. Altuncu ve S. Şahin, «FPGA based implementation of CORDIC using different number format,» Technological Advances in Electrical, Electronics and Computer Engineering, 2013
  13. J. Sanchez, A. Jimeno, H. Mora, J. Mora ve F. Pujol, «A Cordic-based Architecture for High Performance Decimal Calculations,» %1 içinde IEEE International Symposium on Industrial Electronics, 2007
  14. R. Andraka, «A survey of CORDIC algorithms for FPGA based computers,» IE