07-10-2014 05:11 AM
Hello,
I am working on a project Cerebral Oxygenation Monitoring. The concept is similar to pulse oximetry. I help already developed the hardware that includes the timing circuit , led driver for driving Red and IR Led, Amplifier and Filter Stage. I am getting the pulse signal but it is multiplexed signal corresponding to effect of both Red/IR Led. Now to separate it I need to use sample and hold circuit, whihc I can achieve with and IC LF398 but I want to minimise this part and directly take this multiplexed signal through DAQ Card in to LabVIEW and further create sample and hold in LabVIEW.
The sampling needs to be in synchronus with the Timing signal given to Red and IR. How I can achieve this in LabVIEW.
For eg: the Red Led is triggered with a pulse of 1 ms with a repeatation rate after 10 ms. So this timing pulse should trigger the sampling part.
Please Help.
07-10-2014 05:20 PM
What (NI) hardware do you have? Are you using CompactRIO, PXI, NI-USB? If you want precision timing, you should be running LabVIEW with the Real-Time Module (which requires a processor capable of Real-Time).
BS
07-10-2014 05:42 PM
Not sure what you need the HOLD part for.
Correct me if I'm wrong:
You have a 1 mSec pulse, every 10 mSec.
Each pulse triggers two LEDs: RED and IR
You have a single signal which contains the processed (through the body, or whatever) responses to BOTH of those signals.
So, how does a S&H, hardware or otherwise, separate the two responses?
Is one delayed in time, relative to the other?
Blog for (mostly LabVIEW) programmers: Tips And Tricks
07-10-2014 06:07 PM
07-11-2014 07:05 AM
@Bob_Schor wrote:
What (NI) hardware do you have? Are you using CompactRIO, PXI, NI-USB? If you want precision timing, you should be running LabVIEW with the Real-Time Module (which requires a processor capable of Real-Time).
BS
I will be using NI-USB 6008 for Signal Acquisition
07-11-2014 07:24 AM - edited 07-11-2014 07:31 AM
@CoastalMaineBird wrote:
Not sure what you need the HOLD part for.
Correct me if I'm wrong:
You have a 1 mSec pulse, every 10 mSec.
Each pulse triggers two LEDs: RED and IR
You have a single signal which contains the processed (through the body, or whatever) responses to BOTH of those signals.
So, how does a S&H, hardware or otherwise, separate the two responses?
Is one delayed in time, relative to the other?
YES you are right, 1 mSec pulse, every 10 mSec.
Above figure shows the trigger pulses generated using standard hardware. One triggers IR and other triggers RED. In above case I had kept repetation rate 4msec
This is the signal which I may get
Now how do I separate both of these signals in LabVIEW
07-11-2014 09:08 AM
I'm still not clear - your pic shows two distinct signals, yet you're asking how to separate them.
Is there some hardware piece that is multiplexing them?
Can you bypass that?
Blog for (mostly LabVIEW) programmers: Tips And Tricks