Araştırma Makalesi

FPGA Tabanlı LogSig ve TanSig Transfer Fonksiyonlarının IQ-Math Sayı Standardında Tasarımı ve Gerçeklenmesi

Cilt: 3 Sayı: 2 18 Aralık 2022
PDF İndir
EN TR

FPGA Tabanlı LogSig ve TanSig Transfer Fonksiyonlarının IQ-Math Sayı Standardında Tasarımı ve Gerçeklenmesi

Öz

Yapay Sinir Ağları (YSA), günümüzde sinyal işleme, optimizasyon, tahmin, karar verme ve kontrol gibi bir çok mühendislik alanında yoğun şekilde kullanılmaktadır. YSA yapılarının çalışmasını doğrudan etkileyen önemli bölümlerinden birisi de Transfer Fonksiyonlarıdır (TF). Doğrusal olmayan TF tasarımlarının gerçek zamanlı tasarımı üstel fonksiyon içerdiğinden oldukça zor bir şekilde gerçekleştirilmektedir. Bu çalışmanın ilk aşamasında, literatürdeki çalışmalardan farklı olarak doğrusal olmayan Logaritmik Sigmoid (LogSig) ve Tanjant Sigmoid (TanSig) TF, 32-bit (16I-16Q) IQ-Math formatında VHDL dilinde tasarlanmıştır. İkinci aşamada, VHDL dilinde FPGA çiplerinde çalışmak üzere örnek bir üç giriş-üç çıkışlı bir YSA (ileri beslemeli) yapısı 32-bit IQ-Math formatında modellenmiştir. Tasarımın gizli katmanında 8 adet nöron, gizli katmanda LogSig ile TanSig TF ve çıkış katmanında ise PureLin TF kullanılmıştır. Örnek YSA tasarımı iki farklı TF tasarımı için ayrı bir testbench dosyası oluşturulmuş ve bu tasarımlar VHDL ile Xilinx ISE DS programı ile test edilmiştir. Elde edilen simülasyon sonuçlarına göre nümerik tabanlı LogSig ve TanSig TF içeren YSA tasarımları için MSE ve RMSE hata analizleri yapılarak sonuçlar sunulmuştur. Ardından her bir tasarım XC7K70T-3FBG676 FPGA (Kintex-7) için sentezlenerek Place-Route prosesi gerçekleştirilmiştir. Place-Route prosesinden elde edilen FPGA çip kaynak kullanımı istatistikleri sunulmuştur. Tasarımlara ait hata analizi sonuçlarına göre YSA-LS (LogSig-tabanlı YSA) tasarımı 8.86E-06 MSE ve YSA-TS (TanSig-tabanlı YSA) tasarımı 7.92E-02 MSE sonuçları elde edilmiştir. Bu çalışmadan elde edilen sonuçlar ile IQ-Math tabanlı LogSig ve TanSig aktivasyon fonksiyonu tasarımlarının gerçek zamanlı YSA uygulamalarında güvenli bir şekilde kullanılabileceği gösterilmiştir.

Anahtar Kelimeler

Destekleyen Kurum

Afyon Kocatepe Üniversitesi Bilimsel Araştırma Projeleri Koordinasyon Birimi

Proje Numarası

19.FEN. BİL.14

Teşekkür

Bu çalışma 19.FEN. BİL.14 proje numarası ile Afyon Kocatepe Üniversitesi Bilimsel Araştırma Projeleri Koordinasyon Birimi tarafından desteklenmiştir.

Kaynakça

  1. Abdullah H. T., Younis B. M., FPGA Based Bone Fracture Detector. IOP Conference Series: Materials Science and Engineering 745, 012052, 2019.
  2. Adetiba E., Ibikunle F., Daramola S., Olajide A., Implementation of Efficient Multilayer Perceptron ANN Neurons on Field Programmable Gate Array Chip. International Journal of Engineering and Technology IJET-IJENS 14, 151-159, 2014.
  3. Ahmed R., Sayed M. E., Gadsden S. A., Tjong J., Habibi S., Automotive Internal-Combustion-Engine Fault Detection and Classification Using Artificial Neural Network Techniques. IEEE Transactions on Vehicular Technology 64, 21-33, 2015.
  4. Akçay M. Ş., Koyuncu I., Alçın, M., Tuna M., IQ-Math Tabanlı RadBas Aktivasyon Fonksiyonunun FPGA Üzerinde Gerçeklenmesi, International Asian Congress on Contemporary Sciences-IV, Baku, Azerbaijan, June 26-28, 2020, pp: 599-607.
  5. Alçın M., Koyuncu I., Tuna M., Varan M., Pehlivan I., A novel high speed Artificial Neural Network-based chaotic True Random Number Generator on Field Programmable Gate Array. International Journal of Circuit Theory and Applications 47, 365-378, 2019.
  6. Alçın M., Pehlivan I., Koyuncu I., Hardware design and implementation of a novel ANN-based chaotic generator in FPGA. Optik 127(13), 5500-5505, 2016.
  7. Alçın M., Tuna M., Erdoğmuş P., Koyuncu İ., FPGA-based Dual Core TRNG Design Using Ring and Runge-Kutta-Butcher based on Chaotic Oscillator. Chaos Theory and Applications 3, 20-28, 2021.
  8. Bargsten V., de Gea Fernández J., Distributed computation and control of robot motion dynamics on FPGAs. International Journal of SN Applied Sciences, 2, 1239, 2020.

