Yazar: Mehmet Ali Çavuşlu

Deniz Platformlarının ve Sualtı Ortamının Akustik Sinyallerin Benzetimi

Bu çalışmada deniz ortamı ve taşıtlarının sahip olduğu akustik sinyal karakteristiklerini inceleyebilmek ve deniz taşıtlarının tespit ve teşhisi için algoritmalar geliştirilmesinde kullanılmak üzere bir benzetim ortamı oluşturulmuştur. Benzetimlerde, ortam gürültüsü Gauss dağılımlı ve durağan olmayan kabul edilmiştir. Deniz taşıtlarından yayınlanan akustik sinyaller makina, pervane vb elemanların yaratmış olduğu gürültülerdir. Bu gürültüler algılayıcı hidrofonda platformların hareketinden kaynaklanan dopler etkisi ve ortam şartlarındaki değişimlerden dolayı bozulmuş olarak algılanırlar. Bu yüzden deniz platformlarının yaydığı sinyaller, istatistikleri zamanla değişen rastlantısal süreçler olarak benzetimi yapılmıştır. Benzetim ortamı kullanıcı ara yüzü ile desteklenmiştir.

Ayrık Dalgacık Dönüşümü ve Ters Ayrık Dalgacık Dönüşümünün FPGA Tabanlı Donanımsal Gerçeklenmesi

Bu bildiride, Ayrık Dalgacık Dönüsümü ve Ters Ayrık Dalgacık Dönüsümlerinin FPGA tabanlı donanımsal gerçeklenmesi anlatılmaktadır. ADD ve TADD algoritmaları, Altera Cyclone-II FPGA’sı üzerinde donanımsal gerçeklenmistir. Satır ve sütun filtreleme islemleri level-bylevel mimarisinde olduğu gibi sırası ile uygulanmaktadır. Fakat verilerin okunma/yazma islemleri için adresleme, uygulanacak filtrenin türüne göre kontrol edilerek ADD ve TADD’nin tek filtre kullanılarak gerçeklenmesi sağlanmıstır. Bu tür kullanım hem okuma/yazma islemlerinde zaman kaybında hem de donanım alanı maliyetinde avantaj sağlamaktadır. Bu yaklasım ile, ADD ve TADD algoritmalarının donanımsal gerçeklenmesi için sadece %2’lik alan gerekmektedir.

Gerçek Zamanlı Nesne Tanıma Uygulamaları için HOG Algoritmasının FPGA Tabanlı Gömülü Sistem Uyarlaması

HOG algoritması son yıllarda kompleks içerikli görüntülerde nesne tanıma işlevini yüksek başarım ile gerçekleştirebilen bir algoritma olarak kullanılmaktadır. Bu basit fakat etkin tanımlayıcının donanımsal gerçeklenmesi bir çok temel örüntü tanıma işlevinde kullanılabilirliği söz konusu olduğundan önemlidir. Bu çalışmada HOG algoritmasının, farklı geometrik şekilleri yüksek bir başarım ile tanıyabilen donanımsal uyarlaması FPGA üzerinde gerçekleştirilmiştir. İncelenen görüntü içerisinde geometrik şeklin yatay ve dikey kenar bulma algoritmaları kullanılarak gradyan büyüklük ve açıları hesaplanmıştır. Elde edilen sonuçlar histogram üretmek için kullanılmış ve bu histogramların her bir şekil için ayırt edici karakteristiğe sahip olduğu gözlemlenmiştir. Kural tabanlı bir sınıflandırıcı uyarlanarak gerçek zamanlı olarak nesne tanıma uygulamalarında kullanılabilecek bir gömülü sistem yaklaşımı başarı ile sunulmuştur.

Plaka Yeri Tespiti için Kenar Bulma, Bit Tabanlı Öznitelik Çıkartma ve YSA Sınıflandırıcısının FPGA Üzerine Uyarlanması

Görüntü işlem ve örüntü tanıma problemleri gibi yoğun işlem yükü gerektiren işlevlerin gerçek zamanlı olarak gömülü sistemler üzerinde uyarlanması yarı-ilekten teknolojilerinde meydana gelen son yıllardaki gelişmeler ile mümkün olabilmiştir. Bu çalışmada plaka yeri tespit problemi için gömülü sistem alt birimlerinin parelel işlem yeteneğine sahip Alan Programlanabilir Kapı Dizisi (FPGA) üzerine uyarlanması gerçekleştirilmiştir. Geliştirilen altbirimler görüntü işlem ve örüntü tanıma uygulamalarında yoğun olarak kullanılmakta olan görüntü işlem ve sınıflandırıcı altbirimleridir. Bu altbirimler kenar bulma, istatistiksel bit-tabanlı öznitelik çıkarma ve yapay sinir ağı kullanılarak bir resim üzerinde plaka yerinin belirlenmesi işlevlerini başarı ile gerçekleştirmektedir. YSA’nın FPGA ile gerçeklenmesinde sabit noktalı sayı ve kayan noktalı sayı formatlarında ve farklı bit uzunluklarında işlem yapabilen 12 çarpma, 14 toplama ve 2 bölme modülü kullanıldı. Resim üzerinde ilk olarak Sobel süzgeci ile kenar bulma işlemi uygulandı. Elde edilen işlenmiş imge bit tabanlı öznitelik çıkartma amacı ile işlenerek elde edilen öznitelikler YSA giriş olarak sunuldu. YSA eğitiminde toplam 498 örnek kullanılmıştır. Bu örneklerin yarısı plaka içeren pozitif örnek diğer yarısı da plaka içermeyen negatif örnek olacak şekilde ayarlanmıştır. YSA donanım üzerinde gerçeklenmesinde paralel bir yapı kullanılmıştır. Ayrıca farklı sayı formatlarında yapılan uygulamalar sabit nokta sayı formatında işlem yapılması durumunda FPGA kaynaklarının kullanımında çok ciddi bir kazanım elde edilir iken, YSA sınıflandırıcısının eğitim başarımında ihmal edilebilecek oranda bir bozulma oluştuğunu göstermektedir. Yapılacak sunumda bilgisayar üzerinden FPGA’ya gönderilen imgeler yukarıdaki işlem aşamalarından geçirilerek donanım üzerinde plaka yeri bulma uygulaması gerçekleştirilecektir.

