Uplink hybrid automatic repeat request operation during random access
AssigneeQUALCOMM Incorporated
InventorArnaud Meylan
Life of this patent
Estimating the term…
Abstract
Systems and methodologies are described that effectuate or facilitate avoidance of deadlock conditions during random access procedures. In accordance with various aspects set forth herein, systems and/or methods are provided that receive an uplink grant that specifies a hybrid automatic repeat request (HARQ) process identifier. The HARQ process identifier is analyzes to identify whether the identifier is associated with an ongoing random access procedure. The uplink grant is utilized for a data transmission when the identifier is not associated with the ongoing random access procedure.
Claims45
A method, comprising:
- obtaining an uplink grant that specifies a first HARQ process identifier;
- identifying whether the first HARQ process identifier is associated with an ongoing random access procedure;
- and
- disregarding the uplink grant when the first HARQ process identifier is associated with the ongoing random access procedure.
An apparatus, comprising:
- a random access module that facilitates a random access procedure, wherein the random access procedure results in at least one of creation of a radio link or reacquisition of uplink synchronization;
- and
- a HARQ module that facilitates HARQ operations for one or more data transmissions,
- wherein the HARQ module includes a HARQ process with a first identifier, the HARQ process is employed to facilitate transmission of a scheduled uplink message generated by the random access module, the HARQ module ignores an uplink grant that includes the first identifier when the uplink grant specifies a new transmission.
A wireless communication apparatus, comprising:
- means for receiving a random access response that includes a first uplink grant and a first HARQ process identifier;
- means for utilizing a set of resources specified in the first uplink grant and a HARQ process specified by the first HARQ process identifier to transmit a scheduled uplink message;
- means for receiving a second uplink grant that includes a second HARQ process identifier;
- means for comparing the first HARQ process identifier and the second HARQ process identifier;
- and
- means for employing the second uplink grant for a data transmission when the first HARQ process identifier is different from the second HARQ process identifier.
A computer program product, comprising:
- a computer-readable medium, comprising
- code for causing at least one computer to evaluate a random access response to determine a first set of resources and a first HARQ process specified in the random access response;
- code for causing the at least one computer to employ the first set of resources to transmit a scheduled uplink message that includes an identity of a mobile device;
- code for causing the at least one computer to utilize the first HARQ process to facilitate error-free transmission of the scheduled uplink message;
- code for causing the at least one computer to evaluate a second uplink grant to determine a second set of resources and a second HARQ process;
- and
- code for causing the at least one computer to disregard the second uplink grant when the first HARQ process is identical to the second HARQ process.
A wireless communication apparatus, comprising:
- a processor configured to:
- evaluate a random access response that includes a first uplink grant and a first HARQ process identifier;
- employ a set of resources specified in the first uplink grant and a HARQ process specified by the first HARQ process identifier to transmit a scheduled uplink message;
- receive a second uplink grant that includes a second HARQ process identifier;
- compare the first HARQ process identifier and the second HARQ process identifier;
- and
- utilize the second uplink grant for a data transmission when the first HARQ process identifier is different from the second HARQ process identifier.
A method, comprising:
- selecting a first HARQ process identifier to include in a random access response;
- including the first HARQ process identifier in a set of active identifiers that utilized for random access procedures by one or more mobile devices;
- and
- incorporating a second HARQ process identifier in an uplink grant, wherein the second HARQ process identifier is not included in the set of active identifiers.
An apparatus, comprising:
- a memory that retains instructions related to selecting a first HARQ process identifier to include in a random access response, including the first HARQ process identifier in a set of active identifiers that utilized for random access procedures by one or more mobile devices, and incorporating a second HARQ process identifier in an uplink grant, wherein the second HARQ process identifier is not included in the set of active identifiers;
- and
- a processor, coupled to the memory, configured to execute the instructions retained in the memory.
A wireless communication apparatus, comprising:
- means for selecting a first HARQ process identifier to include in a random access response;
- means for adding the first HARQ process identifier in a set of active identifiers that utilized for random access procedures by one or more mobile devices;
- and
- means for incorporating a second HARQ process identifier in an uplink grant, wherein the second HARQ process identifier is not included in the set of active identifiers.
A computer program product, comprising:
- a computer-readable medium, comprising
- code for causing at least one computer to select a first HARQ process identifier to include in a random access response;
- code for causing the at least one computer to add the first HARQ process identifier in a set of active identifiers that utilized for random access procedures by one or more mobile devices;
- and
- code for causing the at least one computer to incorporate a second HARQ process identifier in an uplink grant, wherein the second HARQ process identifier is not included in the set of active identifiers.
A wireless communication apparatus, comprising:
- a processor configured to:
- select a first HARQ process identifier to include in a random access response;
- include the first HARQ process identifier in a set of active identifiers that utilized for random access procedures by one or more mobile devices;
- and
- incorporate a second HARQ process identifier in an uplink grant, wherein the second HARQ process identifier is not included in the set of active identifiers.
Dependencies are inferred from the claim text.