Patent ID: 7408956

Claim:
A communication apparatus for performing communication by using a data communication frame formed from a plurality of portions, the portions being arranged in an order of a preamble portion for demodulation and synchronization, a frame information portion containing a data type of the frame, a frame length portion for indicating a length of the frame, and a data body portion composed of more than one data packet combined together, the communication apparatus comprising: a frame length calculation section operable to, each time a request to transmit a data packet is made from an upper layer, calculate a frame length the frame would have if combining of the data packet is performed; a communication control section operable to determine a number of data packets that are to be combined together in the frame based on a calculation by the frame length calculation section; and a frame generation section operable to generate and transmitting the preamble portion and the frame information portion concurrently with calculation by the frame length calculation section, and, after the calculation by the frame length calculation section is completed, generating and transmitting the frame length portion and the data body portion composed of the number of data packets combined together, the number having been determined by the communication control section.