Patent attributes
Systems, apparatus, and methods of encoding variable length data for efficient transport over a wireless channel. A wireless terminal can determine a frame size to encode, and can encode and transmit the frame data as one or more encoded blocks selected from a family of block sizes. Each block size can correspond to a particular encoder rate. The frame is parsed into a number of segments having a block size selected from the family of block sizes. The block sizes are selected to maximize the spectral efficiency of the frame. Each segment is then encoded with an encoder corresponding to the block size and having a coding rate that is configured to provide a substantially equal energy per symbol for all of the blocks. The encoded blocks are then aggregated and the smallest block zero padded. The aggregate of encoded blocks can be transported in one or more bursts.