# US 8,787,344 B2 · Method and apparatus for ACKCH with repetition in orthogonal systems

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

- Number: US 8,787,344 B2
- Document ID: US8787344B2
- Status: Granted
- Kind: B2
- Application number: 11/847,296
- Filed: 2007-08-29
- Published: 2008-04-24
- Granted: 2014-07-22
- Earliest claimed: 2006-08-30
- Assignees: QUALCOMM Incorporated
- Applicants: Durga Prasad Malladi; Serge Willenegger
- Inventors: Durga Prasad Malladi; Serge Willenegger
- Web page: https://patentgrep.com/patent/US8787344B2

## CPC

- H04L 1/1858: {Transmission or retransmission of more than one copy of acknowledgement message}
- H04L 1/0083: {Formatting with frames or packets; Protocol or part of protocol for error control}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method and apparatus for a wireless communication system, using a repetition factor to determine how many times a acknowledgement should be repeated in response to receiving a first data transmission, selecting an acknowledgement transmission (ACK TX) pattern, wherein the ACK TX pattern comprises of resources information of a plurality of blocks used for transmitting the first acknowledgement, and transmitting, repeatedly, the acknowledgement according to the ACK TX pattern.

## Claims

### Claim 1

A method operable in a wireless communication system, the method comprising:
using a repetition factor to determine how many times a first acknowledgement should be repeatedly transmitted, the first acknowledgement being transmitted in response to receiving a first data transmission;
selecting an acknowledgement transmission (ACK TX) pattern using the repetition factor, wherein the ACK TX pattern comprises frequency and time location of a plurality of blocks used for transmitting the first acknowledgement, wherein selecting the ACK TX pattern comprises selecting a first ACK TX pattern having a plurality of blocks and allocating to each block of the plurality of blocks different time and frequency resources for transmitting the first acknowledgement; and
transmitting, repeatedly, the first acknowledgement according to the ACK TX pattern, wherein the transmitting comprises frequency division multiplexing.

### Claim 2 (depends on 1)

The method of claim 1, wherein selecting the ACK TX pattern comprises selecting the ACK TX pattern as an implicit function of a time and frequency location of the corresponding first data transmission, wherein the first data transmission comprises data packets.

### Claim 3 (depends on 1)

The method of claim 1, wherein selecting the ACK TX pattern comprises selecting the ACK TX pattern as an implicit function of a time and frequency location of the corresponding first data transmission, wherein the first data transmission comprises data assignment packets.

### Claim 4 (depends on 1)

The method of claim 1, wherein using the repetition factor comprises receiving the repetition factor.

### Claim 5 (depends on 1)

The method of claim 1, wherein selecting the ACK TX pattern comprises selecting from a plurality of ACK TX patterns using the repetition factor.

### Claim 6 (depends on 1)

The method of claim 1, wherein
allocating time and frequency resources for each block of the plurality of blocks comprises allocating time and frequency resources to a first block as an implicit function of the time and frequency location of the corresponding first data transmission and allocating time and frequency resources for subsequent blocks as an implicit function of the time and frequency location of the corresponding first data transmission, wherein the first data transmission comprises a data packet.

### Claim 7 (depends on 1)

The method of claim 1, wherein
allocating time and frequency resources for each block of the plurality of blocks comprises allocating time and frequency resources to a first block as an implicit function of the time and frequency location of the corresponding first data transmission and allocating time and frequency resources for subsequent blocks as an implicit function of the time and frequency location of the corresponding first data transmission, wherein the first data transmission comprises a data assignment packet.

### Claim 8

A method operable in a wireless communication system, the method comprising:
transmitting a first acknowledgement in response to receiving a first data transmission using a first set of tones and a first set of symbols of a frame; and
transmitting the first acknowledgement in response to receiving the first data transmission using a second set of tones and a second set of symbols of the frame, based at least in part on a repetition factor, wherein the first set of tones and the second set of tones are orthogonal to each other and the first set of symbols and the second set of symbols are orthogonal to each other, and wherein the repetition factor determines how many times the first acknowledgement should be repeatedly transmitted.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
transmitting the first acknowledgement in response to receiving the first data transmission using a third set of tones and a third set of symbols of the frame, based at least in part on the repetition factor, wherein the first set of tones, the second set of tones and the third set of tones are orthogonal to each other and the first set of symbols, the second set of symbols and the third set of symbols are orthogonal to each other.

### Claim 10

