A wireless packet communication method for transmitting X data packets simultaneously from a first to a second wireless station, STAs, by using a plurality of radio channels determined to be idle by carrier sense and MIMO, Multiple Input Multiple Output, X corresponding to the product of a MIMO number and the number of radio channels determined to be idle, X defining the number of transmission radio channels for respectively transmitting X data packets simultaneously, the wireless packet communication method comprising: when the transmission rates of respective radio channels for transmitting said X data packets simultaneously are the same: fragmenting a data part extracted from a data field of one data frame to be transmitted, to generate X data blocks that have a same packet time length, the packet time length being data size or transmission duration time; and generating X data packets by adding, to each of said X data blocks, a header field containing control information and a frame check sequence field containing an error checking code, to transmit the X data packets simultaneously; and when the transmission rates of respective radio channels for transmitting said X data packets simultaneously are different: fragmenting a data part extracted from a data field of one data frame to be transmitted in accordance with transmission rates of respective channels to generate X data blocks that have a same packet time length, the packet time length being transmission duration time; and generating X data packets by adding, to each of said X data blocks, a header field containing control information and a frame check sequence field containing an error checking code, to transmit the X data packets simultaneously; wherein the MIMO number represents a number of simultaneous transmissions by using MIMO. when the transmission rates of respective radio channels for transmitting said X data packets simultaneously are the same: fragmenting a data part extracted from a data field of one data frame to be transmitted, to generate X data blocks that have a same packet time length, the packet time length being data size or transmission duration time; and generating X data packets by adding, to each of said X data blocks, a header field containing control information and a frame check sequence field containing an error checking code, to transmit the X data packets simultaneously; and fragmenting a data part extracted from a data field of one data frame to be transmitted, to generate X data blocks that have a same packet time length, the packet time length being data size or transmission duration time; and generating X data packets by adding, to each of said X data blocks, a header field containing control information and a frame check sequence field containing an error checking code, to transmit the X data packets simultaneously; and when the transmission rates of respective radio channels for transmitting said X data packets simultaneously are different: fragmenting a data part extracted from a data field of one data frame to be transmitted in accordance with transmission rates of respective channels to generate X data blocks that have a same packet time length, the packet time length being transmission duration time; and generating X data packets by adding, to each of said X data blocks, a header field containing control information and a frame check sequence field containing an error checking code, to transmit the X data packets simultaneously; wherein the MIMO number represents a number of simultaneous transmissions by using MIMO. fragmenting a data part extracted from a data field of one data frame to be transmitted in accordance with transmission rates of respective channels to generate X data blocks that have a same packet time length, the packet time length being transmission duration time; and generating X data packets by adding, to each of said X data blocks, a header field containing control information and a frame check sequence field containing an error checking code, to transmit the X data packets simultaneously; wherein the MIMO number represents a number of simultaneous transmissions by using MIMO.