Power Spectrum Values

Hi everyone!
I'm triyng to run an EEG experiment using Power Spectra with bS , but I don't understand the values I got from FFT and Welch:

When I compute Absolute power in neuroscan software I get values like: 47.576 (for a given electrode, let say O2 in Alpha Band), and I get similar values with Neuronic Software, however, when I do it in BS I get something like this: 4.53456E-15 (???!) ans similar values using PSD Welch.

I think it has to be due matlab fft computation but I'm not sure, anyone else got similar values computing PSD or absolute power??

Thanks in advance!

First you have an obvious reason for the 10^-16 factor difference: the units.
Brainstorm saves everything in the international system of units. EEG signals are in Volts, other programs probably save everything in microVolts. 1microV = 10^-6 V
The FFT/power power is in V^2/Hz, which is equivalent to 10^-12 microV/Hz

Then all the other parameters (duration of the estimator window, windowing...) affect the range of amplitudes you get in output. If the algorithm is not the same, you can't expect to get the same values in output.

You can check what is done on the Brainstorm side directly in the code:

Hi Francois!
Thanks for your reply!
I see it clear now!
But, then how can I convert these output values to be compatible with studies that use microvolts units?

should I just range these output values 12 zero to left?
(yes, my english is poor :frowning: )

Thanks in advance!

Yes, and also make sure you have the same number of bins in the FFT (= same estimator window length) and a similar window applied (= hamming)