annulla
Visualizzazione dei risultati per 
Cerca invece 
Intendevi dire: 

ECG to LabVIEW

Hello,

I am a college student taking an ECG from the body, putting it to 3 filters on the SC-2075 breadboard. The filters consist of an instrumentation amplifier to amplify the output voltage of the ECG, a notch filter to filter out 60 Hz from wall, and a low pass filter to filter out any frequencies above 150 Hz. From my filters, i am connecting it to to LabVIEW. My question is: I need to tell LabVIEW the normal parameters of the heart (i.e the normal ranges of the P wave, T wave, ST segment, QRS complex, etc). From this data, we need numeric indicators and we need LabVIEW to tell us the time in milliseconds of each wave or segment. How would one do this? Please help. 

0 Kudos
Messaggio 1 di 6
3.613Visualizzazioni

biomedical_toolkit_l.gif

 

0 Kudos
Messaggio 2 di 6
3.576Visualizzazioni

Thank you for answering; however, my college only has the regular LabVIEW license excluding the Biomedical toolkit and advanced signal processing toolkit. So I would need to reach my goal without any of these toolkits. 

0 Kudos
Messaggio 3 di 6
3.555Visualizzazioni

Hi Mike,

 

then read some books/papers on your topic and implement the math on your own…

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Messaggio 4 di 6
3.548Visualizzazioni

It seems to me that there are several "steps" to your project (it is not completely clear exactly what you need to do, but bear with me ...).

  1. Acquire an EKG signal, and be able to display it and possibly store it (on disk), which would allow analysis at a later time, if necessary.
  2. Analyze the signal.  As a first step, it may be that there are obvious "periodicities" in your signal, i.e. it might be composed of a complex waveform (you used terms like "P", "QRS", and "T) that occur at semi-regular intervals.  You might be interested in the timing of these "clusters of features", as well as the fine-structure of the cluster (which might vary as a function of time, or maybe have some "average" parameters).

To do the first step, you need to know enough about your signal (and signal theory) to come up with a Sampling Frequency and an appropriate Sample Size (in time, or in samples).  To do the second step, look at your data (make a plot of some sort) and think about how you would describe and identify its features.  Then write the code.

 

Bob Schor

0 Kudos
Messaggio 5 di 6
3.546Visualizzazioni

It has not been updated in awhile, but you can start here

 

https://forums.ni.com/t5/Life-Science/bd-p/LifeScience

 

Seems like there are a lot of relevant posts.

 

mcduff

 

EDIT:

Here also

https://forums.ni.com/t5/Biomedical-User-Group/ct-p/7002

0 Kudos
Messaggio 6 di 6
3.541Visualizzazioni