FPGA-based design and implementation of arterial pulse wave generator using piecewise Gaussian-cosine fitting.
Because arterial pulse waves contain vital information related to the condition of the cardiovascular system, considerable attention has been devoted to the study of pulse waves in recent years. Accurate acquisition is essential to investigate arterial pulse waves. However, at the stage of developing equipment for acquiring and analyzing arterial pulse waves, specific pulse signals may be unavailable for debugging and evaluating the system under development. To produce test signals that reflect specific physiological conditions, in this paper, an arterial pulse wave generator has been designed and implemented using a field programmable gate array (FPGA), which can produce the desired pulse waves according to the feature points set by users. To reconstruct a periodic pulse wave from the given feature points, a method known as piecewise Gaussian-cosine fitting is also proposed in this paper. Using a test database that contains four types of typical pulse waves with each type containing 25 pulse wave signals, the maximum residual error of each sampling point of the fitted pulse wave in comparison with the real pulse wave is within 8%. In addition, the function for adding baseline drift and three types of noises is integrated into the developed system because the baseline occasionally wanders, and noise needs to be added for testing the performance of the designed circuits and the analysis algorithms. The proposed arterial pulse wave generator can be considered as a special signal generator with a simple structure, low cost and compact size, which can also provide flexible solutions for many other related research purposes.
College of Information Science and Engineering, Northeastern University, Shenyang City, Liaoning Province, 110819 China.
Lu
L
Wang
Sino-Dutch Biomedical and Information Engineering School, Northeastern University, Shenyang City, Liaoning Province, 110819 China; Key Laboratory of Medical Image Computing (Northeastern University), Ministry of Education, China. Electronic address: xuls@bmie.neu.edu.cn.
Lisheng
L
Xu
Key Laboratory of Medical Image Computing (Northeastern University), Ministry of Education, China.
Dazhe
D
Zhao
Sino-Dutch Biomedical and Information Engineering School, Northeastern University, Shenyang City, Liaoning Province, 110819 China.
Yang
Y
Yao
Sino-Dutch Biomedical and Information Engineering School, Northeastern University, Shenyang City, Liaoning Province, 110819 China.
Dan
D
Song
D055615:Electrical Equipment and Supplies; D004867:Equipment Design; D006801:Humans; D016011:Normal Distribution; D063177:Pulse Wave Analysis / Q000295:instrumentation* / Q000379:methods*; D012815:Signal Processing, Computer-Assisted / Q000295:instrumentation*
FPGA; Piecewise fitting; Pulse wave; SOPC; Signal generator