An apparatus operable in a wireless communication system, the apparatus comprising:
means for using a repetition factor to determine how many times a first acknowledgement should be repeatedly transmitted, the first acknowledgement being transmitted in response to receiving a first data transmission;
means for selecting an acknowledgement transmission (ACK TX) pattern using the repetition factor, wherein the ACK TX pattern comprises frequency and time location of a plurality of blocks used for transmitting the first acknowledgement, wherein the means for selecting the ACK TX pattern comprises means for selecting a first ACK TX pattern having a plurality of blocks and means for allocating to each block of the plurality of blocks different time and frequency resources for transmitting the first acknowledgement; and
means for transmitting, repeatedly, the first acknowledgements according to the ACK TX pattern, wherein the transmitting comprises frequency division multiplexing.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein the means for selecting the ACK TX pattern comprises means for selecting the ACK TX pattern as an implicit function of time and frequency location of the corresponding first data transmission, wherein the first data transmission comprises data packets.

### Claim 12 (depends on 10)

The apparatus of claim 10, wherein the means for selecting the ACK TX pattern comprises means for selecting the ACK TX pattern as an implicit function of time and frequency location of the corresponding first data transmission, wherein the first data transmission comprises data assignment packets.

### Claim 13 (depends on 10)

The apparatus of claim 10, wherein the means for using the repetition factor comprises means for receiving the repetition factor.

### Claim 14 (depends on 10)

The apparatus of claim 10, wherein the means for selecting the ACK TX pattern comprises means for selecting from a plurality of ACK TX patterns using the repetition factor.

### Claim 15 (depends on 10)

The apparatus of claim 10, wherein
the means for allocating time and frequency resources for each block of the plurality of blocks comprises means for allocating time and frequency resources to a first block as an implicit function of the time and frequency location of the corresponding first data transmission and means for allocating time and frequency resources for subsequent blocks as an implicit function of the time and frequency location of the corresponding first data transmission, wherein the first data transmission comprises a data packet.

### Claim 16 (depends on 10)

The apparatus of claim 10, wherein
the means for allocating time and frequency resources for each block of the plurality of blocks comprises means for allocating time and frequency resources to a first block as an implicit function of the time and frequency location of the corresponding first data transmission and comprises means for allocating time and frequency resources for subsequent blocks as an implicit function of the time and frequency location of the corresponding first data transmission, wherein the first data transmission comprises a data assignment packet.

### Claim 17

An apparatus operable in a wireless communication system, the apparatus comprising:
means for transmitting a first acknowledgement in response to receiving a first data transmission using a first set of tones and a first set of symbols of a frame; and
means for transmitting the first acknowledgement in response to receiving the first data transmission using a second set of tones and a second set of symbols of the frame, based at least in part on a repetition factor, wherein the first set of tones and the second set of tones are orthogonal to each other and the first set of symbols and the second set of symbols are orthogonal to each other, and wherein the repetition factor determines how many times the first acknowledgment should be repeatedly transmitted.

### Claim 18 (depends on 17)

The apparatus of claim 17, further comprising:
means for transmitting the first acknowledgement in response to receiving the first data transmission using a third set of tones and a third set of symbols of the frame, based at least in part on the repetition factor, wherein the first set of tones, the second set of tones and the third set of tones are orthogonal to each other and the first set of symbols, the second set of symbols and the third set of symbols are orthogonal to each other.

### Claim 19

A computer program product, comprising:
a non-transitory computer-readable medium comprising:
code for using a repetition factor to determine how many times a first acknowledgement should be repeatedly transmitted, the first acknowledgement being transmitted in response to receiving a first data transmission;
code for selecting an acknowledgement transmission (ACK TX) pattern using a repetition factor, wherein the ACK TX pattern comprises frequency and time location of a plurality of blocks used for transmitting the first acknowledgement, wherein the code for selecting the ACK TX pattern comprises code for selecting a first ACK TX pattern having a plurality of blocks and code for allocating to each block of the plurality of blocks different time and frequency resources for transmitting the first acknowledgement; and
code for transmitting, repeatedly, the first acknowledgements according to the ACK TX pattern, wherein the transmitting comprises frequency division multiplexing.

### Claim 20 (depends on 19)

The computer program product of claim 19, wherein code for selecting the ACK TX pattern comprises code for selecting the ACK TX pattern as an implicit function of time and frequency location of the corresponding first data transmission, wherein the first data transmission comprises of data packets.

