Automatic retransmission in communications systems
AssigneeInventergy, Inc.
InventorsChoo Eng Yap, Lee Ying Loh
Life of this patent
Estimating the term…
Abstract
Automatic retransmission in communications systems. In one embodiment, a portion of data is identified to be retransmitted based on feedback information indicating a negative acknowledgement (NACK) during a cyclic redundancy check (CRC) on a previous transmission of the portion of data. A retransmission mode is selected for the portion of data, from at least a first mode that retransmits the portion of data on at least a first transmitter antenna while transmitting new data on at least a second transmitter antenna, based on first desired transmission characteristics; and a second mode that retransmits the portion of data simultaneously on at least the first and second transmitter antennas, based on second desired transmission characteristics.
Claims28
A method in a multiple-input multiple-output (MIMO) communications system, for retransmitting data, the method comprising:
- identifying that a portion of data is to be retransmitted based on a feedback information indicating that the portion of data received a negative acknowledgement (NACK) during a cyclic redundancy check (CRC) on a previous transmission of the portion of data;
- determining an error allowance of an application type associated with the portion of data;
- selecting a retransmission mode for retransmitting the portion of data based on the error allowance of the application type associated with the portion of data, including:
- based at least on determining that the application type allows for error by prioritizing volume of data transfer over data transfer accuracy, selecting a first mode of retransmission that retransmits the portion of data on at least a first transmitter antenna while transmitting new data on at least a second transmitter antenna;
- or
- based at least on determining that the application type does not allow for error by prioritizing data transfer accuracy over volume of data transfer, selecting a second mode of retransmission that retransmits the portion of data simultaneously on at least the first and second transmitter antennas;
- and
- retransmitting the portion of data using the selected mode of retransmission.
A transmitter in a multiple-input multiple-output (MIMO) communication system, comprising:
- an identifying section that identifies a portion of data that is to be retransmitted based on a feedback information from a receiver indicating that the portion of data received a negative acknowledgement (NACK) during a cyclic redundancy check (CRC) on a previous transmission of the portion of data;
- a selecting section that selects a retransmission mode for the portion of data based at least on an error allowance of the application type associated with the portion of data, wherein the selecting section selects from among at least:
- a first mode of retransmission that retransmits the portion of data on at least a first transmitter antenna while transmitting new data on at least a second transmitter antenna, when the application type allows for error by prioritizing volume of data transfer over data transfer accuracy;
- and
- a second mode of retransmission that retransmits the portion of data simultaneously on at least the first and second transmitter antennas, when the application type does not allow for error by prioritizing data transfer accuracy over volume of data transfer;
- and
- a transmitting section that retransmits the portion of data using the selected mode of retransmission.
A computer program product comprising one or more non-transitory computer-readable media having stored thereon computer-executable instructions that, when executed by one or more processors of a multiple-input multiple-output (MIMO) communication system, cause a transmitter of the MIMO communication system to re-transmit data, including:
- identifying that a portion of data is to be retransmitted based on a feedback information from a receiver indicating that the portion of data received a negative acknowledgement (NACK) during a cyclic redundancy check (CRC) on a previous transmission of the portion of data;
- determining an error allowance of an application type associated with the portion of data;
- selecting a retransmission mode for retransmitting the portion of data based on the error allowance of the application type associated with the portion of data, including:
- based at least on determining that the application type allows for error by prioritizing volume of data transfer over data transfer accuracy, selecting a first mode of retransmission that retransmits the portion of data on at least a first transmitter antenna while transmitting new data on at least a second transmitter antenna;
- or
- based at least on determining that the application type does not allow for error by prioritizing data transfer accuracy over volume of data transfer, selecting a second mode of retransmission that retransmits the portion of data simultaneously on at least the first and second transmitter antennas;
- and
- retransmitting the portion of data using the selected mode of retransmission.
Dependencies are inferred from the claim text.