Geri Dön

FPGA üzerinde Euler algoritması kullanarak Van der Pol osilatörünün 32-bit IEEE 754-1985 ve IQ-Math sayı standartlarına göre tasarımı ve gerçeklenmesi

Using Euler algorithm on FPGA Van der Pol oscillator of 32-bit IEEE 754-1985 and IQ-Math number standard design and realization

  1. Tez No: 579742
  2. Yazar: ELİF KAŞİFOĞLU
  3. Danışmanlar: DR. ÖĞR. ÜYESİ MUSTAFA DURSUN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2019
  8. Dil: Türkçe
  9. Üniversite: Düzce Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik Eğitimi Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 83

Özet

Son yıllarda kaos veya kaotik mühendislik uygulamaları mühendisliğin bir çok alanında yaygın bir şekilde uygulanabilirliğini göstermiştir. Literatürde, kaotik mühendislik çalışmalarının en önemli yapılarından biri de kaos sinyal üretecidir. Kaotik işaret üretecinin çalışma frekansı ve diğer özellikleri kaotik mühendislik uygulamalarında oldukça önemlidir. Literatürde farklı dinamik özelliklere sahip 2-boyutlu, 3- boyutlu, 4- boyutlu ve 5- boyutlu gibi pek çok kaotik sistem önerilmektedir. Kullanılan veya tasarlanan platforma göre tercih edilecek kaotik sistem çeşitlilik göstermektedir. Bu tez çalışmasında, gerçek zamanlı kaos uygulamaları için kaotik Van der Pol sistemi FPGA yongasında çalışmak üzere tasarlanmıştır. Sunulan çalışmada, kaotik Van der Pol sistemi, Matlab üzerinde Euler algoritması ODE (Adi Diferansiyel Denklem) çözücüsü kullanılarak sayısal olarak modellenmiştir. Matlab üzerinde tasarlanan kaotik Van der Pol osilatörünün sayısal yapısı gerçek zamanlı FPGA yongası üzerindeki kaotik Van der Pol osilatör ünitesi tasarımı için referans olarak alınmıştır. Kaotik Van der Pol sistemi, 32 bit IEEE-754-1985 kayan nokta sayı standardı ve 32-bit (16I-16Q) IQ-Math sabit noktalı sayı standardı kullanılarak Çok Yüksek Hızlı Entegre Devreler Donanım Tanımlama Dili (VHDL) ile kodlanmıştır. Tasarlanan kaotik Van der Pol sistemi, Xilinx ISE Project Navigator programında sentezlenmiş ve Xilinx VIRTEX-6 yonga ailesi, XC6VLX75T cihazı, FF784 paketi üzerinde gerçeklenmiştir. FPGA tabanlı kaotik Van der Pol osilatör ünitesinin 32-bit IQ-Math sayı standardına göre çalışma frekansı 498,728 MHz ve 32-bit IEEE 754-1985 sayı standardına göre Van der Pol osilatör ünitesinin Place ve Route işlemlerinden elde edilen maksimum çalışma frekansı 483,074 MHz'dir. Dolayısıyla Euler algoritması kullanılarak FPGA üzerinde tasarımı yapılan 32 bit IQ-Math sabit noktalı sayı standardı tabanlı Van Der Pol osilatörü ünitesi, 32 bit IEEE-754-1985 kayan nokta sayı standardı tabanlı Van Der Pol osilatör ünitesine göre daha yüksek çalışma frekansı ve daha düşük kaynak kullanımı sağlamıştır. Çalışmada ek olarak, FPGA tabanlı Van der Pol osilatörünün IEEE 754-1985 sayı standardına ve 32-bit IQ-Math sayı standardına göre tasarımlarından elde edilen yonga istatistikleri de sunulmuştur.

Özet (Çeviri)

In recent years, chaos or chaotic engineering applications have shown widespread applicability in many areas of engineering. In the literature, one of the most important structures of chaotic engineering studies is the chaos signal generator. The operating frequency and other characteristics of the chaotic signal generator are very important in chaotic engineering applications. Many chaotic systems have been proposed in the literature such as 2-dimensional, 3-dimensional, 4-dimensional and 5-dimensional with different dynamic properties. The chaotic system to be preferred according to the platform used or designed varies. In this thesis, the chaotic Van der Pol system is designed to work on FPGA chip for real time chaos applications. In the present study, the chaotic Van der Pol system is modeled numerically using Euler algorithm ODE (Ordinary Differential Equation) solver on Matlab. The numerical structure of the chaotic Van der Pol oscillator designed on Matlab is taken as reference for the design of the chaotic Van der Pol oscillator unit on the real-time FPGA chip. The Chaotic Van der Pol system is encoded in the Multi-Speed Integrated Circuits Hardware Definition Language (VHDL) using the 32-bit IEEE-754-1985 floating-point number standard and the 32-bit (16I-16Q) IQ-Math fixed-point number standard. The designed chaotic Van der Pol system was synthesized in Xilinx ISE Project Navigator program and implemented on Xilinx VIRTEX-6 chip family, XC6VLX75T device, FF784 package. The operating frequency of the FPGA-based chaotic Van der Pol oscillator unit according to the 32-bit IQ-Math number standard is 498,728 MHz and the maximum operating frequency of the Van der Pol oscillator unit according to the 32-bit IEEE 754-1985 number standard is 483,074 MHz. Therefore, the Van Der Pol oscillator unit based on 32-bit IQ-Math fixed point number standard based on the 32-bit IEEE-754-1985 floating point number standard-based Van Der Pol oscillator unit designed on FPGA using the Euler algorithm has a higher operating frequency and lower source use. In addition, chip statistics obtained from the designs of FPGA based Van der Pol oscillator according to IEEE 754-1985 number standard and 32-bit IQ-Math number standard are presented.

Benzer Tezler

  1. IQ-Math sayı standartlarında FPGA-tabanlı kaotik osilatörün tasarımı ve gerçeklenmesi

    Design and implementation of FPGA-based chaotic oscillator in IQ-Math number standard

    HALİL İBRAHİM ŞEKER

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Elektrik ve Elektronik MühendisliğiAfyon Kocatepe Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ İSMAİL KOYUNCU

  2. Kaos tabanlı çift entropi çekirdekli gerçek rasgele sayı üreteci tasarımı ve FPGA üzerinde gerçekleştirilmesi

    Chaos-based dual entropy core true random number generator design and its realization on FPGA

    MURAT TUNA

    Doktora

    Türkçe

    Türkçe

    2017

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKarabük Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. CAN BÜLENT FİDAN

  3. Fpga based reprogrammable motherboard & daughter board circuits design and applications

    Fpga tabanlı tekrar programlanabilir ana & yardımcı devre kart tasarımı ve uygulamaları

    MUHAMMET FURKAN İLASLAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2020

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektrik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. TAHİR ÇETİN AKINCI

  4. A refined methodology tor model-based FPGA hardware design: An example of quadrotor dynamical model implementation

    Model tabanlı FPGA donanımı tasarımında iyileştirilmiş bir yöntem sistemi: Bir dört rotorlu için dinamik model gerçekleme örneği

    SEZER MEMİŞ

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Savunma Teknolojileri Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ RAMAZAN YENİÇERİ

  5. Implementations of novel cellular nonlinear and cellular logic networks and their applications

    Yeni hücresel doğrusal olmayan ve hücresel lojik ağların gerçeklemeleri ve uygulamaları

    RAMAZAN YENİÇERİ

    Doktora

    İngilizce

    İngilizce

    2015

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. MÜŞTAK ERHAN YALÇIN