Pages: [1]   Go Down
Author Topic: Recover the original analog signal (time varying Voltage) from digitized version  (Read 403 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I have been looking into how to convert my digital data back into analog.

--So, I have a two column ASCII data file (x: time, y=voltage amplitude) which I would like to convert into an analog signal (varying Voltage with time). There are Digital to Analog converters, but the good ones are quite expensive. There should be a more trivial way to achieve this.

Ultimately what I'd like to do is to reconstruct the original time variant voltage which was sampled every nano-second and recorded as an ASCII data file.

I thought I may feed the data into my laptop's sound card and re-generate the time variant voltage which I can then feed into the analyzer via the audio jack. Does this sound feasible?
Logged

Left Coast, CA (USA)
Offline Offline
Brattain Member
*****
Karma: 331
Posts: 16565
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Here is a 2 channel 12 bit DAC module I recently obtained from an E-bay seller. Works fine with the Arduino SPI library.

http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=270632079322&ssPageName=STRK:MEWNX:IT

Lefty

Logged

Global Moderator
Netherlands
Offline Offline
Shannon Member
*****
Karma: 170
Posts: 12487
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

yes, google for " soundcard as function generator" e.g. http://audiometer.co.uk/ has some nice progs don't know if they solve your probelem

- http://www.softpedia.com/get/Multimedia/Audio/Audio-Plugins/Virtins-Sound-Card-Signal-Generator.shtml -
is a better one as it  "Support arbitrary waveform generation through user defined waveform library. A waveform library is a TXT file containing the coordinates of each point in one cycle of the waveform. There is no limit as to how many points can be used to define a waveform."

Limitations:
· 21 days trial smiley-sad
Logged

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

Portugal
Offline Offline
God Member
*****
Karma: 5
Posts: 962
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

So, data sampled at the nanosecond realm?
Thats only 1Ghz, no Arduino will do that....
Logged

Pages: [1]   Go Up
Jump to: