Chapter 9Digital Communications BER Performance in AWGN (Block Coding)
9.1 Digital Communications with Block Coding in AWGN
This chapter presents topics in the use of Simulink for evaluating block error control coding performance. Specific topics include:
- BER performance of BPSK in AWGN with the block error control codes
- Hamming
- Golay
- Bose-Chaudhuri-Hocquenghem (BCH)
- BER performance of FSK in AWGN with Reed-Solomon (RS) codes
- BER performance of QAM in AWGN with Reed-Solomon codes
- Multipath
9.2 BER Performance of BPSK in AWGN with a Binary BCH Block Code
A BCH code is a cyclic block code usually specified in terms of its generator polynomial. A binary BCH(n,k) code is represented by the following parameters:
- n = 2m−1 = code block length
- k = message length
- t = the number of correctable errors, (n−k ≤ mt)
- = the minimum distance of the code
- Rc = k/n = code rate
For example, BCH(31,16) has a code rate 16/31with a minimum distance = 7, capable of correcting t = 3 errors.
A Simulink model for estimating the BER performance of the BCH(31,16) code with BPSK modulation in AWGN is shown in Figure 9.1; for reference, a model for uncoded BPSK in AWGN is included in Figure 9.1. Model parameters are specified as follows:
Get Modeling of Digital Communication Systems Using SIMULINK now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.