Yapay Sinir Ağı Eğitiminin IEEE 754 Kayan Noktalı Sayı Formatı ile Fpga Tabanlı Gerçeklenmesi

Bu bildiride, ileri beslemeli iki katmanlı bir Yapay Sinir Ağı(YSA)’nın geriye yayılım ile eğitiminin FPGA (Field Programmable Gate Array) üzerinde gerçeklenmesi ÖZEL-VEYA problemi baz alınarak anlatılmıştır. Çalışmada, YSA eğitim işlemlerinin (Çok Katmanlı Alıgılayıcı(ÇKA) ve Geriye Yayılım(GY)) FPGA üzerinde paralel gerçeklenmesi özellikle sağlanmıştır. Eğitimin gerçeklenmesinde Xilinx FPGA ailesine ait 2vp30fg676-7 yongası kullanılmıştır. Çalışma sonucunda az yer kaplayan ve çıkışta elde edilen hata değerinin önemsenmeyecek kadar küçük olduğu bir eğitim gerçeklenmiştir.

ÇKA Tipi Yapay Sinir Aği Kullanılarak Plaka Yeri Tespitinin FPGA’da Donanımsal Gerçeklenmesi

Görüntü islem ve örüntü tanıma problemleri gibi yoğun islem yükü gerektiren islevlerin gerçek zamanlı olarak gömülü sistemler üzerinde uyarlanması yarı-ilekten teknolojilerinde meydana gelen son yıllardaki gelismeler ile mümkün olabilmistir. Bu çalısmada plaka yeri tespit problemi için gömülü sistem alt birimlerinin parelel islem yeteneğine sahip Alan Programlanabilir Kapı Dizisi (FPGA) üzerine uyarlanması gerçeklestirilmistir. Gelistirilen altbirimler görüntü islem ve örüntü tanıma uygulamalarında yoğun olarak kullanılmakta olan görüntü islem ve sınıflandırıcı altbirimleridir. Bu altbirimler kenar bulma, istatistiksel bit-tabanlı öznitelik çıkarma ve yapay sinir ağı kullanılarak bir resim üzerinde plaka yerinin belirlenmesi islevlerini basarı ile gerçeklestirmektedir.

Hızlı Fourier Ve Ters Hızlı Fourier Dönüşümlerinin FPGA’da Donanımsal Olarak Gerçeklenmesi

Bu bildiride, HFD ve THFD algoritmalarının FPGA kiti üzerinde gerçeklenmesi anlatılmaktadır. Bu çalışmada FPGA kullanılmasının nedeni, FPGA’in tekrar düzenlenebilir mantık bloklarından oluşuyor olması ve aynı zamanda paralel veri işleme özelliğine sahip olmasıdır. Uygulamalar, Xilinx firmasına ait Virtex2P xc2vp30fg676-7 FPGA kiti üzerinde geliştirilmiştir. Kodlar VHDL dilinde yazılmıştır. HFD ve THFD algoritmalarının gerçeklenmesi için sırasıyla 60 ve 72 saat darbesi zaman gerekmektedir. Çalışmada, 100 MHz’lik osilator frekansına sahip FPGA ile gerçeklenme süreleri 0.6 µs ve 0.72 µs’lik işlem zamanlarına denk gelmektedir.

Akıllı Anten Algoritmalarının IEEE 754 Kayan Sayı Formatı ile FPGA Tabanlı Gerçeklenmesi ve Performans Analizi

Bu makalede, akıllı anten sistemi’nde (AAS) kullanılan en az ortalamalı kareler (Least Mean Square,LMS) ve sabit modül (Constant Modulus, CM) uyarlanabilir ışın şekillendirme algoritmalarının alanprogramlamalı kapı dizileri (Field Programmable Gate Array, FPGA) tabanlı gerçekleştirilmesi üzerindedurulmaktadır. Bu algoritmaların gerçekleştirilmesinde Xilinx FPGA ailesine ait 2vp30fg676-7 cihazıkullanılmaktadır. Ayrıca sistemi besleyecek olan anten girişileri de farklı bir FPGA cihazın programlanmasıylaoluşturulmuş Veri Yolu modülü’nden alınmaktadır. FPGA üzerinde gerçekleştirilen ışın şekillendirmealgoritmaları VHDL kullanılarak kodlanmıştır. Baz istasyonundaki anten dizisi olarak ise düzgün doğrusal dizianten konfigürasyonu seçilmiştir. Anten dizisinden alınan sinyalin, gezgin kullanıcı tarafından CDMA 2000 formatında gönderildiği ve bu sinyalin değişen çoklu yol koşullarına maruz kaldığı varsayılmıştır