FEC Coding Gain Calculator
FEC Coding Gain Calculator: Calculate coding gain for Hamming, Reed-Solomon, Convolutional, Turbo, LDPC & Polar codes. Compare BER vs Eb/N0 performance.
π FEC Coding Gain Calculator
Compare Forward Error Correction Schemes β ITU-R BS.1111 Compliant
Coding Gain = (Eb/Nβ)_uncoded β (Eb/Nβ)_coded
βοΈ Configuration
Convolutional
Rate 1/2
Turbo
Rate 1/2
LDPC
Rate 1/2
Uncoded BPSK
Rate 1
Convolutional (2,1,7): Constraint length K=7, rate R=1/2.
Well-known code with coding gain ~4β5 dB at BER 10β»β΅.
Viterbi decoding provides optimal soft-decision performance.
Coding Gain
0.0
dB improvement
Uncoded BPSK
9.60
Reference
Convolutional
β
β
Turbo Code
β
β
LDPC
β
β
π BER vs. Eb/Nβ β Coded vs Uncoded
π Code-Specific Formulas & Thresholds
Convolutional Code (2,1,K)
G(D) = [1, 1+D+DΒ²] for K=7
Free distance d_free determines performance. Soft-decision Viterbi decoding. Coding gain β 4.1 dB (K=7, R=1/2) at BER=10β»β΅.
Turbo Code (Parallel Concatenated)
BER β f(R, N_iter, d_freeβ, d_freeβ)
Two recursive systematic convolutional encoders + interleaver. Iterative MAP/BCJR decoding approaches Shannon limit. Coding gain β 8.9 dB at BER=10β»β΅.
LDPC (Quasi-Cyclic)
BER β f(R, N, d_min, column weight)
Sparse parity-check matrix H. Belief propagation decoding. Near-Shannon limit performance. Coding gain β 9.1 dB at BER=10β»β΅.
Uncoded BPSK (Reference)
BER = Β½ Β· erfc(β(Eb/Nβ))
Baseline performance without any coding. Requires Eb/Nβ = 9.6 dB for BER = 10β»β΅. Serves as reference for computing coding gain.

