I would like to calculate $E_b/N_0$ when the code rate is $R_c$ for BPSK signal. What I got this
$$ E_b/N_0= \frac{1}{2R_mR_c \sigma^2} $$ and that is the case also according to this page.
$R_m=1$ for BPSK and $\sigma$ is standard deviation of the noise. Therefore I can say new $E_b/N_0$ is equal to old $E_b/N_0$ multiplied by $1/R_c$, therefore in $\log$ scale $$ {E_bN_0}_{[\rm db]}={E_bN_0}_{[\rm db]}(\textrm{old})-10\log10(R_c) $$ however this is different from what MATLAB help says since according to them
CodedEbNo = UncodedEbNo + 10*log10(codeRate); - Can anyone explain where might be the problem?
- And why my equation is not the same as Matlab help?