discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] Scale ESN0 on BER Curve Gen when using codes of diffe


From: Sean Nowlan
Subject: [Discuss-gnuradio] Scale ESN0 on BER Curve Gen when using codes of different rates?
Date: Tue, 14 Jun 2016 09:08:17 -0400

I'd like to use BER Curve Gen and QT BER Sink to simulate some FEC schemes that have different code rates. I'm wondering about the right way to do this so that the plots are w.r.t. EBN0 as opposed to ESN0.

For example, in gr-fec/examples/ber_curve_gen.grc, plots are w.r.t ESN0. In order to make them plot w.r.t. EBN0, I imagine I'd want to scale the "esno_0" vector by the code rate for each FEC scheme and feed each to its BER Curve Gen block. This would be something like:

esno_0 - 10.0*numpy.log10(<encoder_definition>.rate())

Then I would pass esno_0 unmodified to QT GUI Bercurve Sink. Does this sound reasonable?

Thanks,
Sean

reply via email to

[Prev in Thread] Current Thread [Next in Thread]