A wireless communication device comprising: a communication unit configured to communicate wirelessly with a first slave station and a second slave station under control; and a controller configured to control data transmission with each of the first and second slave stations via the communication unit, allow the communication unit serving as a master station to perform multicast transmission to the first and second slave stations, and request an acknowledgement for the multicast transmission from each of the first and second slave stations, wherein the communication unit is further configured to receive respective acknowledgement response frames simultaneously transmitted from the first and second slave stations, characterized in that the controller is further configured to specify a transmission scheme of the acknowledgement response frames via the communication unit, the transmission scheme including an encoding scheme of training signals of the acknowledgement response frames used to form a format capable of separating the acknowledgement response frames transmitted simultaneously from the first and second slave stations using calculation, and the encoding scheme using orthogonal codes, and in that the communication unit is further configured to acquire information on a propagation path between each of the first and second slave stations and the wireless communication device from the training signal transmitted from each of the first and second slave stations in accordance with the encoding scheme, and separate the acknowledgement response frames received simultaneously from the first and second slave stations on a basis of the information on the propagation path between each of the first and second slave stations and the wireless communication device . a communication unit configured to communicate wirelessly with a first slave station and a second slave station under control; and a controller configured to control data transmission with each of the first and second slave stations via the communication unit, allow the communication unit serving as a master station to perform multicast transmission to the first and second slave stations, and request an acknowledgement for the multicast transmission from each of the first and second slave stations, control data transmission with each of the first and second slave stations via the communication unit, allow the communication unit serving as a master station to perform multicast transmission to the first and second slave stations, and request an acknowledgement for the multicast transmission from each of the first and second slave stations, wherein the communication unit is further configured to receive respective acknowledgement response frames simultaneously transmitted from the first and second slave stations, characterized in that the controller is further configured to specify a transmission scheme of the acknowledgement response frames via the communication unit, the transmission scheme including an encoding scheme of training signals of the acknowledgement response frames used to form a format capable of separating the acknowledgement response frames transmitted simultaneously from the first and second slave stations using calculation, and the encoding scheme using orthogonal codes, and in that the communication unit is further configured to acquire information on a propagation path between each of the first and second slave stations and the wireless communication device from the training signal transmitted from each of the first and second slave stations in accordance with the encoding scheme, and separate the acknowledgement response frames received simultaneously from the first and second slave stations on a basis of the information on the propagation path between each of the first and second slave stations and the wireless communication device . <EOS>