Patent ID: 8923209

Claim:
A method of transmitting data blocks to a plurality of receivers in a wireless communication system, the method comprising: determining a plurality of data intervals, each data interval being represented by a number of orthogonal frequency division multiplexing (OFDM) symbols used for transmitting a data block for each receiver; determining a maximum data interval among the plurality of data intervals; generating a plurality of padded data blocks for the plurality of receivers; and transmitting the plurality of padded data blocks to the plurality of receivers, wherein generating the plurality of padded data blocks comprises, for each padded data block: determining a target length for each receiver; generating a medium access control (MAC) data block by adding at least one MAC padding to a data block; and generating a padded data block by adding zero or more PHY padding to the MAC data block, wherein a number of PHY padding is calculated based on the maximum data interval and the target length, wherein generating the MAC data block comprises: generating a first padded block by repeatedly adding zero or more first padding to the data block while a length of the first padded block is less than the target length and the length of the first padded block is a multiple of 4 bytes; generating a second padded block by repeatedly adding zero or more second padding to the first padded block while the sum of lengths of the second padded block and one second padding is equal to or less than the target length; and if the sum of lengths of the second padded block and one second padding is less than the target length, generating the MAC data block by repeatedly adding zero or more third padding to the second padded block until a length of a third padded block is equal to the target length.