How to record two signals simultaneous(by using ADC) ?

In summary, the individual is seeking an ADC with a resolution of 20 bits or higher to record two weak signals with a signal-to-noise ratio of -30 dB. The challenge is to record the two signals simultaneously without any time difference. The suggestion is to use a "simultaneous sample and hold" circuit, although this may be costly. Alternatively, two ADC chips can be used, but the issue of time difference and matching must be considered. The individual is also considering using a 20 bit ADC, but may need to hand-screen components for better delay matching. The signals in question are ECG signals, which are currently being amplified and filtered before being recorded, but the individual wants to record the raw signals without amplification and perform
  • #1
samaaa
48
0
Hi:

I need to record a two analog signals, by using an ADC(of 20 bits resolution or higher), the two signals are very weak signals of signal to noise ratio about -30 db, so the two signals are very effective by the noise.

the problem is : how to record these two signals at the same time(simultaneous )?
If i will use multiple channel ADC, then the two signals will be sampled not at the same time exactly, because the ADC of multiple channels use the multiplexing to sampling multiple channels.

so, how can i record(by using ADC) the two signals at the same time exactly??
 
Engineering news on Phys.org
  • #2
You need "simultaneous sample and hold" circuits; and since you need 20 bit resolution they will be pricey.

Here is a 16 bit simultaneous sample and hold with 3 differential channels:
http://www.ti.com/lit/ds/sbas362c/sbas362c.pdf

Contact TI or Analog Devices directly for advice on a 20 bit system.
 
  • #3
UltrafastPED said:
You need "simultaneous sample and hold" circuits; and since you need 20 bit resolution they will be pricey.

Here is a 16 bit simultaneous sample and hold with 3 differential channels:
http://www.ti.com/lit/ds/sbas362c/sbas362c.pdf

Contact TI or Analog Devices directly for advice on a 20 bit system.
OK, if ADC "simultaneous sample and hold" of 20 bits is unavailable:

can i use two ADC chips, to record the two signals?
can i ensure that the two signals will be sampled in the same time exactly?
 
  • #4
Did you read the TI spec sheet? Is it clear to you?
 
  • #5
You need to define "same time exactly" since true "exactly" is impossible.

Two discrete A/D converters will vary based on process. Two A/Ds on a single chip will be better matched. What frequency are you sampling at, and what timing jitter and offset can you tolerate? Note that even single A/Ds have inherent timing jitter and aperature uncertainty. For example the TI data sheet referenced has 150ps of delay and jitter matching.

Also, how are you affected by gain error and offset matching? What about matching in your anti-alias filters?
 
  • #6
UltrafastPED said:
Did you read the TI spec sheet? Is it clear to you?
yes i read it, i understand that this chip use one ADC for each channel

meBigGuy said:
You need to define "same time exactly" since true "exactly" is impossible.
i am not sure, but may be i need about 1 micro second difference between sampling the two signals

meBigGuy said:
What frequency are you sampling at
not less than 200 Hz.

meBigGuy said:
what timing jitter and offset can you tolerate? Note that even single A/Ds have inherent timing jitter and aperature uncertainty. For example the TI data sheet referenced has 150ps of delay and jitter matching.

Also, how are you affected by gain error and offset matching?
i will search for these questions
 
  • #7
1 micro second is a long time. But, 20 bits is a lot of bits. Are you sure you need 20 bits. Can you explain your rationale for choosing 20 bits.

Here is a 20 bit converter. http://www.ti.com/lit/ds/symlink/ddc101.pdf I'm not sure how well matched 2 in parallel would be since I didn't fully read the acqusition description yet. Maybe acquisition can be matched. Look at it and try to fully understand how it acquires and produces a result. Also look at some other 20 bit converters. Sorry I can't give you more detail just yet.
 
  • #8
samaaa said:
Hi:

I need to record a two analog signals, by using an ADC(of 20 bits resolution or higher), the two signals are very weak signals of signal to noise ratio about -30 db, so the two signals are very effective by the noise.