### Claim 21 (depends on 19)

The computer program product of claim 19, wherein code for selecting the ACK TX pattern comprises code for selecting the ACK TX pattern as an implicit function of time and frequency location of the corresponding first data transmission, wherein the first data transmission comprises of data assignment packets.

### Claim 22

A computer program product comprising:
a non-transitory computer-readable medium comprising:
code for transmitting a first acknowledgement in response to receiving a first data transmission using a first set of tones and a first set of symbols of a frame; and
code for transmitting the first acknowledgement in response to receiving the first data transmission using a second set of tones and a second set of symbols of the frame, based at least in part on a repetition factor, wherein the first set of tones and the second set of tones are orthogonal to each other and the first set of symbols and the second set of symbols are orthogonal to each other, and wherein the repetition factor determines how many times the first acknowledgment should be repeatedly transmitted.

### Claim 23

An apparatus operable in a wireless communication system, the apparatus comprising:
at least one processor configured to:
use a repetition factor to determine how many times a first acknowledgement should be repeatedly transmitted, the first acknowledgment being transmitted in response to receiving a first data transmission;
select an acknowledgement transmission (ACK TX) pattern using the repetition factor, wherein the ACK TX pattern comprises frequency and time location of a plurality of blocks used for transmitting the first acknowledgement, wherein selecting the ACK TX pattern comprises selecting a first ACK TX pattern having a plurality of blocks and allocating to each block of the plurality of blocks different time and frequency resources for transmitting the first acknowledgement; and
transmit, repeatedly, the first acknowledgements according to the ACK TX pattern, wherein the transmitting comprises frequency division multiplexing.

### Claim 24 (depends on 23)

The apparatus of claim 23, wherein the ACK TX pattern is an implicit function of the time and frequency location of the corresponding first data transmission, wherein the first data transmission comprises data packets.

### Claim 25 (depends on 23)

The apparatus of claim 23, wherein the ACK TX pattern is an implicit function of the time and frequency location of the corresponding first data transmission, wherein the first data transmission comprises data assignment packets.

### Claim 26 (depends on 23)

The apparatus of claim 23, wherein the ACK TX pattern comprises a first ACK TX pattern having a plurality of blocks and allocating to each block of the plurality of blocks different time and frequency resources for transmitting the first acknowledgement.

### Claim 27

An apparatus operable in a wireless communication system, the apparatus comprising:
at least one processor configured to:
transmit a first acknowledgement in response to receiving a first data transmission using a first set of tones and a first set of symbols of a frame; and
transmit the first acknowledgement in response to receiving the first data transmission using a second set of tones and a second set of symbols of the frame, based at least in part on a repetition factor, wherein the first set of tones and the second set of tones are orthogonal to each other and the first set of symbols and the second set of symbols are orthogonal to each other, and wherein the repetition factor determine how many times the first acknowledgement should be repeatedly transmitted.

### Claim 28

An apparatus operable in a wireless communication system, the apparatus comprising:
means for determining a maximum repetition factor that indicates the number of times a first acknowledgement will be repeatedly transmitted;
means for determining a first transmission pattern using the maximum repetition factor, wherein the first transmission pattern comprises frequency and time location of plurality of blocks used for receiving the first acknowledgement, wherein each of the plurality of blocks used for receiving the first acknowledgment is allocated different time and frequency resources; and
means for allocating resources based on the first transmission pattern for receiving the first acknowledgement, wherein the first acknowledgment is transmitted using frequency division multiplexing.

### Claim 29 (depends on 28)

The apparatus of claim 28, wherein the means for determining the first transmission pattern comprises means for selecting the first transmission pattern from a list of transmission patterns.

### Claim 30 (depends on 29)

The apparatus of claim 29, wherein the transmission patterns are an implicit function of the time and frequency location of a data packet.

### Claim 31 (depends on 29)

The apparatus of claim 29, wherein the transmission patterns are an implicit function of the time and frequency location of a data assignment packet.

### Claim 32 (depends on 28)

The apparatus of claim 28, wherein the means for determining a maximum repetition factor comprises means for selecting a highest repetition factor used for repeating acknowledgement for a data packet to be transmitted.

### Claim 33 (depends on 28)

The apparatus of claim 28, wherein the means for determining the first transmission pattern comprises means for selecting the first transmission pattern using the repetition factor.

### Claim 34 (depends on 28)

