Analytical Expressions Used in berawgn
Function and Bit
Error Rate Analysis App
These sections cover the main analytical expressions used in the berawgn
function and Bit
Error Rate Analysis app.
M-PSK
From equation 8.22 in [2],
This expression is similar, but not strictly equal, to the exact BER (from [4] and equation 8.29 from [2]):
where , , is the Hamming weight of bits assigned to symbol i,
For M-PSK with M = 2, specifically BPSK, this equation 5.2-57 from [1] applies:
For M-PSK with M = 4, specifically QPSK, these equations 5.2-59 and 5.2-62 from [1] apply:
DE-M-PSK
For DE-M-PSK with M = 2, specifically DE-BPSK, this equation 8.36 from [2] applies:
For DE-M-PSK with M = 4, specifically DE-QPSK, this equation 8.38 from [2] applies:
From equation 5 in [3],
OQPSK
For OQPSK, use the same BER and SER computations as for QPSK in [2].
DE-OQPSK
For DE-OQPSK, use the same BER and SER computations as for DE-QPSK in [3].
M-DPSK
For M-DPSK, this equation 8.84 from [2] applies:
This expression is similar, but not strictly equal, to the exact BER (from [4]):
where , , is the Hamming weight of bits assigned to symbol i,
For M-DPSK with M = 2, this equation 8.85 from [2] applies:
M-PAM
From equations 8.3 and 8.7 in [2] and equation 5.2-46 in [1],
From [5],
M-QAM
For square M-QAM, is even, so equation 8.10 from [2] and equations 5.2-78 and 5.2-79 from [1] apply:
From [5],
For rectangular (non-square) M-QAM, is odd, , , and . So that,
From [5],
where
and
Orthogonal M-FSK with Coherent Detection
From equation 8.40 in [2] and equation 5.2-21 in [1],
Nonorthogonal 2-FSK with Coherent Detection
For , equation 5.2-21 in [1] and equation 8.44 in [2] apply:
is the complex correlation coefficient, such that:
where and are complex lowpass signals, and
For example, with
then
where .
From equation 8.44 in [2],
where .
Orthogonal M-FSK with Noncoherent Detection
From equation 5.4-46 in [1] and equation 8.66 in [2],
Nonorthogonal 2-FSK with Noncoherent Detection
For , this equation 5.4-53 from [1] and this equation 8.69 from [2] apply:
where
Precoded MSK with Coherent Detection
Use the same BER and SER computations as for BPSK.
Differentially Encoded MSK with Coherent Detection
Use the same BER and SER computations as for DE-BPSK.
MSK with Noncoherent Detection (Optimum Block-by-Block)
The upper bound on error rate from equations 10.166 and 10.164 in [6]) is
where
CPFSK Coherent Detection (Optimum Block-by-Block)
The lower bound on error rate (from equation 5.3-17 in [1]) is
The upper bound on error rate is
where h is the modulation index, and is the number of paths with the minimum distance.