Es/No problem?

Hi all,

In Error correcting code, code_bits={data_bits+parity_bits}.

I am confused with Es/No definition: Es/No = Eb/No*data_bits_per_frame/symbols_per_frame;

Why not: Es/No = Eb/No*code_bits_per_frame/symbols_per_frame;

Best regards, Davy

Reply to
Davy
Loading thread data ...

Davy said the following on 12/03/2006 16:03:

Because Eb/No is (usually) defined in terms of the energy per *data* bit.

So for an (n,k) code:

Ebc = Ebi * (k / n)

where Ebi is the energy per data bit, and Ebc is the energy per code bit. And for an M-ary symbol constellation:

Es = Ebc * log2(M)

Therefore:

Es = Ebi * (k / n) * log2(M)

But (k / n) * log2(M) is the number of data bits per symbol. Therefore:

Es/No = Ebi/No * data bits per symbol

--
Oli
Reply to
Oli Filth

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.