# US 8,787,295 B2 · Channel quality signaling for persistent/semi-persistent radio resource allocations

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

- Number: US 8,787,295 B2
- Document ID: US8787295B2
- Status: Granted
- Kind: B2
- Application number: 13/735,330
- Filed: 2013-01-07
- Published: 2013-05-16
- Granted: 2014-07-22
- Earliest claimed: 2008-06-04
- Assignees: Nokia Siemens Networks Oy
- Applicants: Nokia Siemens Networks Oy
- Inventors: Timo Lunttila; Jussi Ojala
- Web page: https://patentgrep.com/patent/US8787295B2

## CPC

- H04W 72/542: using measured or perceived quality
- H04L 1/0026: {Transmission of channel quality indication}
- H04L 1/0027: {Scheduling of signalling, e.g. occurrence thereof}
- H04L 1/0028: {Formatting}
- H04W 72/0466: {the resource being a scrambling code}
- H04W 72/21: in the uplink direction of a wireless link, i.e. towards the network
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04L 1/1607: Details of the supervisory signal
- H04W 72/04: Wireless resource allocation
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A persistent or a semi-persistent uplink resource allocation also comprises an indication for a user equipment UE to send channel quality reports. The format for the channel quality report is determined (based on a transmission mode for which the UE receives a downlink shared channel). In at least first transmissions of user data for instances of the persistently allocated uplink resource the UE sends user data and a channel quality report according to the determined format. For the case that a NACK is received in reply to one of those sent user data with channel quality reports, four options are detailed: re-send the NACK'd user data on a next instance of the persistently allocated UL resource with or without a channel quality report, and re-send the NACK'd user data on a dynamically allocated uplink resource with or without a channel quality report.

## Claims

### Claim 1

A computer-program product comprising a non-transitory computer-readable storage medium bearing computer program code embodied therein for use with a computer, the computer program code comprising:
code for receiving at a receiver a persistent or a semi-persistent uplink resource allocation that also comprises an indication to send channel quality reports;
code for determining by a processor a format for a channel quality report; and
code for sending from a transmitter user data and a channel quality report according to the determined format in at least first transmissions of user data for instances of the persistently or semi-persistently allocated uplink resource.

### Claim 2 (depends on 1)

The computer program product according to claim 1, wherein, for the case that a negative acknowledgement is received in reply to one of the sent user data with channel quality report, the computer program code further comprises:
code for responding to the negative acknowledgement by re-sending in a next instance of the persistently or semi-persistently allocated uplink resource the negatively acknowledged user data with either the negatively acknowledged channel quality report or a new channel quality report.

### Claim 3 (depends on 1)

The computer program product according to claim 1, wherein, for the case that a negative acknowledgement is received in reply to one of the sent user data with the channel quality report, the computer program code further comprises:
code for responding to the negative acknowledgement by re-sending in a next instance of the persistently or semi-persistently allocated uplink resource the negatively acknowledged user data without any channel quality report.

### Claim 4 (depends on 1)

The computer program product according to claim 1, wherein, for the case that a negative acknowledgement is received in reply to one of the sent user data with the channel quality report, the computer program code further comprises:
code for responding to the negative acknowledgement by re-sending on a dynamically scheduled uplink resource the negatively acknowledged user data with either the negatively acknowledged channel quality report or a new channel quality report.

### Claim 5 (depends on 1)

The computer program product according to claim 1, wherein, for the case that a negative acknowledgement is received in reply to one of the sent user data with the channel quality report, the computer program code further comprises:
code for responding to the negative acknowledgement by re-sending on a dynamically scheduled uplink resource the negatively acknowledged user data without any channel quality report.

### Claim 6 (depends on 1)

The computer program product according to claim 1, wherein the indication to send channel quality reports comprises a single bit.

### Claim 7 (depends on 1)

The computer program product according to claim 1, wherein the format for the channel quality report is determined by mapping from a transmission mode to one of several channel quality report formats, wherein a user equipment that is executing the method is configured to receive a downlink shared channel according to the transmission mode used for the mapping.

### Claim 8

A computer-program product comprising a non-transitory computer-readable storage medium bearing computer program code embodied therein for use with a computer, the computer program code comprising:
code for sending from a transmitter to a user equipment a persistent or a semi-persistent uplink resource allocation that also comprises an indication to send channel quality reports; and
code for receiving at a receiver from the user equipment user data and a channel quality report in at least first transmissions of user data for instances of the persistently or semi-persistently allocated uplink resource.

### Claim 9 (depends on 8)

The computer program product according to claim 8, wherein the computer program code further comprises:
code for sending from the transmitter a negative acknowledgement for one of the instances of the persistently or semi-persistently allocated uplink resource for which the user data and/or the channel quality report was not properly received; and
in response to sending the negative acknowledgement, code for receiving at the receiver from the user equipment in a next instance of the persistently or semi-persistently allocated uplink resource one of:
the negatively acknowledged user data with the negatively acknowledged channel quality report; or
the negatively acknowledged user data with a new channel quality report; or
the negatively acknowledged user data without any channel quality report.

### Claim 10 (depends on 8)

The computer program product according to claim 8, wherein the computer program code further comprises:
code for sending from the transmitter a negative acknowledgement for one of the instances of the persistently or semi-persistently allocated uplink resource for which the user data and/or the channel quality report was not properly received;
code for sending from the transmitter to the user equipment a dynamically scheduled uplink resource allocation; and
code for receiving at the receiver from the user equipment on the dynamically scheduled uplink resource one of:
the negatively acknowledged user data with the negatively acknowledged channel quality report; or
the negatively acknowledged user data with a new channel quality report; or
the negatively acknowledged user data without any channel quality report.

### Claim 11 (depends on 8)

The computer program product according to claim 8, wherein the computer program code further comprises:
code for configuring the user equipment to receive a downlink shared channel according to one of a plurality of transmission modes; and
code for mapping from the configured transmission mode to one of a plurality of channel quality report formats, wherein the received channel quality report is according to the mapped one channel quality report format.

### Claim 12

An apparatus comprising:
a memory embodying a computer program; and
at least one processor;
wherein the memory with the computer program is configured with the at least one processor to cause the apparatus at least to:
receive a persistent or a semi-persistent uplink resource allocation that also comprises an indication to send channel quality reports;
determine a format for a channel quality report; and
send, in at least first transmissions of user data for instances of the persistently or semi-persistently allocated uplink resource, user data and a channel quality report according to the determined format,
wherein the indication to send channel quality reports comprises a single bit.

### Claim 13

An apparatus comprising:
a memory embodying a computer program; and
at least one processor;
wherein the memory with the computer program is configured with the at least one processor to cause the apparatus at least to:
receive a persistent or a semi-persistent uplink resource allocation that also comprises an indication to send channel quality reports;
determine a format for a channel quality report; and
send, in at least first transmissions of user data for instances of the persistently or semi-persistently allocated uplink resource, user data and a channel quality report according to the determined format,
wherein the format for the channel quality report is determined by mapping from a transmission mode to one of several channel quality report formats, wherein a user equipment is configured to receive a downlink shared channel according to the transmission mode used for the mapping.
