1. A method for generating an enumerative codeword along an enumerative coding graph, the method comprising: receiving a dataword in an enumerative encoder; and encoding the dataword, using the enumerative encoder, along the enumerative coding graph to generate the enumerative codeword, wherein each branch of the enumerative coding graph is associated with at least two bits of the enumerative codeword.