Geri Dön

A real-time, low-latency, FPGA implementation of the two dimensional discrete wavelet transform

İki boyutlu ayrık dalgacık dönüşümünün, gerçek zamanlı ve düşük gecikmeli olarak, FPGA üzerinde gerçekleştirilmesi

  1. Tez No: 184546
  2. Yazar: OĞUZ BENDERLİ
  3. Danışmanlar: YRD. DOÇ. DR. YUSUF ÇAĞATAY TEKMEN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: JPEG 2000, Dalgacık Dönüşümü, FPGA, Çok BantlıGörüntüleme, Görüntü İşlemevi, JPEG 2000, Wavelet Transform, FPGA, Multispectral Imaging, ImageProcessingiv
  7. Yıl: 2003
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik ve Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 169

Özet

Bu tezde, satır tabanlı ham görüntü verisinin yüksek bant genişliğinde duraksıziletildiği ve tüm veriyi yerel bellekte saklamanın mümkün olmadığı uygulamalarayönelik, iki boyutlu ayrık dalgacık dönüşümü (ADD) mimarisi ve FPGAgerçekleştirimi sunulmaktadır. Mimari, özellikle görüntüleme uydusu üzerindebulunan çok bantlı görüntüleme sistemleri için uygun olup, birden fazla görüntününgerçek zamanlı işlenmesini gerektiren ve görüntüler arası zamanlama kısıtınınvolduğu uygulamalar için de kullanılabilir. Görüntüler ADD modülünden geçerkenoluşan gecikme ve yerel olarak saklanması gereken görüntü verisi miktarı, görüntüve parsel büyüklüğünün bir fonksiyonudur. (n1/k1) × (n2/k2) büyüklüğündekiparsellerle işlenen n1 × n2 büyüklüğündeki bir görüntü için, gecikme zamanı, tümresmin (1/k1) kadarlık bölümünün biriktirilmesi için geçen zaman kadardır. Ayrıca,tüm resmin (2/k1) kadarlık bölümü yerel olarak saklanmaktadır. Önerilen donanım,bir FPGA üzerinde gerçekleştirilmiştir ve Eylül 2003 tarihinde fırlatılıcak olan alçakyörüngeli bir mikro uydu için faydalı yük olarak tasarlanmış bir JPEG 2000 resimsıkıştırma sisteminin parçasıdır. Mimari 160 Mbits/s'e kadar veri işleyişisağlayabilmektedir. 256×256'lık parsel boyutu için eklenen gecikme zamanı 0.105saniyedir (Tüm iletim zamanının %6.25'i). Parselleme işlemi için gereken yerelbellek miktarı 2 MB'dir. İç bellek ihtiyacı ise 1536 pikseldir. Tasarımın eşdeğergeçit sayısı 292,447'dir.

Özet (Çeviri)

This thesis presents an architecture and an FPGA implementation of the twodimensional discrete wavelet transformation (DWT) for applications where row-based raw image data is streamed in at high bandwidths and local buffering of theentire image is not feasible. The architecture is especially suited for multi-spectralimager systems, such as on board an imaging satellite, however can be used in anyapplication where time to next image constraints require real-time processing ofmultiple images. The latency that is introduced as the images stream through theiiiDWT module and the amount of locally stored image data, is a function of theimage and tile size. For an n1 × n2 size image processed using (n1/k1) × (n2/k2) sizedtiles the latency is equal to the time elapsed to accumulate a (1/k1) portion of oneimage. In addition, a (2/k1) portion of each image is buffered locally. The proposedhardware has been implemented on an FPGA and is part of a JPEG 2000compression system designed as a payload for a low earth orbit (LEO) micro-satellite to be launched in September 2003. The architecture can achieve athroughput of up to 160Mbit/s. The latency introduced is 0.105 sec (6.25% of totaltransmission time) for tile sizes of 256×256. The local storage size required for thetiling operation is 2 MB. The internal storage requirement is 1536 pixels. Equivalentgate count for the design is 292,447.

Benzer Tezler

  1. Sıkıştırılmış başvuru çizelgeleri kullanarak yarı-rastgele erişilebilir işlevlerin verimli mantıksal gerçeklemesi

    Area-efficient compressed look-up table implementation for semi-randomly accessible functions

    HASAN ÜNLÜ

    Yüksek Lisans

    Türkçe

    Türkçe

    2015

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. EŞREF ADALI

  2. Parallel decodable channel coding implemented on a MIMO testbed

    Bir MIMO haberleşme test düzeneği üzerine kurulmuş paralel çözülebilir kanal kodlama

    TUĞCAN AKTAŞ

    Yüksek Lisans

    İngilizce

    İngilizce

    2007

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

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

    YRD. DOÇ. DR. ALİ ÖZGÜR YILMAZ

  3. GPU üzerinde yazılım tabanlı anten gerçeklenmesi

    Realization of software-defined antenna on GPU

    ABDULLAH BAKIRTAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    2015

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

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

    PROF. DR. SELÇUK PAKER

  4. FPGA üzerinde 5G uyumlu düşük yoğunluklu eşlik denetim kod çözücü gerçeklenmesi

    Implementation of 5G compatible low density parity check decoder on FPGA

    BARIŞ BİLGİLİ

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    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

    PROF. DR. ALİ EMRE PUSANE

  5. Karmaşık ayrık dalgacık dönüşümünün yeniden yapılandırılabilir mimariler üzerinde gerçeklenmesi

    Implementation of complex discrete wavelet transform on reconfigurable architectures

    FERHAT CANBAY

    Doktora

    Türkçe

    Türkçe

    2016

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolYıldız Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. NİZAMETTİN AYDIN

    DOÇ. DR. SEZER GÖREN UĞURDAĞ