The Creonic DVB-S2 LDPC / BCH Decoder and Encoder IP cores perform forward error correction as defined within the standard. Furthermore, the Encoder includes additional signal processing before and after encoding, i.e., interleaving and scrambling. The Decoder includes additional signal processing before and after forward error correction (soft-decision demapping, deinterleaving, descrambling).