# US 10,484,981 B2 · Decoding downlink control channels for 5G wireless communication systems

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

- Number: US 10,484,981 B2
- Document ID: US10484981B2
- Status: Granted
- Kind: B2
- Application number: 15/673,919
- Filed: 2017-08-10
- Published: 2019-02-14
- Granted: 2019-11-19
- Earliest claimed: 2017-08-10
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: AT&T Intellectual Property I, L.P.
- Inventors: SaiRamesh Nammi
- Web page: https://patentgrep.com/patent/US10484981B2

## CPC

- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04B 7/063: {Parameters other than those covered in groups H04B7/0623 - H04B7/0634, e.g. channel matrix rank or transmit mode selection}
- H04L 1/0038: {Blind format detection (for detection of modulation format H04L27/0012)}
- H04L 1/0061: {Error detection codes}
- H04L 1/0072: {Error control for data other than payload data, e.g. control data}
- H04L 5/0053: {Allocation of signalling, i.e. of overhead other than pilot signals}
- H04W 72/12: Wireless traffic scheduling
- H04W 72/20: Control channels or signalling for resource management
- H04W 76/27: Transitions between radio resource control [RRC] states
- H04W 88/02: Terminal devices
- H04W 88/08: Access point devices
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04B: TRANSMISSION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Improved downlink control information decoding is disclosed herein. Downlink control information, can be in different formats depending on the rank of transmission from the network to the user equipment device. For instance, if the transmission rank is between 1 and 4, the transmission will be a single codeword transmission, while a rank of 5-8 can have two codewords. The downlink control information can have a different format, or structure depending on the number of codewords. The user equipment device can predict whether a single codeword transmission or a multicode codeword transmission is more likely, and attempt to decode the downlink control information using the corresponding format. If the first pass is unsuccessful, the user equipment device can make a second pass decoding based on the alternate format of downlink control information.

## Claims

### Claim 1

A receiver device, comprising:
a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
receiving a downlink control transmission comprising control channel information that facilitates scheduling a subsequent data channel transmission, wherein it is unknown by the receiver device whether the subsequent data channel comprises one codeword or two codewords;
determining contextual information related to the subsequent data channel transmission, based on a previous data channel transmission, wherein the contextual information comprises a location of the receiver device relative to a network node device;
predicting a number of codewords that the subsequent data channel transmission comprises based on the contextual information, resulting in a predicted number of codewords, wherein the predicting comprises determining a probability that the number of codewords is two, the determining the probability comprising determining whether the location of the receiver device relative to the network node device is within a defined range; and
decoding the downlink control transmission based on the predicted number of codewords.

### Claim 2 (depends on 1)

The receiver device of claim 1, wherein the operations further comprise:
in response to successfully decoding the downlink control transmission based on the predicted number of codewords, decoding a data channel based on the control channel information.

### Claim 3 (depends on 1)

The receiver device of claim 1, wherein the predicted number of codewords is a first number of codewords, and wherein the operations further comprise:
in response to unsuccessfully decoding the downlink control transmission based on the first number of codewords, decoding the downlink control transmission based on a second number of codewords different than the first number of codewords.

### Claim 4 (depends on 1)

The receiver device of claim 1, wherein the defined range is determined based on at least one of a transmission power of the network node device or an interference from other network node devices other than the network node device.

### Claim 5 (depends on 1)

The receiver device of claim 1, wherein the contextual information comprises a rank indicator reported by the receiver device.

### Claim 6 (depends on 1)

The receiver device of claim 1, wherein the contextual information comprises a historical number of codewords in a previous data channel transmission prior to the subsequent data channel transmission.

### Claim 7 (depends on 1)

The receiver device of claim 1, wherein the contextual information comprises a network indication of a maximum number of layers.

### Claim 8 (depends on 1)

The receiver device of claim 1, wherein the number of codewords is one and a number of layers associated with the data channel transmission is at most four.

### Claim 9 (depends on 1)

The receiver device of claim 1, wherein the number of codewords is two and a number of layers associated with the subsequent data channel transmission is at least five.

### Claim 10

A method, comprising:
receiving, by a receiver device comprising a processor, a transmission comprising control channel information received from a transmitter, wherein the control channel information facilitates configuration of a data channel and wherein a number of codewords of the data channel associated with the control channel information is unknown and the control channel information has a first structure for a single codeword data channel, and has a second structure for a multiple codeword data channel;
determining, by the receiver device, contextual information associated with a previous data channel transmission, wherein the contextual information comprises a location of the receiver device relative to the transmitter;
predicting, by the receiver device, the number of codewords for the data channel based on the contextual information, wherein the predicting comprises determining a probability that the number of codewords is one based on a result of determining whether the location of the receiver device relative to the transmitter is within a defined range, and
decoding, by the receiver device, the transmission based on the first structure in response to the probability being determined to be at least fifty percent.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
in response to the decoding the transmission based on the first structure failing, decoding, by the receiver device, the transmission based on the second structure.

### Claim 12 (depends on 11)

The method of claim 11, wherein, in response to the decoding the transmission based on the second structure failing:
determining, by the receiver device, that the receiver device is not scheduled by a network device of a mobile network.

### Claim 13 (depends on 10)

The method of claim 10, further comprising:
decoding, by the receiver device, the transmission based on the second structure in response to the probability being determined to be below fifty percent.

### Claim 14 (depends on 13)

The method of claim 13, further comprising:
in response to the decoding the transmission based on the second structure failing, decoding, by the receiver device, the transmission based on the first structure.

### Claim 15 (depends on 10)

The method of claim 10, wherein the defined range is dynamically determined based on a transmission power of the transmitter or an interference from other transmitters other than the transmitter.

### Claim 16 (depends on 10)

The method of claim 10, wherein the single codeword data channel corresponds to a transmission with a rank of four or less.

### Claim 17 (depends on 10)

The method of claim 10, wherein the multiple codeword data channel corresponds to a transmission with a rank of five or higher.

### Claim 18

A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor of a device, facilitate performance of operations, comprising:
receiving a transmission comprising control channel information that facilitates configuring a subsequent data channel transmission, wherein a receiver device of the transmission comprises no information about whether the subsequent data channel transmission comprises one codeword or two codewords;
determining contextual information related to the transmission, wherein the contextual information comprises a location of a receiver device of the transmission relative to a network node device, and the contextual information is based on a former data channel transmission;
predicting a number of codewords associated with the subsequent data channel transmission based on the contextual information, wherein the predicting comprises determining a probability that the number of codewords is two based on a result of determining whether the location of the receiver device relative to the network node device is within a defined range; and
decoding the transmission based on the number of codewords.

### Claim 19 (depends on 18)

The non-transitory machine-readable storage medium of claim 18, wherein the operations further comprise:
in response to successfully decoding the transmission based on the number of codewords, decoding the subsequent data channel transmission based on the control channel information.

### Claim 20 (depends on 18)

The non-transitory machine-readable storage medium of claim 18, wherein the operations further comprise:
in response to unsuccessfully decoding the transmission based on the number of codewords, decoding the transmission based on a different number of codewords than the number of codewords.