the problem is : how to record these two signals at the same time(simultaneous )?
If i will use multiple channel ADC, then the two signals will be sampled not at the same time exactly, because the ADC of multiple channels use the multiplexing to sampling multiple channels.

so, how can i record(by using ADC) the two signals at the same time exactly??

Why are the signals weak going into your ADC system? Aren't you amplifying and filtering them? With a sample rate of 200Hz, you can put a pretty strong LPF on the front end. What breakpoint are you using for your anti-alias filter? What polynomial are you using, and what order filter? You should probably be picking your polynomial to minimize delay skew between the two channels, and you may need to hand-screen the components (especially caps) to match the delay better...
 
  • #9
meBigGuy said:
1 micro second is a long time. But, 20 bits is a lot of bits. Are you sure you need 20 bits. Can you explain your rationale for choosing 20 bits.

berkeman said:
Why are the signals weak going into your ADC system? Aren't you amplifying and filtering them? With a sample rate of 200Hz, you can put a pretty strong LPF on the front end. What breakpoint are you using for your anti-alias filter? What polynomial are you using, and what order filter? You should probably be picking your polynomial to minimize delay skew between the two channels, and you may need to hand-screen the components (especially caps) to match the delay better...

ok, let me explain:

ECG signal is obtained by using preamplifier as figure below:
11b4r2q.jpg

i want to record ECG signal but without using preamplifier, first i will record the two signals come from right and left arms, then inside the computer(by using matlab) i will obtain the ECG signal mathematically "ECG=Left arm-right arm", as figure below:
2n1upfr.jpg


so i need ADC of a high resolution because the ECG signal is very weak (about 1 mV),
also i need to record the two signals (come from right and left arms ) at the same time to make the subtraction operation inside the Matlab.

i can't use amplifier before the ADC because the noise is very large (about 0.6 to 1 V P.P)
 
Last edited:
  • #11
samaaa said:
i can't use amplifier before the ADC because the noise is very large (about 0.6 to 1 V P.P)

Can you use a very narrow band-pass filter to reject most of this noise (kind of like a preselector in an RF front-end?). Then, after you've knocked the noise down, you CAN use a preamp and make your life MUCH easier.
 
  • #12
I'll just accept the fact that you want to record raw data (for now). A/D converters require anti-alias filters. Do you understand the aliasing issues. Frequencies higher than 1/2 your sample rate fold back into your signal bandwidth. You need to remove the out-of-band noise.

regarding a 20 bit converter:
Assuming 1V p-p 20 bits is 1uV. Since your signal is 1mV you can use fewer bits. Especially if you process it to remove the noise. In theory you can recover signals that are less than the step size of the converter if the input has adequate noise (dither). I'm guessing 20 bits is way overkill. 16 bits would give you 15uV steps.

If, in the process of anti-alias filtering, you reduce the noise and add gain, you will be able to use much fewer bits.
 
  • #13
AlephZero said:
But you seem intent on doing it the hard way, instead of filtering out the narrow band noise before you digitize the signals.

i know that i am using the hard way, i do that because my supervisor want me to do that.

analogdesign said:
Can you use a very narrow band-pass filter to reject most of this noise (kind of like a preselector in an RF front-end?). Then, after you've knocked the noise down, you CAN use a preamp and make your life MUCH easier.

the main noise is come from electrical 50 Hz, even when i removed it, the noise still large value(about 0.1 to 0.2 V)



meBigGuy said:
I'll just accept the fact that you want to record raw data (for now).
yes i want to record a row data.

meBigGuy said:
A/D converters require anti-alias filters. Do you understand the aliasing issues. Frequencies higher than 1/2 your sample rate fold back into your signal bandwidth. You need to remove the out-of-band noise.
yes i understand the aliasing issues , i will use anti-alias filter before the two ADC.

meBigGuy said:
Since your signal is 1mV you can use fewer bits. Especially if you process it to remove the noise. In theory you can recover signals that are less than the step size of the converter if the input has adequate noise (dither). I'm guessing 20 bits is way overkill. 16 bits would give you 15uV steps.
the main ECG signal is about 1 mV, but the ECG signal has important features(components) of about 0.05 to 0.1 mV
so , can i record this signal by using 16 bits ADC, and then recover it efficiently ?
 
  • #14
