Analytical Expressions Used in bercoding
Function and Bit
Error Rate Analysis App
This section covers the main analytical expressions used in the bercoding
function and the Bit
Error Rate Analysis app.
Common Notation
This table describes the additional notations used in analytical expressions in this section.
Description | Notation |
---|---|
Energy-per-information bit-to-noise power-spectral-density ratio |
|
Message length | |
Code length | |
Code rate |
|
Block Coding
This section describes the specific notation for block coding expressions, where is the minimum distance of the code.
Soft Decision
For BPSK, QPSK, OQPSK, 2-PAM, 4-QAM, and precoded MSK, equation 8.1-52 in [1]) applies,
For DE-BPSK, DE-QPSK, DE-OQPSK, and DE-MSK,
For BFSK coherent detection, equations 8.1-50 and 8.1-58 in [1] apply,
For BFSK noncoherent square-law detection, equations 8.1-65 and 8.1-64 in [1] apply,
For DPSK,
Hard Decision
For general linear block code, equations 4.3 and 4.4 in [9], and 12.136 in [6] apply,
For Hamming code, equations 4.11 and 4.12 in [9] and 6.72 and 6.73 in [7] apply
For rate (24,12) extended Golay code, equations 4.17 in [9] and 12.139 in [6] apply:
where is the average number of channel symbol errors that remain in corrected N-tuple format when the channel caused m symbol errors (see table 4.2 in [9]).
For Reed-Solomon code with ,
For FSK, equations 4.25 and 4.27 in [9], 8.1-115 and 8.1-116 in [1], 8.7 and 8.8 in [7], and 12.142 and 12.143 in [6] apply,
otherwise, if , where h is an integer (equation 1 in [10]) applies,
where s is the SER in an uncoded AWGN channel.
For example, for BPSK, and , otherwise is given by table 1 and equation 2 in [10].
Convolutional Coding
This section describes the specific notation for convolutional coding expressions, where is the free distance of the code, and is the number of paths of distance d from the all-zero path that merges with the all-zero path for the first time.
Soft Decision
From equations 8.2-26, 8.2-24, and 8.2-25 in [1] and 13.28 and 13.27 in [6] apply,
The transfer function is given by
where is the exponent of N as a function of d.
This equation gives the results for BPSK, QPSK, OQPSK, 2-PAM, 4-QAM, precoded MSK, DE-BPSK, DE-QPSK, DE-OQPSK, DE-MSK, DPSK, and BFSK:
where is the BER in the corresponding uncoded AWGN channel. For example, for BPSK (equation 8.2-20 in [1]),
Hard Decision
From equations 8.2-33, 8.2-28, and 8.2-29 in [1] and 13.28, 13.24, and 13.25 in [6] apply,
When d is odd,
and when d is even,
where p is the bit error rate (BER) in an uncoded AWGN channel.