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.
Multichannel active noise control (MCANC) systems are commonly used in acoustic noise or vibration control, such as large-dimension ventilation ducts, open windows and mechanical structures. However, its computational load far exceeds the capabilities of digital signal processors (DSPs) and microcontrollers. Even the field programmable gate array (FPGA) cannot straightforwardly cope with the exponential...
Self-mixing interferometry (SMI) has been widely used for sensing of diverse vibration, velocity, displacement, biomedical and flow applications. The simplicity of the SMI configuration enables the design of a low-cost, self-aligned and compact sensor with a small optical component count. SMI occurs when a small portion of emitted coherent optical beam is backscattered by the remote target and re-enters...
In this paper, a modified CORIDC algorithm for computation of arctangent is presented. Unlike the conventional CORDIC algorithm which has constant number of iterations, the proposed algorithm calculates the nearest predefined angle to the input phase at the beginning of every iteration and then rotates by an optimal angle. As it has variable iterations, the novel rotation strategy provides faster...
Digital pre-distortion technique is one of the most crucial techniques used to solve frequency distortion in wireless communication links, which is due to nonlinear behavior of devices like power amplifier and limits frequency bandwidth of signal. This paper introduces a multi-function digital platform employed to verify and test different digital pre-distortion algorithms. The digital platform is...
Intra prediction algorithm in the recently developed High Efficiency Video Coding (HEVC) standard has very high computational complexity. High-level synthesis (HLS) tools are started to be successfully used for FPGA implementations of digital signal processing algorithms. Therefore, in this paper, the first FPGA implementation of HEVC intra prediction algorithm using a HLS tool in the literature is...
Distinguished features of Particle Swarm Optimization (PSO) algorithm have been made it a powerful tool to deal with challenging optimization problems. Almost all of the previous implantations of PSO are in the FPGA or software frameworks. Long execution time is the main reason why these works are deficient for real-time applications. Instead, CMOS is a favorable alternative from delay and area point...
The combination of diffusion strategies and least-mean-square (LMS) algorithm provides many advantages for adaptive-filter to solve distributed optimization, estimation and inference problems. However, suffering from high computation complexity, software implementation of diffusion LMS algorithm is unsuitable for real-time and portable applications. In order to extend its availability, we design a...
The CORDIC algorithm is the most important algorithm to achieve sine-cosine signal. This paper discussed the architecture of FPGA implementation, optimization measures were proposed according to hardwarere sources, angular coverage and computing precision of the algorithm. There are 3 main problems for hardware implementation of CORDIC algorithm, based on the basic principle of the algorithm. Combined...
The Fast Fourier Transform (FFT) is an important algorithm in the fields of science and engineering, where it is used in diverse areas such as communications, signal processing, instrumentation, image and video analysis, etc. The algorithm is essentially a fast implementation of the Discrete Fourier Transform which allows it to reduce the asymptotic complexity of the latter from O(n2) to the former's...
The Fast Fourier Transform (FFT) is a widely used algorithm for spectral analysis of signals and is widely used in applications of communications, biomedical signal processing, industrial process control, etc. Its wide usage and application has resulted in the implementation of a number of FFT algorithms for inputs of various sizes, dimensions, and platform types such as desktop computers, graphic...
Fiber array optical systems that are used for free-space optical communications and phased laser beam projection applications depend on fast, closed-loop adaptive control to efficiently compensate for optical distortion caused by atmospheric turbulence. Current off-the-shelf systems are limited in performance, fiber array control channels, and flexibility. In this research project, we built a scalable...
Modern innovative applications like machine-to-machine (M2M) communication, multi-gigabit data networks, extensive sensor networks or data acquisition and big data analytics require an enormous amount of processing power and bandwidth. The traditional approach to deploy a processing and transmission infrastructure by cascading multicore CPUs, using offload engines and GPU cores is usually expensive...
Residue number system (RNS) can be emphasized among contemporary nonpositional number systems. Its features and nonpositional structure of calculations made it an effective tool for solving a number of resource-consuming tasks, such as digital signal processing, cryptography and so on. An important RNS feature is the ability to parallelize operations, that makes it effective when implemented in FPGA...
Advanced driver assistance systems (ADAS) are the key to enable autonomous cars in the near future. One important task for autonomous cars is to detect pedestrians reliably in real-time. The HOG algorithm is one of the best algorithms for this task; however it is very compute intensive. To fulfill the real-time requirements for high resolution images an efficient parallel implementation is necessary...
The quest for faster and power efficient algorithms has necessiated the need for faster and power efficient multipliers since multiplication is used frequently. Often, the numbers to be multiplied are quite large. The multiplication method proposed in this work, Nikhilam sutra or algorithm, is derived from the ancient Indian texts known as Vedas. Elliptic curve cryptography (ECC) involves repeated...
Before implementation into hardware signal processing algorithms are tested in simulation mode. LabVIEW provides highly convenient environment for simulation development and also tools for generation of simulation environment that can include simulation itself and collection of simulation data. Despite the fact these tools use LabVIEW for code generation, it is not easy to understand the principles...
To improve the signal to noise ratio in the auto-tracking receiver, the traditional two dimensional acquisition algorithm is often used. However, its application has been limited because of the large amount of calculations. In this paper, a low-complexity cross-correlation algorithm is proposed. Firstly, the theoretical deviation is given. And then its implementation based on Field Programmable Gate...
The newly introduced Kubelka-Munk Genetic Algorithm (KMGA) is a promising technique used in the assessment of skin lesions. Unfortunately, this method is computationally expensive due to its function inverting process. In the work of this paper, we design a Predictive Function Optimization Algorithm in order to improve the efficiency of KMGA by speeding up its convergence rate. Using this approach,...
Communication systems are extensively used in a large number of applications such as radar, aerospace, naval/maritime communication, mobile communication and many more. The most important module in designing communication system includes design of modulators and demodulators. Frequency modulation (FM) is widely used for various applications ranging from radio communication to on-board systems for...
New high throughput floating-point dividers implemented in FPGA based on different fast computation division algorithms are proposed. The hardware implementations uses 32- bit floating-point single precision. The implementations include both multiplicative inverse and division. The proposed hardware implementations are designed with high computation speed and throughput. They are oriented for high...
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.