Slashdot Mirror


A Workstation for Sensitive Experiments?

etrgQUARK asks: "I am in charge of infrared spectrometers at our research center. One of the setups is used to measure the orientation of monolayers at the air/water interface, i.e. the signal we have to detect is very weak and noisy. We already have a great setup with quality components and electronics, except for one piece of hardware: the computer hooked up to acquire the data. How important is the computer in noise-sensitive data acquisition? What are your experiences? Do you have any suggestions on a workstation suitable for such tasks or is it a waste of money to use anything but the average computer system? Unfortunately, the software used is Windows-only."

38 comments

  1. Data Logging by thegrassyknowl · · Score: 2, Informative

    You should look at expensive, custom data logging equipment for aquiring the information you need. When you have that you can shield it properly. The manufacturer's specs will show the sensitivity/noise/etc and you can select one that can actually record your signals with reasonable resolution.

    Don't run a PC anywhere near it if it's as sensitive as you say. PC's generate a lot of noise and they'll interfere with practically any sensitive measurements... take for example your TV. The TV isn't particularly sensitive but your PC can create noise on some of the channels.

    Just hook the data logger up to a PC after the experiment is complete.

    --
    I drink to make other people interesting!
    1. Re:Data Logging by Deanasc · · Score: 1

      I found the monitor to be the noisiest part of the computer. Switching to flat screen LCD almost completely removed noise from the computer setup. Most computers are very well shielded for static and that makes a decent Faraday cage.

      --
      I've hit Karma 50 and gotten a Score:5, Troll... I win!
  2. Uh, by the time it gets to your PC... by MarkusQ · · Score: 0

    Uh, by the time it gets to your PC it should be digital. So "noise" is not a worry unless you're planning on doing the A-to-D on the PC, in which case you need a psychiatrist, not /.

    --MarkusQ

  3. Details? by frantzdb · · Score: 1

    Shouldn't this depend entirely on where the A-to-D conversion happens and how much EM interference the computer produces?

    As for the Windows dig, I can't see how Linux would result in less interference.

    1. Re:Details? by tom8658 · · Score: 1

      As for the Windows dig, I can't see how Linux would result in less interference.

      I think that the Windows reference was to dissuade someone from mentioning, for example, a gumstix wrapped in a roll of tinfoil (which was my first thought).

  4. Signal loss of cable? by baadger · · Score: 1

    What sort of signal's are you recording exactly? Will they survive a long cable jaunt?

    Move box away from experiment. Problem solved.

    Are you worried about noise once the signals reach the machine internals (if they do)? If so, why would there be a internal data logger that can't log data correctly even on the market?

  5. Amplify the signal you're looking for by hankwang · · Score: 2, Informative
    The poster is a bit short on the details regarding what s/he considers to be 'good' quality data.

    With a 16 bits ADC you might get 14 bits effective resolution at the 10 V input range. The last 2 bits are often mostly noise even if you shortcut the input. Always use differential mode instead of single-ended such that noise from ground loops is eliminated. (It means it does an analog substraction of the signals on two inputs, rather than compare them to the common ground that may be noisy)

    If your noise requirements are much higher, then the best thing to do is to amplify the signal you're looking for before it goes into the ADC board. Use lock-in techniques if you can. For example if you're trying to see variations of 0.001 V on top of a 5 V signal, find a way to modulate the 0.001 V signal (e.g.chop the light source at 1000 Hz) and use a lock-in amplifier to measure the oscillating 0.001 V component and amplify it to some value that is easier to send to an ADC.

    1. Re:Amplify the signal you're looking for by blackcoot · · Score: 1

      urm... dumb question, but isn't amping the signal a no-op in terms of SNR? by amplifying to (say) 20v and using a 24bit ADC you could get the 20 bits minimum to have a hope of finding the signal you're looking for, but you're still going to have to fight the SNR which, if anything, will have decreased (noise added by the amping, which in theory could be largely removed by amping the baseline signal and doing the differential stuff after the amping)

      unless (which is quite likely) i'm missing something...

    2. Re:Amplify the signal you're looking for by hankwang · · Score: 1
      isn't amping the signal a no-op in terms of SNR?

      The nice thing is that you can put the amplifier very close to the signal source such that the weak signal doesn't have to travel any long distance over which it can pick up RF interference.

      I'm not sure whether 24-bit ADCs really exist. Sure, professional audio recordings are done with 24 bits, but I doubt that you'll have more than 18 bits effective resolution in the ADC, and even then there aren't any microphones that can do much more than 85 dB SNR (14 bits) if you don't put them inside a trumpet or so. But then, I never really dived into this since all lab applications that I've seen have much more significant noise sources than the quantization of the ADC. Also, with audio signals you can do a few tricks based on the fact that you only need to sample signals that are guaranteed to contain only frequency components below 48 kHz or so.

      you're still going to have to fight the SNR which, if anything, will have decreased (noise added by the amping, which in theory could be largely removed by amping the baseline signal and doing the differential stuff after the amping)

      It boils down to the fact that it is much easier to design analog electronics with a good SNR than an ADC with a lot of bits.

    3. Re:Amplify the signal you're looking for by blackcoot · · Score: 1

      thank you. unfortunately, i took a very cirtuitous route to signal processing (my formal training is as a computer scientist with a strong background in computer vision, which necessitated picking up image processing along the way. i'm discovering that my intuition for most things signal processing related isn't nearly as reliable as it is for other things)

  6. Backup by Doctor+Tesla · · Score: 2, Insightful

    And of course, not entirely dependent on the "sensitivity experimentation" factor, but still: make sure to backup the results as much as possible. Try to have at least one external store of the data. After all, that could be one of the weakest links in your long chain of experimentation.

  7. Re:FIRST POST by cgenman · · Score: 1

    Would this be an increase in noise?

  8. without knowing more about your setup by blackcoot · · Score: 1

    it's hard to really say. i imagine that you have a daq board with high precision A2D converters and sufficient buffering that so long as you can sustain the throughput you're not going to lose any data. (if not, you'd better fix this bit first)

    PC side, I'd suggest attention to the IO and memory subsystems if your data is arriving at a sufficiently high rate (of course, this requires your acquisition software to be written to take advantage of the hardware). that said, my suggestion would be: at least 1gb ram (paired modules), separate raid volume for the incoming data (1+0). the rest is dependant on your analysis needs — does your acquisition app do analysis too? would it benefit from multiple cores?

    you'll want a vendor with top notch support (so be willing to shell out the extra $whatever for the top end support contract). make sure you explain the importance of your system to them. also, make sure you're going to get support from the software vendor for your acquisition and analysis applications.

    other than that, you're pretty much on your own i'm afraid -- you know your application better than i do.

    good luck!

  9. Semi Troll by Seumas · · Score: 1

    You're seriously posing this question to a forum full of GNAA posts, The Giver links and "frost pist!" comments?!

  10. relative to music by arnorhs · · Score: 1

    Even though you're talking about something scientific, i'd like to point out that there is a very high demand for low-noise computers in the home-recording scene. (Low noise also equals low hum/shaking of the machine)

    Phil Rees computers are built to be extrimely quiet (and frankly i think your mouse makes more noise that one of these computers. www.philrees.co.uk

    I don't know if this helps.. probably better than most of these troll answers.

    1. Re:relative to music by wronskyMan · · Score: 1

      While a quieter computer won't hurt anything, the submitter is referring to electrical/RF noise not acoustic noise (ie a TEMPESTed computer would probably be ideal).

      --
      --- You shall know the truth, and the truth shall make you mad- Neal (not Cowboy) Boortz
    2. Re:relative to music by arnorhs · · Score: 1

      Aha I see. :) ok Actually, microphones, some instruments, old synths and stuff like that is very sensitive to RF noise too, so my point is still valid.

  11. Isolators and sensor pods by Art+Popp · · Score: 1

    You didn't mention the kinds of noise you're interested in keep out, or what kind of data your sensors return. I will therefore assume, "all" noise and many kinds of sensors.

    The best approach to keeping something as electrically noisy as a PC from spoiling your results is to put it in another room and connect it only with radio or light. This also addresses the sound issue.

    If the bandwidth on your sensors is low enough for RS-232 serial data, then you're in luck, dozens of manufacturers sell simple in-line isolators like this.

    If the cable it's running through is still picking up too much noise then using fiber converters on both ends (like this) will let you bridge the gap with glass which is pleasantly resistant to electrical noise.

    If you're currently capturing your data with a bunch of low sample rate A-D converters, and have a large wad of sensor lines going to the attachment-pod on the PCI card, now would be the time to get your university's micro controller enthusiasts to create a sensor polling device. On something like the Atmel 8515.

    Such a sensor converter will run for days on batteries, and produces very predictable low amplitude noise that is easy to isolate. It comes with an 8 channel 10-bit A-D, and the best part is they are available in an easy to breadboard 40-pin dip for $4.58 through digikey (here search on ATMEGA32-16PJ-ND).

    If the bandwidth of your sensors is too great for RS-232, the same tricks can be played with RS-485 transceivers which will do speeds into the megabits, and are available as cheap dip packages.

    For speeds beyond the few megabits realm a "custom data gathering CF card" and a Wifi capable IPAQ running Familiar springs to mind as a good starting point. But here we're getting into the question of "What exactly is it you're doing on the Windows box?"

    --Art

    1. Re:Isolators and sensor pods by Deanasc · · Score: 1

      Are you really reccomending a wireless transmitter as a solution to remove shot noise? Why not reccomend adding another elevator to the building? Or using only fluorescent lights.

      --
      I've hit Karma 50 and gotten a Score:5, Troll... I win!
    2. Re:Isolators and sensor pods by Anonymous Coward · · Score: 0

      Whether or not his sensors would be sesnitive to microwave frequencies (e.g. 802.11b/a) is a legitimate question, but thankfully easy to test.

      An IPAQ (or a flashbooted laptop) used as a remote sensor pod would still have the advantage of insulating his experiment from the windows box and making the transition from analog to digital occur close to the source as possible.

    3. Re:Isolators and sensor pods by Deanasc · · Score: 2, Informative

      Classic case of engineering not listening to customer requests. The question stated that it was for equipment to monitor the air/water interface. Microwaves no matter how weak will impart some measure of rotational and vibrational energy to the water molecules. Thus increasing noise in the already noisy system. The sensors may be microwave proof but the analyte is not.

      --
      I've hit Karma 50 and gotten a Score:5, Troll... I win!
  12. Digital As Soon As Possible Please by the+eric+conspiracy · · Score: 3, Interesting


    PCs and long analog cable runs can definitely be a negative, especially if your signals are low level.

    My experiences with this sort of stuff is that you want to move the D/A converters as close to the experiment as possible and to use good instrumentation grade wiring with twisted pairs individually shielded plus a drain wire. If also sounds like your setup may be very sensitive to mechanical vibrations - if your noise source is mechanical nothing electronic will really fix the problem. You can filter stuff in the digital domain but you lose frequency response when you do.

    I've had very good luck with Analog Devices D/A stuff in the past; not particularly expensive and pretty good quality modules that you use in a distributed fashion to get into the digital domain as quickly as possible.

    1. Re:Digital As Soon As Possible Please by kisielk · · Score: 1

      Also, use A/D converters and not D/A, otherwise you won't be getting much data in to your PC ;)

  13. Please give us the name of your boss by Anonymous Coward · · Score: 0

    Please give us the name of your boss, so we can let him know that you have no idea how to do the job you're "in charge of". Also an address to which I can send my resume.

  14. computer does matter by Goldsmith · · Score: 1

    You should try talking to the people at National Instruments. You can have the best electronics setup in the world, but if you don't have an appropriate way of digitizing the data, your results will suffer. If all of your digitization is being done elsewhere and you don't have a ton of data to save, then you won't need a very good computer, but you also won't be able to use the computer as an active part of the experiment.

    You can digitize the data just fine at the computer, just amplify and buffer it beforehand. Don't use a sound card, you will have difficulty with DC signals or offsets, and regular DAQ cards are available for similar prices. Gathering data directly is always preferable to using some sort of digital middle-man such as GPIB, because it will allow you to respond to the data much more quickly. A computer can be used to mimic and improve the effects of many other devices. Most lock-in amplifiers these days are digital anyway, why not have complete control of it? If you're good, you can get a whole lot of funtionality out of what is really a very cheap piece of hardware.

  15. Speed doesn't kill by Deanasc · · Score: 1
    The faster the better and don't skimp on memory or coprocessors. Faraday cages are your friend. Also I dont' know if your setup could benefit but for my applications vibration tables significantly reduced noise.

    My qualifications? Single cell exocytotic measurements using 5 micron carbon fiber microelectrodes.

    And for the love of god do not attach the computer to the internet ever. Collect data and if you have to burn it to a CD and sneaker net it to machines that are.

    --
    I've hit Karma 50 and gotten a Score:5, Troll... I win!
  16. PC and EMI by Dark+Coder · · Score: 1

    One of the easiest thing that a noise-analysis hobbyist can do is configure the PC BIOS.

    1. Spread-Spectrum is a MUST enable.
            aka Clock Spread Spectrum
            aka Spread Spectrum Modulation

    Other EMI-reduction methods are:

    2. Older and slower PC have better noise level (may conflict with DAQ adapter requirements)

    3. Underclocking as much as possible on higher Ghz CPU. I'd prefer older and slower CPUs.

    4. A GOOD Metal Case. Aluminum isn't worth crap (Slashdot also had a tin-foil hat story about aluminum's ineffectual shielding for USA passport's RFI). Added Copper then Iron/Steel foils around the case are best. Screened wires of very small apeture.

    5. Run shielded cables for IDE (80-wire 40-pin preferably); SCSI

    6. Turn off Ethernet adapter, USB 2.0, firewire.

    7. UPS is a god-send and king of AC spike filtering, use it with your PC.

    8. Monitor are the worst offender in EMI emanation. Use LCD panel and lowest refresh rate.

    Every little bit goes a LONG way to a nice quiet electronic lab.

    1. Re:PC and EMI by Anonymous Coward · · Score: 0

      The problem is that is he is sampling with his spread clock then the noise is included in his samples, you have just succesfuly smeared his frequency information.

  17. Computer should be a non-factor by xtal · · Score: 3, Insightful

    I design and deploy custom data logging solutions, signal conditioners, etc.

    Computer at the end of the chain should not be a consideration whatsoever. The system under monitoring should be completely seperate; by the time the computer is involved, it should be recieving a conditioned, pre-amplified, or digital data stream over a galvanically/optoisolated connection.

    If the introduction of a computer device causes a problem, there are other issues to consider.

    --
    ..don't panic
  18. Mod parent up... parent's parent is nuts! by Myself · · Score: 1

    Yeah, you weren't the only one thinking the radio suggestion was deleriously misinformed. Any networking here should be done over shielded twisted pair, honestly I'd suggest token ring. Fiber transceivers might make just as much EMI as anything else. If a 33.6k data rate is acceptable, modems will happily work over cabling with serious chokes on it. (And remember: Only ground one end of the shield.)

    Another poster mentioned CRTs as the major EM noise source. Seconded! Video cables are nasty too. If you want to build the whole PC into a metal box, I've seen shielded windows available. Probably expensive for larger sizes though.

    Depending on what form your data acquisition takes (Hint: USB!), a laptop might be the most appropriate form factor here. I own a ruggedized laptop with a metal case, and adding internal wireless cards is nearly impossible, because the RF has a hard time leaking out! Also, laptops are fed with DC, which you can filter more easily than the AC input of a desktop. Find one where the case is the heatsink, so there's no fan, for reliability and noise reasons.

    An earlier poster mentioned mechanical noise. A solid state disk might be a good way to eliminate mechanical rattling and clattering in the computer itself. A number of outfits offer adapters that'll let you mount CF cards in place of laptop or desktop hard drives, and CF in the gigabyte range is surprisingly affordable now.

    Don't forget about software like rdesktop and VNC, if you need to control the DAQ software from afar without making footsteps in the lab. You could actually run a headless computer for acquisition, and do all the control remotely.

    If you could provide some more detail about the experiments, the data acquisition hardware, and the problems that others in the field have run into, I'm sure we could suggest more ideas. Ask Slashdot can be a full-duplex conversation. :)

  19. Short Test Leads and Good Grounds! by sciop101 · · Score: 0
    1. Short, shielded test leads from experiment to test equipment.

    2. Test lead shields grounded at ONE point and ONE point ONLY.

    3. DO NOT use serial cables (RS-232, USB, etc.) between test equipment and computer.

    4. Spectrometer? Sensitive to noise from computer? Make sure all equipment covers are in place and fastened!

    5. Fluorescent Lights can be a problem to investigate and identify.

    6. One electric power phase. I once spent a couple frustrating hours to find side by side outlets were on different phases. Quality power strips are a must!!

    --
    The only thing new in this world is the history that you don't know.[Harry Truman]
  20. Do a bit of research into noise figure calculation by Andy+Dodd · · Score: 1

    Often, there are significant sources of noise within the reception or data capture device (such as the ADC). In these cases, it can be beneficial to amplify the input signal to that system.

    For example, suppose those 2 bits of noise are from the ADC unit itself. In this case, amplifying the input signal prior to reaching the ADC is beneficial. This especially holds true if the ADC is inside a computer system.

    Another good example is placement of a preamplifier before vs. after a long coaxial cable run. It can be shown mathematically that the total noise figure of the amplifier + coax system (SNRin/SNRout) will be lower if the amplifier is placed before the lossy cable rather than after it. (Lower is better.)

    --
    retrorocket.o not found, launch anyway?
  21. networking... by ace1317 · · Score: 1

    I use similar equipment in my lab. CPU speed hasnt been much of an issue, but never never NEVER hook it up to the internet or a network.

  22. pc as far away from any weak signals as possible by petermgreen · · Score: 1

    preferablly connected via a low speed optical link (say rs-232 run over simple plastic fibre stuff nothing fancy needed)

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  23. CRT and switching power supply by foxd · · Score: 1

    I had to deal with this many years ago. The two biggest sources
    of interference were the CRT display and the switching power supply. That was pre-LCD so I had to live with the CRT but replacing the power supply with a linear regulator helped reduce noice significantly.