When using a FFT should I convert the AtoD samples into a Voltage?

Click For Summary
When using FFT for digital signal processing (DSP), it is generally recommended to keep the samples in the digital domain rather than converting them back to analog voltages before processing. The conversion formulas provided confirm that A to D samples can be related to sample voltages, but maintaining consistency in the digital domain is crucial for accurate comparisons. If the ADC outputs 2's complement data, it is important to handle any DC offset correctly to avoid skewing the FFT results. For microphones producing AC signals, offsetting the zero crossing may be necessary to ensure proper representation. Ultimately, performing computations in the digital domain and scaling to analog only when needed is the best practice.
btb4198
Messages
570
Reaction score
10
when using the FFT for DSP should I convert the A to D samples back into a Voltages ?

so

A to D sample = sample voltage * ( bits / max Voltages)

so

sample Voltage = (A to D sample ) *(max Voltages/ bits)
that is right, right?

anyhow should I keep the samples as digital samples or convert them to analog samples
before I run them into the FFT?
why or why not?

I kind of think it should matter... but I do not know . I am new to this.

I do think that the A to D / mic on a computer might remove all the negative numbers, but i do not know is you would get negative numbers from a microphone...
do you ?
 
Engineering news on Phys.org
The units are only a scaling factor ... they don't change the relative values of the amplitudes.

They would be important if you were comparing one spectrum with another: you need to be consistent.
 
Do all your computations in the digital domain, and afterwards scale your results to the analog domain if you need to. For example you may need to know the actual energy level of a modulated signal within a bandwidth.

I get in trouble with the 1/N normalization thing all the time. Should I use 1/N for forward, inverse, or 1/sqrt(N) on both.
 
btb4198 said:
when using the FFT for DSP should I convert the A to D samples back into a Voltages ?

so

A to D sample = sample voltage * ( bits / max Voltages)

so

sample Voltage = (A to D sample ) *(max Voltages/ bits)
that is right, right?

anyhow should I keep the samples as digital samples or convert them to analog samples
before I run them into the FFT?
why or why not?

I kind of think it should matter... but I do not know . I am new to this.

I do think that the A to D / mic on a computer might remove all the negative numbers, but i do not know is you would get negative numbers from a microphone...
do you ?

A microphone puts out an AC signal. How are you handling that at your ADC? Are you offsetting the zero crossing voltage of the input signal to bias it up to half of the input voltage range of the ADC? If so, you will want to subtract that offset out of your digital data before doing the FFT, or else just subtract the DC component out of the final FFT data.

If your ADC circuit outputs 2's complement data to represent the AC waveform, you will probably need to do something before the FFT, I would think...
 
If you get A/D numbers from a sound card or wave file they are 2's complement positive and negative numbers. Is that what you are doing? Just crunch on them to your hearts content.
 
Last edited:
yes, I am getting them from a sound card on my computer ...
 
Thread 'I thought it was only Amazon that sold unsafe junk'
I grabbed an under cabinet LED light today at a big box store. Nothing special. 18 inches in length and made to plug several lights together. Here is a pic of the power cord: The drawing on the box led me to believe that it would accept a standard IEC cord which surprised me. But it's a variation of it. I didn't try it, but I would assume you could plug a standard IEC cord into this and have a double male cord AKA suicide cord. And to boot, it's likely going to reverse the hot and...

Similar threads

  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
Replies
4
Views
3K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
4K
Replies
8
Views
2K