Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Design Example: Capacitance Multiplier Circuit01:20

Design Example: Capacitance Multiplier Circuit

1.3K
In integrated circuit technology, a capacitance multiplier is often utilized to produce a larger capacitance value when a small physical capacitance falls short. This is achieved by a circuit that multiplies capacitance values by a factor of up to 1000, such that a 10-pF capacitor can replicate the performance of a 100-nF capacitor.
The circuit illustrated in Figure 1 below incorporates two op-amps, with the first operating as a voltage follower and the second acting as an inverting amplifier.
1.3K
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving01:29

Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving

234
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
234
Vector Operations01:20

Vector Operations

1.9K
Vectors are physical quantities that have both magnitude and direction. The vector operations include addition, subtraction, and scalar multiplication.
A vector multiplied by a scalar value is called scalar multiplication. The result obtained is a new vector with a different magnitude. If the scalar is positive, the direction of the vector remains the same, but if it is negative, the direction of the vector is reversed. For example, the product of the mass and velocity yields the momentum.
1.9K
Multi-input and Multi-variable systems01:22

Multi-input and Multi-variable systems

332
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence of...
332
Vector Representation of Complex Numbers01:16

Vector Representation of Complex Numbers

414
Complex numbers, represented in Cartesian coordinates, can also be visualized as vectors. These vectors can be expressed in polar form, emphasizing their magnitude and angle. When a complex number is input into a function, the output is another complex number, highlighting the function's zero point from which the vector representation can originate.
Consider a function defined as the product of the complex factors in the numerator divided by the product of the complex factors in the...
414
Vector Algebra: Method of Components01:08

Vector Algebra: Method of Components

18.6K
It is cumbersome to find the magnitudes of vectors using the parallelogram rule or using the graphical method to perform mathematical operations like addition, subtraction, and multiplication. There are two ways to circumvent this algebraic complexity. One way is to draw the vectors to scale, as in navigation, and read approximate vector lengths and angles (directions) from the graphs. The other way is to use the method of components.
In many applications, the magnitudes and directions of...
18.6K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Digital Care for Older People: Digital Literacy, Technophobia and Technophilia.

Sage open aging·2025
Same author

Exploring new buccal films based on hydroxyethyl cellulose and Linecaps® combination for the pediatric delivery of hydrophobic molecules.

Carbohydrate polymers·2025
Same author

Effects of Exergames on Motor Skills, Psychological Well-Being, and Cognitive Abilities in Schoolchildren and Adolescents: Scoping Review.

JMIR pediatrics and parenting·2025
Same author

Mindfulness in surgeons.

International journal of surgery (London, England)·2025
Same author

Why do feelings persist over time in daily life? Investigating the role of emotion-regulation strategies in the process underlying emotional inertia.

Emotion (Washington, D.C.)·2025
Same author

Ethical considerations on the role of artificial intelligence in defining the futility in emergency surgery.

International journal of surgery (London, England)·2025

Related Experiment Video

Updated: Dec 27, 2025

Design and Analysis for Fall Detection System Simplification
08:05

Design and Analysis for Fall Detection System Simplification

Published on: April 6, 2020

11.1K

A Model-Based Design Floating-Point Accumulator. Case of Study: FPGA Implementation of a Support Vector Machine

Marco Bassoli1, Valentina Bianchi1, Ilaria De Munari1

  • 1Department of Engineering and Architecture, University of Parma, Parco Area delle Scienze, 181/A, 43124 Parma, Italy.

Sensors (Basel, Switzerland)
|March 6, 2020
PubMed
Summary
This summary is machine-generated.

Researchers developed a new Field Programmable Gate Array (FPGA) circuit for wearable sensors, enabling efficient machine learning computations. This hardware accelerator significantly improves performance for complex algorithms like support vector machines.

Keywords:
FPGAHDL code generationembedded devicesmodel-based designwearable sensors

More Related Videos

Design and Evaluation of Smart Glasses for Food Intake and Physical Activity Classification
07:47

Design and Evaluation of Smart Glasses for Food Intake and Physical Activity Classification

Published on: February 14, 2018

11.7K

Related Experiment Videos

Last Updated: Dec 27, 2025

Design and Analysis for Fall Detection System Simplification
08:05

Design and Analysis for Fall Detection System Simplification

Published on: April 6, 2020

11.1K
Design and Evaluation of Smart Glasses for Food Intake and Physical Activity Classification
07:47

Design and Evaluation of Smart Glasses for Food Intake and Physical Activity Classification

Published on: February 14, 2018

11.7K

Area of Science:

  • Embedded Systems
  • Computer Engineering
  • Machine Learning Hardware Acceleration

Background:

  • Wearable sensors require advanced platforms for complex, resource-demanding algorithms like machine learning.
  • Field Programmable Gate Arrays (FPGAs) offer a solution for high computational power through custom hardware.
  • Model-based design and automatic code generation are emerging techniques in FPGA development.

Purpose of the Study:

  • To present a novel model-based floating-point accumulation circuit for FPGAs.
  • To design a hardware accelerator optimized for computing Support Vector Machine (SVM) kernel functions.
  • To evaluate the performance of the proposed circuit against existing solutions.

Main Methods:

  • Developed a floating-point accumulation circuit using a model-based approach in Simulink.
  • Utilized the state-of-the-art delayed buffering algorithm for the circuit architecture.
  • Implemented and simulated the design using Simulink and VHDL.
  • Validated performance through post-implementation simulations and on-FPGA measurements using a polynomial kernel function.

Main Results:

  • The proposed circuit demonstrated superior performance in terms of speed and area efficiency compared to other solutions.
  • Simulink simulations indicated significant advantages in computational efficiency.
  • VHDL post-implementation simulations and FPGA measurements confirmed the effectiveness of the accumulator.

Conclusions:

  • The novel model-based floating-point accumulator offers an efficient hardware solution for resource-intensive algorithms in wearable sensor applications.
  • The designed circuit effectively computes SVM kernel functions with improved speed and reduced hardware footprint.
  • The results validate the potential of model-based design for creating high-performance FPGA accelerators for machine learning on edge devices.