The apparatus of claim 28, wherein the means for selecting the first transmission comprises means for selecting the first transmission pattern having a first block, a second block, and a third block wherein each block is orthogonal in time and frequency and used for transmitting first acknowledgement.

### Claim 35 (depends on 34)

The apparatus of claim 34, wherein the means for allocating resources comprises means for allocating the time and frequency resources of the first block and the second block for receiving the first acknowledgement.

### Claim 36

A method operable in a wireless communication system, the method comprising:
determining a maximum repetition factor that indicates the number of times a first acknowledgement will be repeatedly transmitted;
determining a first transmission pattern using the maximum repetition factor, wherein the first transmission pattern comprises frequency and time location of plurality blocks used for receiving the first acknowledgement, wherein each of the plurality of blocks used for receiving the first acknowledgment is allocated different time and frequency resources; and
allocating resources based on the first transmission pattern for receiving the first acknowledgement, wherein the first acknowledgment is transmitted using frequency division multiplexing.

### Claim 37 (depends on 36)

The method of claim 36, wherein determining the first transmission pattern comprises selecting the first transmission pattern from a list of transmission patterns.

### Claim 38 (depends on 37)

The method of claim 37, wherein selecting the transmission pattern comprises selecting the transmission pattern as an implicit function of the time and frequency location of a corresponding first data transmission, wherein the first data transmission comprises data packets.

### Claim 39 (depends on 37)

The method of claim 37, wherein selecting the transmission pattern comprises selecting the transmission pattern as an implicit function of the time and frequency location of a corresponding first data transmission, wherein the first data transmission comprises data assignment packets.

### Claim 40 (depends on 37)

The method of claim 37, wherein determining a maximum repetition factor comprises selecting a highest repetition factor used for repeating acknowledgement for a data packet to be transmitted.

### Claim 41 (depends on 37)

The method of claim 37, wherein determining the first transmission pattern comprises selecting the first transmission pattern using the repetition factor.

### Claim 42 (depends on 41)

The method of claim 41, wherein selecting the first transmission pattern comprises selecting the first transmission pattern having a first block, a second block, and a third block wherein each block is orthogonal in time and frequency and used for transmitting the first acknowledgement.

### Claim 43 (depends on 42)

The method of claim 42, wherein allocating resources comprises allocating the time and frequency resources of the first block and the second block for receiving the first acknowledgement.

### Claim 44

A computer program product, comprising:
a non-transitory computer-readable medium comprising:
code for determining a maximum repetition factor that indicates the number of times a first acknowledgement will be repeatedly transmitted;
code for determining a first transmission pattern using the maximum repetition factor, wherein the first transmission pattern comprises frequency and time location of a plurality blocks used for receiving the first acknowledgement, wherein each of the plurality of blocks used for receiving the first acknowledgment is allocated different time and frequency resources; and
code for allocating resources based on the first transmission pattern for receiving the first acknowledgement, wherein the first acknowledgment is transmitted using frequency division multiplexing.

### Claim 45

An apparatus operable in a wireless communication system, the apparatus comprising:
at least one processor configured to:
determine a maximum repetition factor that indicates the number of times a first acknowledgement will be repeatedly transmitted;
determine a first transmission pattern using the maximum repetition factor, wherein the first transmission pattern comprises of frequency and time location of plurality blocks used for receiving the first acknowledgement, wherein each of the plurality of blocks used for receiving the first acknowledgment is allocated different time and frequency resources; and
allocate resources based on the first transmission pattern for receiving the first acknowledgement, wherein the first acknowledgment is transmitted using frequency division multiplexing.

### Claim 46

A method operable in a wireless communication, the method comprising:
using a repetition factor to determine how many times a first acknowledgement should be repeatedly transmitted, the first acknowledgment being transmitted in response to receiving a first data transmission;
selecting an acknowledgement transmission (ACK TX) pattern using the repetition factor, wherein the ACK TX pattern comprises resource information for a plurality of blocks used for transmitting the first acknowledgement, wherein selecting the ACK TX pattern comprises selecting a first ACK TX pattern having a plurality of blocks and allocating to each block of the plurality of blocks different time and frequency resources for transmitting the first acknowledgement; and
transmitting, repeatedly, the first acknowledgement according to the ACK TX pattern, wherein the transmitting comprises frequency division multiplexing.

### Claim 47 (depends on 46)

The method of claim 46, wherein selecting the ACK TX pattern comprises selecting the ACK TX pattern wherein the resources comprises time, frequency and code information.
