I am stuck in a situation here while calculating received SNR in AWGN channel.

When I performed calculations directly in decibels, I got very high SNR value for instance 140 dB.

I am using the formula:

SNRreceived = [power transmitted(dBm) + FSPL(dB)]-[No(db) * B(hz) + 10log(KT) + NF(dB)]

Could anyone point out where am I mistaken or my formula is not correct?

  • 3
    $\begingroup$ You can't multiply the value of $N_0$ in decibels by the bandwidth $B$ to get the noise power; you need to compute $N_0B$, not $[10\log_{10}(N_0)]B$. $\endgroup$ – Dilip Sarwate Mar 3 '14 at 4:05
  • $\begingroup$ @DilipSarwate You should make that an answer. $\endgroup$ – Jim Clay Mar 3 '14 at 12:50
  • $\begingroup$ @JimClay There are too many other errors in the OP's formula (e.g. adding NF (noise floor? noise figure?) expressed in dB to other terms also expressed in dB) that a full answer will take a lot more time to write. $\endgroup$ – Dilip Sarwate Mar 3 '14 at 14:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.