# US 9,439,191 B2 · Apparatus and method for transmitting and receiving packets in a mobile communication system supporting hybrid automatic repeat request

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,439,191 B2
- Document ID: US9439191B2
- Status: Granted
- Kind: B2
- Application number: 14/728,582
- Filed: 2015-06-02
- Published: 2015-09-17
- Granted: 2016-09-06
- Earliest claimed: 2007-08-07
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Soeng-Hun Kim; Gert Jan Van Lieshout; Hwan-Joon Kwon; Ju-Ho Lee
- Web page: https://patentgrep.com/patent/US9439191B2

## CPC

- H04L 1/1896: {ARQ related signaling}
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04L 1/1812: Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L 1/1822: involving configuration of automatic repeat request [ARQ] with parallel processes
- H04L 1/1845: {Combining techniques, e.g. code combining}
- H04W 72/20: Control channels or signalling for resource management
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

An apparatus and a method are provided for operating HARQ in a mobile communication system. The method includes receiving a number of HARQ processes of a semi-persistent resource allocation and semi-persistent resource allocation interval information for a first transmission; receiving data in the first transmission at a subframe based on the semi-persistent resource allocation interval information; calculating a HARQ process IDentifier (ID) using the number of HARQ processes of the semi-persistent resource allocation, the semi-persistent resource allocation interval information, and time information; receiving control information including the HARQ process ID on an L1 control channel; receiving data in a retransmission based on the control information including the HARQ process ID; combining the data received in the first transmission and the data received in the retransmission; and decoding the combined data.

## Claims

### Claim 1

A method for receiving data in a communication system, the method comprising:
acquiring a number of hybrid automatic repeat request (HARQ) processes of a semi-persistent resource allocation and semi-persistent resource allocation interval information;
identifying the semi-persistent resource allocation for a subframe based on the semi-persistent resource allocation interval information and time information;
acquiring a HARQ process identifier (ID) using the number of HARQ processes of the semi-persistent resource allocation, the semi-persistent resource allocation interval information, and the time information;
acquiring soft buffer information; and
receiving data based on the semi-persistent resource allocation for the subframe, the HARQ process ID, and the soft buffer information.

### Claim 2 (depends on 1)

The method of claim 1, further comprising setting the acquired HARQ process ID to a HARQ process ID for the subframe.

### Claim 3 (depends on 1)

The method of claim 1, wherein the time information includes a System Frame Number (SFN) and a sub-frame number.

### Claim 4 (depends on 1)

The method of claim 1, wherein the HARQ process ID is acquired based on:
HARQ process ID=s modulo n,
where s is an integer derived from t/i, wherein t represents the time information, i represents the semi-persistent resource allocation interval information, and n represents the number of HARQ processes of the semi-persistent resource allocation.

### Claim 5

A method for transmitting data in a communication system, the method comprising:
transmitting information representative of a number of hybrid automatic repeat request (HARQ) processes of a semi-persistent resource allocation and semi-persistent resource allocation interval information;
allocating the semi-persistent resource for a subframe based on the semi-persistent resource allocation interval information and time information;
acquiring a HARQ process identifier (ID) using the number of HARQ processes of the semi-persistent resource allocation, the semi-persistent resource allocation interval information, and the time information;
transmitting soft buffer information; and
transmitting data based on the semi-persistent resource allocation for the subframe, the HARQ process ID, and the soft buffer information.

### Claim 6 (depends on 5)

The method of claim 5, further comprising setting the acquired HARQ process ID to a HARQ process ID for the subframe.

### Claim 7 (depends on 5)

The method of claim 5, wherein the time information includes a System Frame Number (SFN) and a sub-frame number.

### Claim 8 (depends on 5)

The method of claim 5, wherein the HARQ process ID is acquired based on:
HARQ process ID=s modulo n,
wherein s is an integer derived from t/i, t represents the time information, i represents the semi-persistent resource allocation interval information, and n represents the number of HARQ processes of the semi-persistent resource allocation.

### Claim 9

An apparatus for receiving data in a communication system, the apparatus comprising:
a controller configured to
acquire a number of hybrid automatic repeat request (HARQ) processes of a semi-persistent resource allocation and semi-persistent resource allocation interval information,
identify the semi-persistent resource allocation for a subframe based on the semi-persistent resource allocation interval information and time information,
acquire a HARQ process identifier (ID) using the number of HARQ processes of the semi-persistent resource allocation, the semi-persistent resource allocation interval information, and the time information; and
a receiver configured to receive data based on the semi-persistent resource allocation for the subframe, the HARQ process ID, and the soft buffer information.

### Claim 10 (depends on 9)

The apparatus of claim 9, wherein the controller is further configured to set the acquired HARQ process ID to a HARQ process ID for the subframe.

### Claim 11 (depends on 9)

The apparatus of claim 9, wherein the time information includes a System Frame Number (SFN) and a sub-frame number.

### Claim 12 (depends on 9)

The apparatus of claim 9, wherein the HARQ process ID is acquired based on:
HARQ process ID=s modulo n,
wherein s is an integer derived from t/i, t represents the time information, i represents the semi-persistent resource allocation interval information, and n represents the number of HARQ processes of the semi-persistent resource allocation.

### Claim 13

An apparatus for transmitting data in a communication system, the apparatus comprising:
a transmitter configured to transmit information representative of a number of hybrid automatic repeat request (HARQ) processes of a semi-persistent resource allocation and semi-persistent resource allocation interval information, transmit soft buffer information, and transmit data based on the semi-persistent resource allocation for a subframe, the HAW) process ID, and the soft buffer information; and
a controller configured to allocate the semi-persistent resource for the subframe based on the semi-persistent resource allocation interval information and time information, and acquire a HARQ process identifier (ID) using the number of HARQ processes of the semi-persistent resource allocation, the semi-persistent resource allocation interval information, and the time information.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein the controller is further configured to set the acquired HARQ process ID to a HARQ process ID for the subframe.

### Claim 15 (depends on 13)

The apparatus of claim 13, wherein the time information includes a System Frame Number (SFN) and a sub-frame number.

### Claim 16 (depends on 13)

The apparatus of claim 13, wherein the HARQ process ID is acquired based on:
HARQ process ID=s modulo n,
wherein s is an integer derived from t/i, t represents the time information, i represents the semi-persistent resource allocation interval information, and n represents the number of HARQ processes of the semi-persistent resource allocation.
