Pulse waves contain rich physiological and pathological information of the human vascular system. The pulse wave diagnosis systems are very helpful for the clinical diagnosis and treatment of cardiovascular diseases. Accurate pulse waveform is necessary to evaluate the performances of the pulse wave equipment. However, it is difficult to obtain accurate pulse waveform due to several kinds of physiological and pathological conditions for testing and maintaining the pulse wave acquisition devices. A pulse wave generator was designed and implemented in the present study for this application. The blood flow in the vessel was simulated by modeling the cardiovascular system with windkessel model. Pulse waves can be generated based on the vascular systems with four kinds of resistance. Some functional models such as setting up noise types and signal noise ratio (SNR) values were also added in the designed generator. With the need of portability, high speed dynamic response, scalability and low power consumption for the system, field programmable gate array (FPGA) was chosen as hardware platform, and almost all the works, such as developing an algorithm for pulse waveform and interfacing with memory and liquid crystal display (LCD), were implemented under the flow of system on a programmable chip (SOPC) development. When users input in the key parameters through LCD and touch screen, the corresponding pulse wave will be displayed on the LCD and the desired pulse waveform can be accessed from the analog output channel as well. The structure of the designed pulse wave generator is simple and it can provide accurate solutions for studying and teaching pulse waves and the detection of the equipments for acquisition and diagnosis of pulse wave.
Citation: WANGHao, FUQuanhai, XULisheng, LIUJia, HEDianning, LIQingchun. Design and Implementation of the Pulse Wave Generator with Field Programmable Gate Array Based on Windkessel Model. Journal of Biomedical Engineering, 2014, 31(5): 989-993. doi: 10.7507/1001-5515.20140186 Copy