The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
The Field Programmable Gate Array (FPGA) components offer effective solutions and provide real-time computation performances for control algorithms of electrical systems. The aim of this paper is to present the FPGA implementation of an Automatic Tracking Observer (ATO) for the synchronization of the grid voltage vector. This application is particularly useful for the control of a three-phase Pulse...
As Field Programmable Gate Arrays (FPGAs) get faster and denser, the scope of their applications is getting wider. High performance computing applications, for instance, are an example of such application expansion driven by FPGAs' increasing computational power coupled with their relatively low power consumption compared to state-of-the-art microprocessor technology. However, one major hurdle facing...
A multi-channel image superimposition system is designed in this paper. It can superimpose white-light image on infrared thermal image to generate mixture image. The system is realized on a FPGA chip and is mainly composed of multi-channel DMA controller and image superimposition module. Multi-channel DMA controller can realize data exchange between image superimpositon module and memory independent...
This paper presents a digital system architecture for a two-input one-output zero order ANFIS (Adaptive Neuro-Fuzzy Inference System) and its implementation on an FPGA (Field Programmable Gate Array) using VHDL (VHSIC Hardware Description Language). The designed system is used for nonlinear function generation. First, a nonlinear function is chosen and off-line training is carried out using MATLAB...
This paper presents a communication scheme design with VHDL language for parallel array of processors implemented in a Field Programmable Gate Array (FPGA) for the solution of linear equation systems. The solution is performed using the division-free Gaussian elimination method. This algorithm was implemented in integrated processors in a FPGA Spartan 3 of Xilinx. The communication design uses read/write...
This paper presents a parallel array of processors implemented in a Field Programmable Gate Array (FPGA) for the solution of linear equation systems. The solution is performed using the division-free Gaussian elimination method. This algorithm was implemented in integrated processors in a FPGA Spartan 3 of Xilinx. A top-down design was used. The architecture modules were designed in VHDL language...
Reconfigurability and flexibility are often desired characteristics in an automatic system whose capability needs to be changed from time to time to meet the need of its operation. In this study, a Hardware Description Language (HDL) software core for joint torques/forces computation for an n-joint general purpose manipulator is designed. This HDL core can be used in a reconfigurable robot control...
As software profiling is conducted to determine which section of program demand high processing computation in monocular SLAM inverse depth estimation, matrix multiplication is identified to be one of the most time consuming process. The processing is more demanding when the number of features inserted to the image is increased. For that reason, this paper proposes a parallel matrix multiplier design...
RNA folding is a compute-intensive task that lies at the core of search applications in bioinformatics such as RNAfold and UNAFold. In this work, we analyze the Zuker RNA folding algorithm, which is challenging to accelerate because it is resource intensive and has a large number of variable-length dependencies. We use a technique of Lyngso to rewrite the recurrence in a form that makes polyhedral...
The analog CNN-UM can be used to solve the Navier-Stokes equations quite fast. But using in engineering applications it can not be sufficiently accurate and reliable because noises from the environment, such as power supply noise or temperature fluctuation. With the proper Field Programmable Gate Array (FPGA) we can gain sufficient (adequate) computation speed with high precision. The dedicated hardware...
This paper presents the design and implementation of a visual servo system, which uses a stereo machine vision system to guide an omnidirectional mobile robot for real-time object tracking. The vision system consists of two image sensors so that the position of the target in the space can be obtained. The realtime vision system is placed on the omnidirectional mobile robot for navigation. The tracking...
This paper presents a low cost indoor ultrasonic-based positioning system. This system allows the mobile nodes of a Wireless Sensor Network to know their location using radiofrequency and ultrasonics. To achieve this goal, a matrix of transmitting anchor points is installed whereas the mobile nodes receive these transmitted signals and estimate the time-of-flight of the ultrasonic signals. Using two...
The digital spiking neuron is a wired system of shift registers and behaves like a simplified neuron model. By adjusting the wirings among the registers, the neuron can generate various spike-trains. In this paper some basic relations between the wiring pattern and spike-train characteristics are analyzed. Based on the analysis results, a hardware-oriented learning algorithm is proposed. The learning...
Two new methods to improve the ultra-low speed control performance of ac servo system are described in this paper. One is improved M/T method, which could minimize the influence of speed detection dead time and smooth the measurement. Another is instantaneous speed detection based on constant jerk model, which assumes the rotor jerk is constant at the interval of sampling period. The instantaneous...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.