Geri Dön

Sinyal işleme uygulamaları için FPGA tabanlı DSP çekirdek tasarımı

FPGA based DSP core for signal processing applications

  1. Tez No: 574020
  2. Yazar: ENGİN SUBAŞI
  3. Danışmanlar: DR. ÖĞR. ÜYESİ ÖNDER ŞUVAK
  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: Gebze Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 91

Özet

FPGA teknolojisi günümüzde birçok alanda, endüstride ve araştırma projelerinde kullanılmaktadır. Bu alanlar öncelikle askeri, havacılık, uzay, medikal gibi kritik projelerin gerçekleştirildiği önemli sektörlerdir. FPGA, esnek yapısı, yüksek işlem kabiliyeti, paralel işlem yeteneği ve alanda programlanabilir olmasıyla, özel ve yüksek işlem gücü isteyen sinyal işleme uygulamaları için elektronik entegre devreler içerisinde ilk sıralarda yerini almıştır. Bu çalışmada FPGA üzerinde sinyal işleme uygulamalarında kullanılabilecek bir DSP çekirdek tasarımı yapılmıştır. FPGA üzerinde sinyal işleme uygulamaları, esnek ve değiştirilebilir yapısından dolayı birçok alanda tercih edilmektedir. Paralel işlem yapabilme kabiliyeti de FPGA teknolojisinin önemli yeteneklerinden biridir. FPGA'ler klasik bir DSP çipine göre çok daha esnek, değiştirilebilir ve özelleştirilebilir bir yapıdadır. Bu özellikler açısından karşılaştırılınca mikrodenetleyiciler ile kıyaslanmayacak kadar yüksek avantajları vardır. Geliştirilen DSP çekirdeği içerisinde öncelikle temel yapılar donanım bazında tasarlanmıştır. Tasarlanan her bir modül birim testlerden geçirilmiştir. Sistemin diğer bileşenler ile çalışabilmesi için ana kontrolcü çekirdeği ve haberleşme modülleri yine bu tez kapsamında tasarlanmış ve geliştirilmiştir. Tez geliştirilirken Verilog dili ve Intel'in Cyclone serisi bir FPGA'i kullanılmıştır. Geliştirme ortamı Intel'in ücretsiz sağladığı Quartus Lite'tır. Geliştirilen modüller, tasarım yaklaşımı açısından davranışsal veya veri akış modeli ile geliştirilmiştir. Bu tez çalışmasının sonucunda akademik araştırmalarda ve ticari projelerde kullanılabilecek bir çalışma yapılmıştır. FPGA tabanlı DSP uygulamalarına referans olabilecek yapılar ortaya çıkmıştır. Temel ve bazı özel DSP algoritmalarını içeren bir DSP çekirdeği tasarlanmış ve tüm testleri gerçekleştirilmiştir.

Özet (Çeviri)

FPGA technology is now used in many fields, industry and research projects. These areas are important sectors where primarily critical projects such as military, aerospace, and medical. With its flexible structure, high processing capability, parallel processing capability and programmable in field feature, FPGA has taken the first place among electronic integrated circuits for signal processing applications requiring special and high processing power. In this study, a DSP core design which can be used in signal processing applications on FPGA was made. The signal processing applications on FPGA are preferred in many areas due to their flexible and changeable structure. The ability to perform parallel operation is one of the important capabilities of FPGA technology. FPGAs are more flexible, interchangeable and customizable than a conventional DSP chip. In terms of these features, they have advantages that are incomparably higher than microcontrollers. Within the developed DSP core, the basic structures are designed on a hardware basis. Each module designed has been subjected to unit tests. In order for the system to work with other components, the main controller core and communication modules have been designed and developed within the scope of this thesis. As a result of this thesis, a study that can be used in academic researches and commercial projects has been conducted. Structures that could be reference to FPGA-based DSP applications have emerged. A DSP kernel containing basic and some specific DSP algorithms was designed and all tests were performed.

Benzer Tezler

  1. An FPGA implementation of a RISC-V based SOC system with custom instruction set for image processing applications

    Görüntü işleme uygulamaları için özel komut setine sahip RISC-V tabanlı bir SOC sısteminin FPGA gerçeklemesi

    ERFAN GHOLIZADEHAZARI

    Yüksek Lisans

    İngilizce

    İngilizce

    2021

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

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

    PROF. DR. SIDDIKA BERNA ÖRS YALÇIN

  2. FPGA based hardware accelerator for euler equations with finite volume method

    Euler denklemleri için sonlu hacimler yöntemi ile FPGA tabanlı donanım hızlandırıcı

    EMİNE ELİF YİĞİT

    Yüksek Lisans

    İngilizce

    İngilizce

    2024

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

    Savunma Teknolojileri Ana Bilim Dalı

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

  3. Robot manipülatör denetimi

    Robot manipulator control

    HİKMET KOCA

    Yüksek Lisans

    Türkçe

    Türkçe

    2007

    Elektrik ve Elektronik MühendisliğiGazi Üniversitesi

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

    PROF. DR. M. CENGİZ TAPLAMACIOĞLU

  4. Güç kalitesi problemlerini gerçek zamanlı olarak belirleyen FPGA tabanlı akıllı tanıma sistemi

    FPGA-based intelligient recognition system that identifies real time power quality problems

    BELKIS ERİŞTİ

    Doktora

    Türkçe

    Türkçe

    2015

    Elektrik ve Elektronik MühendisliğiFırat Üniversitesi

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

    PROF. DR. YAKUP DEMİR

  5. 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