One reason you are swamped by noise is that you have no ground reference. You need a ground reference electrode and a high-impedance instrumentation amplifier. More sophisticated systems that drive the body reference electrode are also available, but start simple. Suggest you read one of the many good books on biomedical instrumentation to understand how to do it before building anything.

Since you are dealing with human subjects, safety is a paramount issue. It is standard practice in medical electronics to absolutely isolate the circuits that contact a person from any and all equipment that connects to the power mains. You can do this by running your front end preamps/filters/samplers from batteries and transmitting the digital signals to your computer via opto-isolators. There are also high isolation power supplies available that are human-safety-rated. This must be taken seriously. Again there is much information available on how to do it.
 
  • #15
samaaa said:
i know that i am using the hard way, i do that because my supervisor want me to do that.

marcusl said:
One reason you are swamped by noise is that you have no ground reference. You need a ground reference electrode and a high-impedance instrumentation amplifier. More sophisticated systems that drive the body reference electrode are also available, but start simple. Suggest you read one of the many good books on biomedical instrumentation to understand how to do it before building anything.

Since you are dealing with human subjects, safety is a paramount issue. It is standard practice in medical electronics to absolutely isolate the circuits that contact a person from any and all equipment that connects to the power mains. You can do this by running your front end preamps/filters/samplers from batteries and transmitting the digital signals to your computer via opto-isolators. There are also high isolation power supplies available that are human-safety-rated. This must be taken seriously. Again there is much information available on how to do it.

@samaa -- marcusl's post is excellent. I suggest that you and your supervisor talk it over in detail. If your supervisor does not understand anything that marcusl has said, that is very worrisome...
 
  • #16
I concur with the safety points that have been raised. That is actually the major design issue. The amplifiers, digitizers and post processing issues are actually pretty simple. The safety issues are difficult, and very important.
 
  • #17
thank you guys :)
 

1. How does an ADC work to record two signals simultaneously?

An ADC (Analog-to-Digital Converter) works by converting analog signals, such as sound or voltage, into digital signals that can be processed and stored by a computer. To record two signals simultaneously, the ADC must have multiple input channels and a fast sampling rate to capture both signals at the same time.

2. What is the advantage of using an ADC to record two signals at once?

The main advantage of using an ADC to record two signals simultaneously is that it allows for precise and accurate measurements of both signals. This is especially useful in scientific experiments or data collection, where it is important to capture and analyze multiple signals at the same time.

3. Can any ADC record two signals simultaneously, or are there specific models designed for this purpose?

Not all ADCs are capable of recording two signals simultaneously. Some models are designed specifically for this purpose and have multiple input channels and a faster sampling rate. It is important to carefully choose an ADC based on your specific needs and the type of signals you want to record.

4. Are there any limitations to recording two signals simultaneously with an ADC?

One limitation of recording two signals simultaneously with an ADC is that the signals must be within the ADC's input range. If the signals are too high or too low, they may not be accurately recorded. Additionally, the ADC's sampling rate may limit the frequency range of the signals that can be recorded.

5. How can I ensure that my two signals are synchronized when recording with an ADC?

To ensure that your two signals are synchronized when recording with an ADC, you can use a trigger signal. This signal can be generated by one of the input signals or an external source, and it will tell the ADC when to start recording. This will ensure that both signals are captured at the same time and can be accurately compared and analyzed.

Similar threads

  • Electrical Engineering
Replies
4
Views
708
Replies
9
Views
2K
Replies
1
Views
770
Replies
37
Views
3K
  • Electrical Engineering
Replies
3
Views
759
  • Electrical Engineering
Replies
22
Views
6K
Replies
7
Views
3K
Replies
3
Views
842
  • Electrical Engineering
Replies
4
Views
1K
  • Electrical Engineering
Replies
14
Views
4K
Back
Top