Ayrıntılar

Birincil Dil

Türkçe

Konular

Elektrik Mühendisliği

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

18 Aralık 2022

Gönderilme Tarihi

28 Mart 2022

Kabul Tarihi

9 Eylül 2022

Yayımlandığı Sayı

Yıl 2022 Cilt: 3 Sayı: 2

Kaynak Göster

APA
Akçay, M. Ş., Koyuncu, İ., Alçın, M., & Tuna, M. (2022). FPGA Tabanlı LogSig ve TanSig Transfer Fonksiyonlarının IQ-Math Sayı Standardında Tasarımı ve Gerçeklenmesi. Journal of Materials and Mechatronics: A, 3(2), 225-239. https://doi.org/10.55546/jmm.1094815
AMA
1.Akçay MŞ, Koyuncu İ, Alçın M, Tuna M. FPGA Tabanlı LogSig ve TanSig Transfer Fonksiyonlarının IQ-Math Sayı Standardında Tasarımı ve Gerçeklenmesi. J. Mater. Mechat. A. 2022;3(2):225-239. doi:10.55546/jmm.1094815
Chicago
Akçay, Mehmet Şamil, İsmail Koyuncu, Murat Alçın, ve Murat Tuna. 2022. “FPGA Tabanlı LogSig ve TanSig Transfer Fonksiyonlarının IQ-Math Sayı Standardında Tasarımı ve Gerçeklenmesi”. Journal of Materials and Mechatronics: A 3 (2): 225-39. https://doi.org/10.55546/jmm.1094815.
EndNote
Akçay MŞ, Koyuncu İ, Alçın M, Tuna M (01 Aralık 2022) FPGA Tabanlı LogSig ve TanSig Transfer Fonksiyonlarının IQ-Math Sayı Standardında Tasarımı ve Gerçeklenmesi. Journal of Materials and Mechatronics: A 3 2 225–239.
IEEE
[1]M. Ş. Akçay, İ. Koyuncu, M. Alçın, ve M. Tuna, “FPGA Tabanlı LogSig ve TanSig Transfer Fonksiyonlarının IQ-Math Sayı Standardında Tasarımı ve Gerçeklenmesi”, J. Mater. Mechat. A, c. 3, sy 2, ss. 225–239, Ara. 2022, doi: 10.55546/jmm.1094815.
ISNAD
Akçay, Mehmet Şamil - Koyuncu, İsmail - Alçın, Murat - Tuna, Murat. “FPGA Tabanlı LogSig ve TanSig Transfer Fonksiyonlarının IQ-Math Sayı Standardında Tasarımı ve Gerçeklenmesi”. Journal of Materials and Mechatronics: A 3/2 (01 Aralık 2022): 225-239. https://doi.org/10.55546/jmm.1094815.
JAMA
1.Akçay MŞ, Koyuncu İ, Alçın M, Tuna M. FPGA Tabanlı LogSig ve TanSig Transfer Fonksiyonlarının IQ-Math Sayı Standardında Tasarımı ve Gerçeklenmesi. J. Mater. Mechat. A. 2022;3:225–239.
MLA
Akçay, Mehmet Şamil, vd. “FPGA Tabanlı LogSig ve TanSig Transfer Fonksiyonlarının IQ-Math Sayı Standardında Tasarımı ve Gerçeklenmesi”. Journal of Materials and Mechatronics: A, c. 3, sy 2, Aralık 2022, ss. 225-39, doi:10.55546/jmm.1094815.
Vancouver
1.Mehmet Şamil Akçay, İsmail Koyuncu, Murat Alçın, Murat Tuna. FPGA Tabanlı LogSig ve TanSig Transfer Fonksiyonlarının IQ-Math Sayı Standardında Tasarımı ve Gerçeklenmesi. J. Mater. Mechat. A. 01 Aralık 2022;3(2):225-39. doi:10.55546/jmm.1094815

Cited By