Elektrik Elektronik Mühendisliği Bölümü Koleksiyonu
Permanent URI for this collectionhttps://hdl.handle.net/20.500.11779/1941
Browse
Browsing Elektrik Elektronik Mühendisliği Bölümü Koleksiyonu by Institution Author "Ayhan, Tuba"
Now showing 1 - 7 of 7
- Results Per Page
- Sort Options
Conference Object Citation - WoS: 3Citation - Scopus: 10An Fpga Implementation of a Risc-V Based Soc System for Image Processing Applications(IEEE, 2021) Gholizadehazari, Erfan; Ayhan, Tuba; Ors, BernaThe Laplacian filter is one of the fundamental applications in image processing. In our work, the Laplacian filter has been applied to an image, and both hardware and software implementation of the filter has been studied. Our system consists of an OV7670 Camera module, Nexys 4 DDR FPGA board and VGA monitor to display the processed video stream. Mentioned process has forwarding tasks: camera module captures raw RGB data and writes to RAM, Laplacian filter IP processes raw image and the results written back to memory. VGA modules show output images to monitor. The Laplacian filter part considered in hardware and software implementation is compared in terms of time and area.Conference Object Citation - Scopus: 1An Fpga Implementation of Givens Rotation Based Digital Architecture for Computing Eigenvalues of Asymmetric Matrix(IEEE, 2022) Köseoğlu, İlayda; Yalçın, Mustak Erhan; Öztürk, Elif; Ayhan, TubaThis paper proposes the digital circuit design that performs the eigenvalue calculation of asymmetric matrices with realvalued elements. Eigenvalues are computed iteratively through the QR algorithm. In the QR algorithm, the input matrix is factorized into orthogonal Q and upper triangular R matrix, then the RQ product is calculated to obtain an iterated matrix. For a time-efficient QR decomposition process, the Givens Rotation (GR) Principle is utilized to benefit from the parallelization feature. Parallelization is managed by the Systolic Array (SA) architecture that is created by placing Givens Generation (GG) and Row Updates (RU) blocks in a triangle array. In this paper, 4×4 input matrix is used to create a TSA architecture including n-1 diagonal (GG), and (n ∗ (n−1))/2 off-diagonal (RU) modules. In the results section, Givens Rotation is compared with the Gram Schmidt algorithm used in our previous study [1] in terms of error, and area usage.Research Project Çevrimde Imza Doğrulama için Fpga Üzerinde Gerçek Zamanlı Sistem Tasarımı(2020) Ayhan, Tuba; Orak, RemziBu proje kapsamında, çevrimde imza doğrulama sistemi gerçeklenmiştir. Sistem dokunmatik ekran üzerinden imza (paraf ya da el yazısı bir karakter) alıp, belleğindeki imza öznitelikleri ile karşılaştırarak imzanın iddia edilen kişiye ait olup olmadığını göstermektedir. Orjinal imza resimleri bellekte tutulmadığından sistem imza hırsızlığına karşı bir miktar dayanıklıdır. Sistem dokunmatik ekran, Zynq-7000 geliştirme kartı ve dokunmatik ekran kaleminden oluşur. İmza atıldıktan 0.13 s sonra doğrulama sonucu ekranda verilir. Kullanım rahatlığı açısından atılan imzanın resmi ekranda da gösterilmektedir. Sistemin test ortamında sınıflama başarımı yetenekli taklitçi için %60 dolayında kalsa da sıradan taklitçi için %100?ü bulmaktadır. Proje kapsamında oluşturulup araştırmacılara açılan veri kümesinde tasniflenmiş 500 imza bulunmaktadır. Projenin tüm kaynak kodları github üzerinden açılmıştır. Proje ile ilgili bilgiler, kodlar, veri kümesi ve kısa video da proje sayfası (https://sites.google.com/mef.edu.tr/imza) üzerinde yayındadır.Conference Object Citation - Scopus: 1Design and Fpga Implementation of Uav Simulator for Fast Prototyping(IEEE, 2023) Aydın, Yusuf; Ayhan, Tuba; Akyavaş , İrfanAs production and advances in motor and battery cell technology progress, unmanned aerial vehicles (UAVs) are gaining more and more acceptance and popularity. Unfortunately, the design and prototyping of UAVs is an expensive and long process. This paper proposes a fast, component based simulation environment for UAVs so that they can be roughly tested without a damage risk. Moreover, the combined effect of individual component choices can be observed with the simulator to reduce design time. The simulator is flexible in the sense that detailed aerodynamic effects and selected components models can be included. In this work, the simulator is proposed, model parameters are extracted for a particular UAV for testing the simulator and it is implemented on an field programmable gate array (FPGA) to increase simulation speed. The simulator calculates battery state of charge (SOC), position, velocity and acceleration of the UAV with gravity, drag, propeller air inflow velocity. The simulator runs on the FPGA fabric of AMD-XCKU13P with simulation steps of 1 ms.Conference Object Impact of Hardware Sources on Feature Selection for Online Signature Verification(IEEE, 2020) Ayhan, Tuba; Orak, RemziThis work analyzes time series features gathered from a touchpad which is a part of online signature verification system. A DTW processing unit is implemented on FPGA to be used in time series analysis. To support different feature groups, this unit can be reconfigured without altering the memory structure. By using this reconfigurable unit, features are evaluated according to the area cost that they introduce. Moreover, a method to predict the value of features for classification is introduced. This way, minimum requirements to implement an online signature verification system on FPGA are partially obtained.Conference Object Live Demo: Design and Fpga Implementation of a Component Level Uav Simulator(IEEE, 2023) Aydın, Yusuf; Ayhan, Tuba; Akyavaş , İrfanIn this work, we introduce a fast, component based simulation environment for UAVs. The simulator framework is proposed as combination of three sub-models: i. battery, ii. BLDC and propeller, iii. dynamic model. The model parameters are extracted for a particular UAV for testing the simulator. The simulator is implemented on an FPGA to increase simulation speed. The simulator calculates battery SOC, position, velocity and acceleration of the UAV with gravity, drag, propeller air inflow velocity. The simulator runs on the FPGA fabric of XilinxXCKU13P with simulation steps of 1 ms.Conference Object Zamanla Değişen Iır Alçak Geçiren Filtre ile Dinamik Tartım Yöntemi(2022) Gülbaş, Mustafa Can; Ayhan, Tuba; Yalçın, Müştak ErhanSanayide üretimden sevkiyat aşamasına kadar birçok alanda kullanılan otomatik ağırlık kontrol sistemi, üç adet konveyör bant, en az iki adet fotosel, yük hücresi, işlemci, kullanıcı için kontrol ekranı ve reddedici/yönlendirici kollarından oluşmaktadır. Ağırlık ölçerken, yük hücresi tarafından alınan ölçüm sinyalinin filtrelenmesi aşamasında literatürde kaskat yapıda zamanla değişen alçak geçiren filtrenin önemli bir yeri olduğu gözlemlenmiş ancak sonuca ulaşma konusunda oldukça fazla filtre adedinin mevcut olduğu gözlemlenmiştir. Sonuçlara ulaşma aşamasının hızlandırılması amacıyla bu çalışmada zamanla değişen alçak geçiren filtre ile farklı bir yaklaşım denenmiştir. Sonuca daha hızlı ulaşabilmek için kaskat bağlı alçak geçiren filtre adedi önem arz etmektedir. Filtre adım adım uygulanarak oluşan salınımlardan ürünün ağırlığına minimum filtre adedi ile ulaşmak hedeflenmiştir. Matlab'ta yapılan deneyler sonucunda çok yüksek hızlarda bu işlemle yönetmelikte belirtilen hata limitleri içerisinde sonuçların elde edilemediği görülmüş olup hata limitleri içerisinde elde edilen maksimum hız belirtilmiştir. Sonuç olarak filtre adedi azaltılıp, sönümleme hızlandırılarak oluşan salınımlardan ağırlık verisine yönetmelikte verilen hata sınırları içerisinde ulaşılmıştır.

