Anybody know if anyone might be doing a HAL type project
using a PC soundcard ??
Hi,
I think i will try to do it soon. I have some basic knowledge on how to do
a
pcb and soldering.
The problem now is to do a PCB. I have downloaded Eagle 4.01 and done my
first board but i would like to avoid doing it on a two faces board and
uses
only one face but it seems almost impossible.
I have ordered the component but i am still waiting for some.
For the beginning i will limit myselft to two channels instead of four
because it's easier for the software, you just have to use the stereo
input.
But i think that with a sound card like the SB Live 5.1, we should be able
to reach 7 channels.
The software should not really be a problem for me. It will work on Win2k
with perhaps a 3D part showing the localisation on the head and the waves
in
real times.
If you are interested , please feel free to contact me.
Laurent LESSIEUX
Senior Software Engineer.
"JBilderback" <jiva@humboldt1.com> wrote in message
news:3ABA77C4.5AF0A5FD@humboldt1.com...
Anybody know if anyone might be doing a HAL type project
using a PC soundcard ??
Hello,
About using a soundcard for EEG:
The root of this idea is a possible pre-amplifier before the soundcard input
(microVolts to milliVolts).
The main problem is the wave-band.
A sound card's tipical low frequency limit is about 20 Hz. (Hi-Fi standard)
Even if the soundcard`s output is capable for low frequency effects (Dolby
Digital ,etc.), I doubt that even by multiplexing low freq channels input
can directly handle these freqs:
The EEG requires bandwith pass of 1-30 Hz, and the freqs from 1-14 Hz are
the most important.
And there are some minor problems as well e.g. 50 or 60 Hz electric 'noise'
filtering, galvanic separation for safety, etc.
Or do you have special ideas to bypass these problems?
(FM, freq multiplication, etc.)
Regards,
Lovass Laszlo
Hi,
I think i will try to do it soon. I have some basic knowledge on how to do
a
pcb and soldering.
The problem now is to do a PCB. I have downloaded Eagle 4.01 and done my
first board but i would like to avoid doing it on a two faces board and
uses
only one face but it seems almost impossible.
I have ordered the component but i am still waiting for some.
For the beginning i will limit myselft to two channels instead of four
because it's easier for the software, you just have to use the stereo
input.
But i think that with a sound card like the SB Live 5.1, we should be able
to reach 7 channels.
The software should not really be a problem for me. It will work on Win2k
with perhaps a 3D part showing the localisation on the head and the waves
in
real times.
If you are interested , please feel free to contact me.
Laurent LESSIEUX
Senior Software Engineer.
"JBilderback" <jiva@humboldt1.com> wrote in message
news:3ABA77C4.5AF0A5FD@humboldt1.com...
Anybody know if anyone might be doing a HAL type project
using a PC soundcard ??
1. How it would be possible to get 7 channels? Most of the soundcards
practically have one stereo audio input (2 non-GND-symmetrical channels).
The MIC and the LINE IN inputs - AFAIK - are mixed by the sound mixer, so
it's very hard to count on them as separate inputs.
4. An additional idea is to use the analogue joystick inputs instead of
audio input, which makes possible to use 4 channels directly without
modulation! These inputs are adequately fast AD converters measuring
resistance of joystick pots. The holding time of the 4 bits are proportional
to the resistance value:
I have been investigating all this afternoon the problem and two simple
solutions are possible: AM or Frequency multiplication. I am not sure what
solution i will use but it seems that in both cases the software will do
most of the job anyway.
I am still looking at how to do both solution, but i think i will try first
to have the preamplifier done so i will have the signal (with the 50 Hz
filtered) and after i will try each solution.
(c input decoupling of the soundcard could cut off low frequencies.
(d As far as I understand (most?) SCs have a minimum
adjustable sample frequency of about 8kHz,
so maybe one would have to take only samples of the
sample.
1. How it would be possible to get 7 channels? Most of the soundcards
practically have one stereo audio input (2 non-GND-symmetrical
channels).
The MIC and the LINE IN inputs - AFAIK - are mixed by the sound mixer,
so
it's very hard to count on them as separate inputs.
it seems to me "only 2 channels" would be a worthwhile project if the
additional hardware required to get the project functional was
also very low cost. 2 channel machines are sold these days.
4. An additional idea is to use the analogue joystick inputs instead of
audio input, which makes possible to use 4 channels directly without
modulation! These inputs are adequately fast AD converters measuring
resistance of joystick pots. The holding time of the 4 bits are
proportional
to the resistance value:
my limited experience with the game port (monitoring a thermistor) is that
the A>D is crude and unstable at best. I'm not sure how well they'd work
for
this purpose.
2. Galvanic separation (= using opto couplers for analogue sign, which is
not as easy as a pieis strongly recommended:
- for life protection, against the risk of possible electric shock
- elimination of electric noise from the computer
Hello,
I have consulted with my friend (HW expert) about the possible solutions
of
soundcard EEG.
1. How it would be possible to get 7 channels? Most of the soundcards
practically have one stereo audio input (2 non-GND-symmetrical channels).
The MIC and the LINE IN inputs - AFAIK - are mixed by the sound mixer, so
it's very hard to count on them as separate inputs.
2. Galvanic separation (= using opto couplers for analogue sign, which is
not as easy as a pieis strongly recommended:
- for life protection, against the risk of possible electric shock
- elimination of electric noise from the computer
3. Practically the best (distortion free) band transfer method is the FM
(freq modulation), using one carrier per channel (for making 2-channel
EEG).
Using multiple carriers (possibly for 4, 6.. channels) could make accurate
channel sign separation by realtime FFT very hard.
4. An additional idea is to use the analogue joystick inputs instead of
audio input, which makes possible to use 4 channels directly without
modulation! These inputs are adequately fast AD converters measuring
resistance of joystick pots. The holding time of the 4 bits are
proportional
to the resistance value:
time (usec) = 24.2 + 0.011 * R {ohm}
In this case the pre-amplifier and the band filters have to be prepared
with
the correct output impedance matching the range.
Conclusion: making soundcard-based EEG is not as simple, cheap and easy as
supposed. Even if joystick input (4) is used instead of audio band (3),
galvanic separation (2) is necessary. After all, the circuit and the
software could be more complicated than a multi-channel amplifier with
some
FFT. And the capabilities of this EEG extension are rather limited.
Of course, these days it is possible to make a smaller, cheaper, simpler
low-consumption complete multi-channel EEG using serial (or infrared)
port -
comparing to the nice but old design of HAL-4.
For regular use, the greatest problem is the annoying head electrode
wiring.
Although I do not wish to be assimilated by the Borg from Star Trek or
live
like Neo), some integration ideas (circuitry and electrodes built into
a
cap or helmet without wires) could be the most welcome.
Best regards,
Lovass Laszlo
Users browsing this forum: No registered users and 1 guest