Design and Implementation of a Pulse Wave Generator Based on Windkessel Model Using Field Programmable Gate Array Technology.

Lu Wang,Lisheng Xu,Shuran Zhou,Hao Wang,Yang Yao,Liling Hao,Bing Nan Li,Lin Qi
DOI: https://doi.org/10.1016/j.bspc.2017.03.008
IF: 5.1
2017-01-01
Biomedical Signal Processing and Control
Abstract:Purpose: Pulse wave contains plenty of physiological and pathological information of cardiovascular system. There have been many commercial products that can analyze pulse wave signals for the quantification of cardiovascular functions. However, their performance often varies from case to case. It is thus necessary to generate typical pulse waveforms in order to quantitatively evaluate these commercial products.Methods: A pulse wave generator based on the Windkessel model is designed and implemented in this study because Windkessel model can describe the general features of a pulse wave with physiologically interpretable parameters that can be easily set by users. The numerical solutions are obtained by using the Runge-Kutta method.Results: The features of this work include: (1) the critical parameters are flexible to be modulated so that different pulse waveforms representing different states of the cardiovascular system could be simulated; (2) it is possible to add different types of noises with varying signal-to-noise ratios; (3) the software is designed under the System-on-a-Programmable-Chip (SoPC) developing flow; (4) the platform is implemented on Field Programmable Gate Array (FPGA) for efficiency, portability and scalability.Conclusion and significance: The pulse waves generated by the designed generator are quite similar to these measured in clinic. The new pulse wave generator is useful to test and evaluate various pulse wave analysis devices. It is also useful for the training of hospital personnel and young students. (C) 2017 Elsevier Ltd. All rights reserved.
What problem does this paper attempt to address?