A virtual instrument for acquisition and analysis of the phonocardiogram and its internet-based application.
The objective of this study is to develop a phonocardiogram (PCG) acquisition and analysis instrument using virtual instrumentation technology and investigate its Internet-based application. The PCG instrument was developed using a Pentium 200 computer, a data acquisition board, and a two-channel custom designed bio-signal preamplifier. LabVIEW was used to create the instrument's front panels. Spectral and joint time-frequency analyses were implemented into the instrument. This instrument can be used to display the PCG and to analyze the individual heart sound and murmur for the detection of heart valve diseases. Using a test-bed, the PCG data acquisition and analysis were performed remotely over the Internet. Through the main PCG panel, an operator can control the acquisition and analysis of PCG signals. In the remote test, real-time transmission of the PCG signal over the Internet was possible. Remote operators were able to view smoothly scrolling PCG waveforms and could control all the acquisition parameters and perform spectral and time-frequency analyses on the acquired heart sound. This study demonstrated that a LabVIEW-based medical virtual instrument provides a low-cost and flexible solution for data acquisition and analysis of PCG. It also showed that the current Internet supports the transmission of real-time PCG signals. Compared with other telemedicine systems, this application transfers not only the medical data, but also the virtual instrument and its signal processing capability through the Internet.
Guo
Z
Z
Department of Electrical and Computer Engineering, The George Washington University, Washington, DC 20052, USA. zguo@seas.gwu.edu
Moulder
C
C
Zou
Y
Y
Loew
M
M
Durand
L G
LG
D006349:Heart Valve Diseases / Q000175:diagnosis*; D006801:Humans; D020407:Internet / Q000592:standards*; D010701:Phonocardiography / Q000295:instrumentation / Q000379:methods*; D012815:Signal Processing, Computer-Assisted; D017216:Telemedicine / Q000592:standards* / Q000639:trends; D014584:User-Computer Interface