Digital design for the Human Arteries in FPGA

version 1.0.0 (17.2 MB) by Jorge Torres Gómez
This design implements the digital circuit with FPGA components as an equivalent model to evaluate pressure in the human arteries.


Updated 2 Jun 2022

View License

This is a Simulink project to model the human arteries using digital circuit components. The model prototypes the reported circuit diagram for the human vessels in [1] but with delays, adders, and multipliers blocks. These blocks are conceived to be later implemented in FPGA.
The project runs directly from the file Noordegraaf_FPGA.slx. All the coeficients for digital design are evaluated in the init_fcn_noordergraaf_FPGA.mlx file. All the graphs are plotted in the stop_fcn_noordegraaf_FPGA.mlx file.
All the electric parameters from the original design in [1] are included in the excel document Parameters.xlsx, which follow the International System of Units (SI).
Files provided here are the following:
  • Simulink Project "Noordegraaf_FPGA.slx": Runs the project and self call dependencies as the .m files.
  • File to initiate all the electric parameters in the project: init_fcn_noordergraaf_FPGA.mlx and reading the parameters from the table Parameters.xlsx.
  • File to plot results after running the simulink project: stop_fcn_noordegraaf_FPGA.mlx.
[1] Abraham Noordergraaf, Pieter D. Verdouw, and Herman B.K. Boom. 1963. The use of an analog computer in a circulation model. Progress in Cardiovascular Diseases 5, 5 (3 1963), 419–439.

Cite As

Jorge Torres Gómez (2022). Digital design for the Human Arteries in FPGA (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2022a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!