LTSpice wav steps?

G

George Steber

Guest
Hi,

I have been playing around with LTSpice (latest download) and using wav
files as input and they seem to work just fine. However when I zoom in
on the wav data I cannot see the individual steps that I expect to be
there... since it's sampled data. Either the waveform viewer is not
setup right or the data is fixed up (interpolated?) between the sample
points. Anyone else seen this? Any explanations available?

George
 
Hi Mike,

Thanks for the explanation. I actually discovered the "feature" when I
made a switched capacitor ZOH and some delays elements to simulate a
discrete system. The waveforms didn't compare well since the input wav
didn't show the steps typical of a sampled system.... now I know why.
Thanks again.

George

Mike Engelhardt wrote:

George,

I have been playing around with LTSpice (latest download)
and using wav files as input and they seem to work just
fine. However when I zoom in on the wav data I cannot
see the individual steps that I expect to be there...
since it's sampled data. Either the waveform viewer is
not setup right or the data is fixed up (interpolated?)
between the sample points. Anyone else seen this? Any
explanations available?

Yes, when playing a .wav file into a simulation, it
interpolates between steps in the interest of avoiding
discontinuities and uninteresting timesteps. Yes, this
is different than what would be done in a CD player,
which would look like a clocked sample and hold. The
difference does color the higher frequency content of
the input signal. You can either (i) live with it or
(ii) use a much higher sampling rate in your .wav or
(iii) put a sample and hold after the .wav source.

--Mike
 
George,

I have been playing around with LTSpice (latest download)
and using wav files as input and they seem to work just
fine. However when I zoom in on the wav data I cannot
see the individual steps that I expect to be there...
since it's sampled data. Either the waveform viewer is
not setup right or the data is fixed up (interpolated?)
between the sample points. Anyone else seen this? Any
explanations available?
Yes, when playing a .wav file into a simulation, it
interpolates between steps in the interest of avoiding
discontinuities and uninteresting timesteps. Yes, this
is different than what would be done in a CD player,
which would look like a clocked sample and hold. The
difference does color the higher frequency content of
the input signal. You can either (i) live with it or
(ii) use a much higher sampling rate in your .wav or
(iii) put a sample and hold after the .wav source.

--Mike
 
"George Steber" <steber@execpc.com> wrote in message
news:40201CF8.C9828A57@execpc.com...
Hi Mike,

Thanks for the explanation. I actually discovered the "feature" when I
made a switched capacitor ZOH and some delays elements to simulate a
discrete system. The waveforms didn't compare well since the input wav
didn't show the steps typical of a sampled system.... now I know why.
Thanks again.
Hello George,
exactly the same has been discussed in the LTSPICE-YAHOO group
some weeks ago.
There is an example file in the tutorial section which
includes such a sampler.

The group:
http://groups.yahoo.com/group/LTspice

The directory of the files:
"Files/Tut/Sampling a WAV-file and a FFT Example"

Best Regards,
Helmut

Mike Engelhardt wrote:

George,

I have been playing around with LTSpice (latest download)
and using wav files as input and they seem to work just
fine. However when I zoom in on the wav data I cannot
see the individual steps that I expect to be there...
since it's sampled data. Either the waveform viewer is
not setup right or the data is fixed up (interpolated?)
between the sample points. Anyone else seen this? Any
explanations available?

Yes, when playing a .wav file into a simulation, it
interpolates between steps in the interest of avoiding
discontinuities and uninteresting timesteps. Yes, this
is different than what would be done in a CD player,
which would look like a clocked sample and hold. The
difference does color the higher frequency content of
the input signal. You can either (i) live with it or
(ii) use a much higher sampling rate in your .wav or
(iii) put a sample and hold after the .wav source.

--Mike
 
Hi Helmut,

Thanks for info. Maybe I'll try to enroll in Yahoo again. Didn't work for me
after about three trys... they wouldn't accept their own check number they
sent me in email. Funny thing is I'm a Yahoo enrollee now for some of their
other stuff. Maybe their computer wasn't feeling well that day <grin>.

George

Helmut Sennewald wrote:

"George Steber" <steber@execpc.com> wrote in message
news:40201CF8.C9828A57@execpc.com...
Hi Mike,

Thanks for the explanation. I actually discovered the "feature" when I
made a switched capacitor ZOH and some delays elements to simulate a
discrete system. The waveforms didn't compare well since the input wav
didn't show the steps typical of a sampled system.... now I know why.
Thanks again.


Hello George,
exactly the same has been discussed in the LTSPICE-YAHOO group
some weeks ago.
There is an example file in the tutorial section which
includes such a sampler.

The group:
http://groups.yahoo.com/group/LTspice

The directory of the files:
"Files/Tut/Sampling a WAV-file and a FFT Example"

Best Regards,
Helmut
 
"George Steber" <steber@execpc.com> wrote in message
news:402248B2.6C95862F@execpc.com...
Hi Helmut,

Thanks for info. Maybe I'll try to enroll in Yahoo again. Didn't work for
me
after about three trys... they wouldn't accept their own check number they
sent me in email. Funny thing is I'm a Yahoo enrollee now for some of
their
other stuff. Maybe their computer wasn't feeling well that day <grin>.
Hello George,
I have sent you these(my) files directly.
The LTSPICE YAHOO group is a great resource especially for LTSPICE users.
Don't give up to become a member.

Best Regards,
Helmut

Helmut Sennewald wrote:

"George Steber" <steber@execpc.com> wrote in message
news:40201CF8.C9828A57@execpc.com...
Hi Mike,

Thanks for the explanation. I actually discovered the "feature" when I
made a switched capacitor ZOH and some delays elements to simulate a
discrete system. The waveforms didn't compare well since the input
wav
didn't show the steps typical of a sampled system.... now I know why.
Thanks again.


Hello George,
exactly the same has been discussed in the LTSPICE-YAHOO group
some weeks ago.
There is an example file in the tutorial section which
includes such a sampler.

The group:
http://groups.yahoo.com/group/LTspice

The directory of the files:
"Files/Tut/Sampling a WAV-file and a FFT Example"

Best Regards,
Helmut
 
Hi Helmut,

I enrolled in Yahoo today and it finally worked. I read some of the posts there
today. I'm not a big spice user, only for a few academic type problems. We use
Pspice mainly here because of free student copies. I wanted to try the wave file
input of LTspice and it is nice... tried an adaptive filter and it worked
exactly as theory predicted. It's competitive with Simulink <grin>...

Regards,

George

Helmut Sennewald wrote:

"George Steber" <steber@execpc.com> wrote in message
news:402248B2.6C95862F@execpc.com...
Hi Helmut,

Thanks for info. Maybe I'll try to enroll in Yahoo again. Didn't work for
me
after about three trys... they wouldn't accept their own check number they
sent me in email. Funny thing is I'm a Yahoo enrollee now for some of
their
other stuff. Maybe their computer wasn't feeling well that day <grin>.


Hello George,
I have sent you these(my) files directly.
The LTSPICE YAHOO group is a great resource especially for LTSPICE users.
Don't give up to become a member.

Best Regards,
Helmut
 

Welcome to EDABoard.com

Sponsor

Back
Top