
Ramazan YeniceriIstanbul Technical University · Department of Aeronautical Engineering
Ramazan Yeniceri
PhD
About
56
Publications
9,570
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
272
Citations
Introduction
He received his B.Sc., M.Sc. and Ph.D. degrees in Electronics and Communication Engineering Department from Istanbul Technical University (ITU). In 2014, he visited NDnano at University of Notre Dame as a researcher for six months. He is now with Department of Aeronautical Engineering as an Assistant Professor since 2017 and a Vice Chair of the Department since 2019. He is also a Board Member of ITU ARC since 2018. His current research topics are embedded systems, FPGAs, SOCs, avionics, UAVs.
Additional affiliations
October 2016 - present
October 2015 - September 2016
Electra IC
Position
- Design & Verification Engineering
February 2014 - August 2014
Education
September 2009 - November 2015
September 2007 - June 2009
September 2003 - May 2007
Publications
Publications (56)
Computational Fluid Dynamic (CFD) is of great importance in the design and analysis of aircraft. The utilization of CFD enables the improvement of aircraft design, cost reduction, enhanced energy efficiency, and optimization of aircraft performance. By conducting realistic CFD simulations prior to production, the performance of the designed aircraf...
The mathematical model of a 6-DoF dynamics is used in different applications. In general, to implement the 6-DoF dynamic model, software-based solutions are utilized. This paper introduces FPGA-based implementation of the 6-DoF dynamics accelerator. The proposed hardware-based approach ensures model accuracy in a nonlinear manner without compromisi...
This paper describes a hardware accelerator design for converting quaternion to Euler angles using High Level Synthesis methodology. As a design methodology, automatic code generation from Simulink model, prototyping device, number representation, formulation, basic operators and basic functions are explained. A successful implementation is present...
Integrated Modular Avionics (IMA) has been widely used in safety-critical aviation applications over the last 20 years due to its reusability, portability, modularity, and cost-effective re-certification. IMA-based systems effectively manage numerous applications with varying levels of criticality by utilizing shared hardware and middleware supporte...
Integrated Modular Avionics (IMA) architecture is designed to integrate units with different applications on a single hardware platform. It has many configuration parameters and design options that affect system and network performance, so estimating the system’s behavior can only be accessible if the complete system is executed. Therefore, impleme...
In this paper, the dynamic model and model validation of agile micro drones, capable of formation flight and solo attack, are presented. The hardware architecture of drones, their features, ground systems required for operation are introduced. Developed software modules, and their formation flight route plan and attack route plan generation feature...
In this study, a 6 degrees of freedom(DOF) quadrotor
flight simulation scenario is implemented on Raspberry Pi zero and Pi 4 boards, using FreeRTOS. Main aim for this work is to define an intermediate environment, much like a test bench, so that, realizing with the real hardware is as smooth as possible. Keeping this in mind, Raspberry boards are u...
This paper presents results of real flight evaluation of integrated communication, navigation and surveillance solution equipment for both manned and unmanned aerial vehicles aiming to share the same airspace. An equipment set, consisting of an experimental CNS device connected to Internet over an LTE modem with a proper antenna, and own battery is...
Modeling the dynamic behavior of quadrotors with high accuracy is of great importance for controller and estimator design and realistic simulations of the whole system. A problem encountered here is in software-based simulations, which are generally used, when the accuracy of the system model increases, the simulation speed decreases considerably....
Modularity, portability, and flexibility have become a trend with increasing momentum gradually, in the software community. ARCHI-Pilot is an autopilot software designed to catch the aforementioned trend. ARCHI-Pilot software, designed in a modular structure to work with open-source FreeRTOS and solve the problem of inter-module communication with...
This paper presents the development of a new autonomous relay handover method based on a widely used open-source and low-cost UAV telemetry radio. Instead of ad-hoc topology, extended star topology is preferred due to its simplicity. The default statistical time division multiplexing mechanism of the selected radio is explained. Four improvements o...
In this paper, a complementary filter for pitch and roll angle estimation based on linear acceleration and angular rate is designed and implemented on a Xilinx Zynq System on Chip (SoC) device. The filter is partitioned into two parts as hardware (HW) and software (SW) as a result of the communication performance analysis of Advanced eXtensible Int...
In this paper, we provide a system identification, model stitching and model-based flight control system design methodology for an agile maneuvering quadrotor micro aerial vehicle (MAV) technology demonstrator platform. The proposed MAV is designed to perform agile maneuvers in hover/low-speed and fast forward flight conditions in which significant...
The scope of this chapter is limited with the connection structures of the biologically inspired neural networks. Many biological networks are constructed with both regular and random connections between neurons. Bioinspired systems should mimic this mixed topology of biological networks, while the artificial system is still realizable. In this cha...
Performance of an artificial olfaction system depends on the success and speed of its classification according to the chosen problem. In this chapter, the feature extraction part just before the classification part is exploited to reach a better performance for artificial olfaction systems, and cellular nonlinear network-based feature extraction mo...
This chapter presents designs and implementations of cellular nonlinear network accelerators on field programmable gate array. A digital circuit architecture is introduced to handle computationally intensive active waves generation on locally coupled oscillatory network. This architecture is also implemented on FPGA and applied to the motion planni...
This book explores how neural networks can be designed to analyze sensory data in a way that mimics natural systems. It introduces readers to the cellular neural network (CNN) and formulates it to match the behavior of the Wilson–Cowan model. In turn, two properties that are vital in nature are added to the CNN to help it more accurately deliver mi...
In this paper, a model-based flight control system design approach is proposed for a micro aerial vehicle (MAV) using integrated flight testing and hardware-in-the-loop (HIL) simulation. This approach relies on adaptation of system identification and control system design methodologies from the manned aircraft domain. The MAV is specifically design...
In this paper, the first generalization for time-delay sampled-data chaotic system in order to generate multi-scroll attractor is introduced with its circuit implementation. An efficient delay-line with binary priority encoding, parallel shifting, and binary decoding is also suggested and implemented to overcome the delay line realization drawback...
We investigate, how linear or weakly nonlinear oscillatory systems (coupled nanoscale oscillators and propagating spin-waves) can be used as non-Boolean computing systems. We study two model systems: nearest-neighbor connected harmonic oscillators and propagating spin-waves. We argue that these systems may realize efficient co-processors for some d...
In this paper, an asynchronous digital circuit is introduced for increasing the amount of delay in binary delay lines in an area efficient way. The circuit that uses its slave delay line twice per delay event is called asynchronous delay doubler (ADD). The delay increases exponentially, while the number of components increases linearly in the recur...
In this paper, success on cellular nonlinear network emulator core that generates active waves such as autowaves and traveling waves is intended. This wave computer core has 4 × 4 parallel processing units. Cellular nonlinear network in this study has 16, 384 nodes arranged in 128 × 128 normal grid form. The evolution algorithm of the network is ex...
Chaotic systems have been used in random number generation, owing to the property of sensitive dependence on initial conditions and hence the possibility to produce unpredictable signals. Within the types of chaotic systems, those which are defined by only one delay-differential equation are attractive due to their simple model. On the other hand,...
Nowadays, Dynamic Partial Reconfiguration of digital circuits like Field-Programmable Gate Arrays (FPGA) appears as a sustainable hardware evolution phenomenon. Like many other architectures, Cellular Nonlinear Networks (CNN) are able to be adjusted or reprogrammed, when the characteristics of the problem are changed. Currently, changing memory con...
The anticipating synchronization between time-delay systems is studied with a sampled-data master and discrete-time slave systems in this paper. The rough discrete-time approximation of the original sampled-data system exhibits significant performance when locking to the master system and generating the anticipated signal. System models, coupling s...
Partial Reconfiguration (PR) has been providing a new lever in digital designs since that feature emerged with practical tools. Similar to changing the program running on a microprocessor, partial reconfiguration is changing the hardware configured on a Field Programmable Gate Array in run-time. In this paper, a Cellular Logical Network performing...
Chaotic time-delay systems are attractive candidates to generate chaotic dynamics because of their relatively simple system model. The circuit realization of the time-delay part is the main drawback of these systems. In order to overcome this drawback, a chaotic time-delay system which features a binary feedback function is presented. The use of bi...
The main implementation issues of chaotic circuits based on time-delay models are discussed and a sampled-data chaotic system is presented to address this issue. Detailed numerical simulations revealing system chaotic behavior are provided. In order to illustrate the usefulness of the chaotic circuit, the design of a high-performance true random bi...
The autowave, which is a kind of nonlinear wave, is easy to generate but difficult to control its source on networks. This paper proposes a new configuration of a Cellular Nonlinear Network and special constant valued input patterns in order to generate autowaves and control its source. It is also shown in this paper that the Doppler Effect is stil...
In this paper, a throughput enhanced version of a new True Random Bit Generator (TRBG) based on a time-delay sampled-data system is proposed. This new TRBG has both analog and digital parts, which provides the dynamic behavior and the sample and delay process, respectively. The simple system equations and the ease of implementation make this new TR...
A new true random bit generator circuit which is a time-delay sampled-data feedback system is proposed. The differential equation that defines the dynamic behaviour of the circuit is implemented by analogue active and passive components with a digital block that forms the sample and hold delay line as the feedback. A D-type flip-flop chain is used...
In this work, active wave simulation on Cellular Nonlinear Network was computed for path planning on the GPU of a NVIDIA GTX275 video card. In software part, QtOpenCL, which is a wrapper library of OpenCL, was used to make code portable for systems with different GPUs. We achieved promising results comparing to results achieved by both CPU and FPGA...
Many path planning and navigation papers using Cellular Neural/Nonlinear Networks (CNN) are found in literature. High proportion of these works originated by wave processing feature of CNN. This paper proposes a special condition of a known Cellular Nonlinear Network model which makes the network very proper to obtain nested and repetitive travelli...
Some computationally complex problems require complex solutions in terms of number of processors and diversity of computation methods. Metabolic systems are naturally capable of solving complex problems; they are mathematically modelled with hundreds of differential equations. In order to understand those metabolisms or simply replicate their funct...
In this paper, a wavelet application which aims to monitor a domestic natural gas boiler as a mechanical system is presented. In this predictive maintenance application, discrete-time wavelet decomposition is basically used to analyze the recorded vibration signal of the mechanical system. A low cost microphone is utilized to capture the vibrations...
Noise suppression from speech signal is one of the fundamental problems in audio processing applications. In this paper, a frequency domain based noise suppression algorithm is realized on FPGA. The algorithm is suitable for small, single microphone systems such as the hearing aids where the microphone and the speaker are very close to each other....
This paper introduces a hardware - software co-design of a Cellular Nonlinear Network (CNN) emulator. The Cellular Nonlinear Network is an two-dimensional array of locally coupled Nonlinear Processing Elements (NPEs). The network is used to observe evolution of spatio-temporal waves such as autowaves, travelling waves and spiral waves. The software...
In this paper, the model and implementation of a Cellular Nonlinear Network which is able to solve the shortest path finding problem between two points in a two dimensional space including obstacles is presented with a navigation algorithm towards the target via the shortest path. Then, the target tracking scenario with tracker and target robots on...
This paper introduces an active wave computing based algorithm for real-time robot navigation problem in dynamically changing environment and presents a real test setup with a roving robot. Travelling waves propagated on Cellular Neural Network (CNN) were employed by the system to find the shortest path as proposed in our previous work. The setup h...
In this demo, we introduced a mobile robot navigation test setup that is accessible via internet. This test setup has a Lego Mindstorms NXT differential drive mobile robot which is controlled by a computer with Bluetooth connection. The control computer, which is called Host Computer in Fig. 1, runs MATLAB to operate the system. The navigation of m...
In this paper, a novel cellular nonlinear network emulator core which executes wave computing within an FPGA-based platform is proposed. This wave computer core has 4 Ã 4 parallel processing units and emulates 16, 384 nodes which are arranged in 128 Ã 128 normal grid form. The wave computer core can be programmed to generate active waves such as...
This paper introduces a simple algorithm to solve robot path finding problem using active wave computing techniques. A two-dimensional Cellular Neural/Nonlinear Network (CNN), consist of relaxation oscillators, has been used to generate active waves and to process the visual information. The network, which has been implemented on a Field Programmab...
This paper introduces a digital implementation of a new simple programmable autowave generator network on a field programmable gate array (FPGA). The network is a two dimensional reaction-diffusion Cellular Neural Network which consists of relaxation oscillators. The introduced implementation successfully simulates 25,600 neurons in real-time with...
In this demo, we will introduce a hardware based on Xilinx XC2VP30 FPGA chip on the Xilinx University Program Virtex-II Pro Development System for studying spatiotemporal waves in real-time. The network which is implemented on the FPGA is a two dimensional reaction-diffusion Cellular Neural Network consists of relaxation oscillators. The network ca...