banner

Filter by

Generic Hardware Realization of K Nearest Neighbors on FPGA

K Nearest Neighbors (KNN) algorithm is a straight-forward yet powerful Machine Learning (ML) tool widely used in classification, clustering, and regression applications. In this work, KNN is applied, with three distance metrics, to classify different datasets, experimentally testing each distance metric effect on the classification performance. A static K is applied for the whole dataset optimally

Artificial Intelligence
Energy and Water
Circuit Theory and Applications
Software and Communications

FPGA realization of fractals based on a new generalized complex logistic map

This paper introduces a new generalized complex logistic map and the FPGA realization of a corresponding fractal generation application. The chaotic properties of the proposed map are studied through the stability conditions, bifurcation behavior and maximum Lyapunov exponent (MLE). A relation between the mathematical analysis and fractal behavior is demonstrated, which enables formulating the

Circuit Theory and Applications
Agriculture and Crops
Mechanical Design

Comment on “Origin of the Curie–von Schweidler law and the fractional capacitor from time-varying capacitance” [J. Pow. Sources 532 (2022) 231309]

In this Letter we highlight some fundamental errors in the paper “Origin of the Curie–von Schweidler law and the fractional capacitor from time-varying capacitance” [J. Pow. Sources 532 (2022) 231309] by V. Pandey. In particular, with the use of the convolution integral of linear time-varying capacitance with the time-derivative of voltage (i.e. Eq (9) as suggested by the author), one ends up with

Circuit Theory and Applications

CNTFET-based ternary address decoder design

With the end of Moore's law, new paradigms are investigated for more scalable computing systems. One of the promising directions is to examine the data representation toward higher data density per hardware element. Multiple valued logic (MVL) emerged as a promising system due to its advantages over binary data representation. MVL offers higher information processing within the same number of

Energy and Water
Circuit Theory and Applications
Software and Communications
Agriculture and Crops
Mechanical Design

Energy Harvesting Management Unit for Wearable Devices

Energy harvesting materials and systems have become a popular study topic that is rapidly expanding. The harvesters will be used for a variety of applications, including distributed wireless sensor nodes for structural health monitoring, embedded and implanted sensor nodes for medical applications, recharging large system batteries, monitoring pressure in automobiles, powering unmanned vehicles

Healthcare
Energy and Water
Circuit Theory and Applications
Software and Communications
Agriculture and Crops
Mechanical Design
Innovation, Entrepreneurship and Competitiveness

Extended RC Impedance and Relaxation Models for Dissipative Electrochemical Capacitors

Electrochemical capacitors are a class of energy devices in which complex mechanisms of accumulation and dissipation of electric energy take place when connected to a charging or discharging power system. Reliably modeling their frequency-domain and time-domain behaviors is crucial for their proper design and integration in engineering applications, knowing that electrochemical capacitors in

Artificial Intelligence
Energy and Water
Circuit Theory and Applications
Software and Communications
Mechanical Design

Deep Neural Networks-Based Weight Approximation and Computation Reuse for 2-D Image Classification

Deep Neural Networks (DNNs) are computationally and memory intensive, which present a big challenge for hardware, especially for resource-constrained devices such as Internet-of-Things (IoT) nodes. This paper introduces a new method to improve DNNs performance by fusing approximate computing with data reuse techniques for image recognition applications. First, starting from the pre-Trained network

Artificial Intelligence
Energy and Water
Circuit Theory and Applications
Software and Communications

A generalized framework for elliptic curves based PRNG and its utilization in image encryption

In the last decade, Elliptic Curves (ECs) have shown their efficacy as a safe fundamental component in encryption systems, mainly when used in Pseudorandom Number Generator (PRNG) design. This paper proposes a framework for designing EC-based PRNG and maps recent PRNG design techniques into the framework, classifying them as iterative and non-iterative. Furthermore, a PRNG is designed based on the

Artificial Intelligence
Circuit Theory and Applications
Mechanical Design

IoT Microchip AVR Microcontroller's Fuses and Lock Bits High Voltage Programmer

This paper proposes a reliable wireless configuration bits programmer for remotely resetting incorrectly-written Microchip AVR microcontrollers' Fuses and Lock Bits. The incorrect configuration bits programming leads critically to a micro-controller malfunction which requires correct reprogramming. The proposed programmer utilizes Wi-Fi for enabling the remote configuration bits programming via a

Circuit Theory and Applications
Software and Communications

FPGA Implementation of Reconfigurable CORDIC Algorithm and a Memristive Chaotic System with Transcendental Nonlinearities

Coordinate Rotation Digital Computer (CORDIC) is a robust iterative algorithm that computes many transcendental mathematical functions. This paper proposes a reconfigurable CORDIC hardware design and FPGA realization that includes all possible configurations of the CORDIC algorithm. The proposed architecture is introduced in two approaches: multiplier-less and single multiplier approaches, each

Artificial Intelligence
Circuit Theory and Applications
Software and Communications
Agriculture and Crops
Mechanical Design