A wireless apparatus which estimates channel information between a plurality of transmission ports and receive antennas of a communication partner in communication based on an orthogonal frequency-division multiplexing scheme, the wireless apparatus comprising: an iterative coefficient setting unit (10-8) which sets an iterative coefficient (β) representing the number of transmission ports which share a plurality of frequency channels of training signals for estimating the channel information for the plurality of transmission ports; a training signal generating unit (10-2) which allocates frequency channels to each transmission port so as to satisfy the iterative coefficient set by the iterative coefficient setting unit and generates L, L being a positive integer, long training frames (20-2-1 to 20-2-L) based on the allocated frequency channels; a wireless transmitting unit (10-3) which outputs the long training frames generated by the training signal generating unit to transmit antennas (10-4-1 to 10-4-N); a channel information acquiring unit (10-5, 10-6, 10-7) which acquires channel information estimated from the training signals that are transmitted by the transmit antennas and are received through frequency channels of the long training frames from the communication partner for the frequency channels allocated to each transmission port; and a channel information interpolating unit (10-2) which interpolates channel information of a remaining frequency channel other than the frequency channels allocated to each transmission port among the plurality of frequency channels from the acquired channel information, wherein the iterative coefficient setting unit sets iterative coefficients as β 1 to β M for M, M being a positive integer, transmission ports and sets the iterative coefficients β 1 to β M so that a sum of reciprocals of the iterative coefficients β 1 to β M or a number obtained by rounding up decimal places of the sum of the reciprocals becomes the integer L, and not all of the values of the iterative coefficients are the same. an iterative coefficient setting unit (10-8) which sets an iterative coefficient (β) representing the number of transmission ports which share a plurality of frequency channels of training signals for estimating the channel information for the plurality of transmission ports; a training signal generating unit (10-2) which allocates frequency channels to each transmission port so as to satisfy the iterative coefficient set by the iterative coefficient setting unit and generates L, L being a positive integer, long training frames (20-2-1 to 20-2-L) based on the allocated frequency channels; a wireless transmitting unit (10-3) which outputs the long training frames generated by the training signal generating unit to transmit antennas (10-4-1 to 10-4-N); a channel information acquiring unit (10-5, 10-6, 10-7) which acquires channel information estimated from the training signals that are transmitted by the transmit antennas and are received through frequency channels of the long training frames from the communication partner for the frequency channels allocated to each transmission port; and a channel information interpolating unit (10-2) which interpolates channel information of a remaining frequency channel other than the frequency channels allocated to each transmission port among the plurality of frequency channels from the acquired channel information, wherein the iterative coefficient setting unit sets iterative coefficients as β 1 to β M for M, M being a positive integer, transmission ports and sets the iterative coefficients β 1 to β M so that a sum of reciprocals of the iterative coefficients β 1 to β M or a number obtained by rounding up decimal places of the sum of the reciprocals becomes the integer L, and not all of the values of the iterative coefficients are the same. <EOS>