Schematic illustration of the encoder: It consists of two, with an optional third, networks
The input data are copied and sent through each encoder network separately. For the encoder , the input data are first interleaved using the interleaving function π before being encoded. Each encoder output is normalized and binarized before being concatenated into the encoded binary sequence x.