Converting to dBm from pwelch function

How do I convert Pxx that I get from using the pwelch to dBm. I know we can convert to dB by 10*log10(Pxx) but I was unsure how we would do it to get dBm.

Antworten (1)

Wayne King
Wayne King am 31 Jul. 2013
Bearbeitet: Wayne King am 31 Jul. 2013

0 Stimmen

Since 1 milliwatt is 0 dBm, you can do the following:
10*log10(1e3*Pxx)
from the above, you see that a power of 1 milliwatt will equal 0 dBm.
or equivalently,
10*log10(Pxx)+30

3 Kommentare

Divya Venkatesha
Divya Venkatesha am 1 Aug. 2013
Hi Wayne,
Thanks for your reply. I tried that and it doesnt seem to stack up. I have an input power level of -80 and if I add 30 to the 10log10(Pxx) I get 71dB which gives me a gain of 151dB. But I have tried using voltages and the gain should be 75dB which is also verified by simulations. So I am really not sure what units Pxx has. Any feed back will be appreciated.
Many Thanks Divya
Wayne King
Wayne King am 1 Aug. 2013
What units is your input time series in?
Divya Venkatesha
Divya Venkatesha am 2 Aug. 2013
My input is in dBm.

Melden Sie sich an, um zu kommentieren.

Gefragt:

am 31 Jul. 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by