The channel codes for DVB-S.2 provide a significant capacity gain over DVB-S under the same transmission conditions. The outer BCH codes are used to correct sporadic errors made by the LDPC decoder. LDPC codes, invented by Gallager in his seminal doctoral thesis in 1960, can achieve extremely low error rates near channel capacity by using a low-complexity iterative decoding algorithm. The concatenation of LDPC (Low-Density Parity-Check) and BCH codes is the basis of this coding scheme. The ETSI (European Telecommunications Standards Institute) EN 302 307 standard for Broadcasting, Interactive Services, News Gathering and other broadband satellite applications (DVB-S.2) uses a state-of-the-art coding scheme to increase the channel capacity.