Dear GNU Radio users,
I have just read the tutorial about simulations in GNU Radio (http://gnuradio.org/redmine/projects/gnuradio/wiki/Simulations) and I would be grateful if you could help me with understanding part of it. Could you explain how the converting the EbNo value to the noise voltage in the following example is done? http://gnuradio.org/redmine/projects/gnuradio/repository/entry/gr-digital/examples/berawgn.py I can see that there is a function (EbNo_to_noise_voltage) responsible for that but I have problem with understanding where this equation came from. Could you possibly explain it to me or at least recommend some book where I can find the solution? Best Regards, Piotr Bieńkowski _______________________________________________ Discuss-gnuradio mailing list [hidden email] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio |
On Sat, Dec 07, 2013 at 02:26:18PM +0100, [hidden email] wrote:
> Could you explain how the converting the EbNo value to the noise > voltage in the following example is done? > http://gnuradio.org/redmine/projects/gnuradio/repository/entry/gr-digital/examples/berawgn.py > > I can see that there is a function (EbNo_to_noise_voltage) > responsible for that but I have problem with understanding where > this equation came from. Could you possibly explain it to me or at > least recommend some book where I can find the solution? Given an E_b of 1, what is the noise *voltage* (i.e. the expected amplitude of the AWGN process) that will cause an E_b / N_0 of x, if E_b / N_0 is given in dB? If you take pencil and paper, and solve for the noise voltage, you'll get this equation. MB -- Karlsruhe Institute of Technology (KIT) Communications Engineering Lab (CEL) Dipl.-Ing. Martin Braun Research Associate Kaiserstraße 12 Building 05.01 76131 Karlsruhe Phone: +49 721 608-43790 Fax: +49 721 608-46071 www.cel.kit.edu KIT -- University of the State of Baden-Württemberg and National Laboratory of the Helmholtz Association _______________________________________________ Discuss-gnuradio mailing list [hidden email] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio attachment0 (205 bytes) Download Attachment |
Thank you very much for your reply. I am capable of simple converting value in [dB] to the one in [W/W] but I don't know why there are the number_of_bits_per_symbol parameter and the '2' constant in the equation. It's probably trivial but I would really appreciate your help on this. Best Regards, Piotr Bieńkowski |
On Mon, Dec 09, 2013 at 03:10:49AM -0800, bieniu wrote:
> Martin Braun (CEL) wrote > > Given an E_b of 1, what is the noise *voltage* (i.e. the expected > > amplitude of the AWGN process) that will cause an E_b / N_0 of x, if E_b > > / N_0 is given in dB? > > If you take pencil and paper, and solve for the noise voltage, you'll > > get this equation. > > Thank you very much for your reply. I am capable of simple converting value > in [dB] to the one in [W/W] but I don't know why there are the > number_of_bits_per_symbol parameter and the '2' constant in the equation. > It's probably trivial but I would really appreciate your help on this. for two-sided noise power to one-sided conversion (or was is the other way 'round? I always mix those up :). MB -- Karlsruhe Institute of Technology (KIT) Communications Engineering Lab (CEL) Dipl.-Ing. Martin Braun Research Associate Kaiserstraße 12 Building 05.01 76131 Karlsruhe Phone: +49 721 608-43790 Fax: +49 721 608-46071 www.cel.kit.edu KIT -- University of the State of Baden-Württemberg and National Laboratory of the Helmholtz Association _______________________________________________ Discuss-gnuradio mailing list [hidden email] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio attachment0 (205 bytes) Download Attachment |
Free forum by Nabble | Edit this page |