A data communications apparatus, which communicates data frames, includes a converter, which converts a data frame into a data block for transmission. The data block has a size which is different than a size of the data frame. The converter includes a puncturer for puncturing or repeating bits or symbols at positions within the data frame that are determined in accordance with a selection strategy. The selection strategy uses a digital differential analyzer-type algorithm.
展开▼