IP Library Granted Patent US 9,867,136
Granted Patent B2
US 9,867,136 · App. 15/143,607 · Granted Jan 9, 2018

System and method for signaling control information in a mobile communication network

Inventor: Jung-Fu Cheng (Fremont, CA)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04W52/146H03M13/136H03M13/45H03M13/635H03M13/6525H04L1/0041H04L1/0045H04L1/0057H04L5/001H04L5/0053H04L5/0094H04W28/20H04W52/18H04W72/042H04W72/0413H04W72/0446H04W72/0453H04W72/1273H04W72/1278H04W72/1289
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,867,136
App. No.
15/143,607
Granted
Jan 9, 2018
Kind
B2
Abstract

A method of decoding encoded information communicated over a radio channel includes receiving a vector of encoded information transmitted by a wireless terminal. The encoded information includes an encoded representation of unencoded information bits that have been encoded using a first order Reed-Muller code. The method also includes generating a vector of transform values by performing a Hadamard Transform on the received vector and identifying a subset of the transform values based on scheduling information associated with the wireless terminal. Additionally, the method includes selecting, from the subset of transform values, one of the transform values based on a magnitude of the selected transform value and determining an estimate of the unencoded information bits based on a bit sequence associated with the selected transform value. In accordance with another embodiment of the present disclosure, an apparatus is operable to implement this method.

Claims (41)

1. A method of decoding encoded information communicated over a radio channel, comprising:

receiving a vector of encoded information transmitted by a wireless terminal, wherein the encoded information comprises an encoded representation of unencoded information bits that have been encoded by a second order Reed-Muller code;

determining a plurality of hypothesized sequences corresponding to a first group of the unencoded information bits, wherein each hypothesized sequence includes an estimate for each of the first group of unencoded information bits;

for each hypothesized sequence, multiplying the received vector by a covering vector associated with the respective hypothesized sequence to obtain a modified received vector;

for each modified received vector, generating a vector of transform values by performing a Hadamard Transform on the modified received vector, wherein each of the transform values is associated with one or more estimates of a second group of the unencoded information bits;

identifying a subset of the transform values based on scheduling information associated with the wireless terminal;

selecting, from the identified subset of transform values, one of the transform values based on a magnitude of the selected transform value; and

determining an estimate of the unencoded information bits, wherein the estimate comprises:

an estimate of the first group of unencoded information bits based on the hypothesized sequence associated with the modified vector used to generate the selected transform value; and

an estimate of the second group of unencoded information bits associated with the selected transform value.

2. The method of claim 1 , wherein determining an estimate of the unencoded information bits transmitted by the wireless terminal comprises selecting one of two estimates of the second group of unencoded information bits that is associated with the selected transform value based on a sign of the selected transform value.

3. The method of claim 1 , wherein:

the scheduling information comprises information indicating which of a plurality of carriers the wireless terminal is scheduled to use; and

identifying the subset of the transform values based on the scheduling information comprises eliminating transform values from the subset based on the carriers the wireless terminal is scheduled to use.

4. The method of claim 1 , wherein:

the scheduling information comprises information indicating whether the wireless terminal is permitted to transmit a scheduling request during a subframe; and

identifying the subset of the transform values based on the scheduling information comprises eliminating transform values from the subset based on whether the wireless terminal is permitted to transmit a scheduling request during this subframe.

5. The method of claim 1 , wherein receiving the vector of encoded information transmitted by the wireless terminal comprises:

transmitting a plurality of downlink control messages to the wireless terminal, each downlink control message indicating a carrier on which the wireless terminal is scheduled; and

receiving, from the wireless terminal, a vector of encoded information that indicates the carriers for which the wireless terminal successfully received a downlink control message.

6. The method of claim 1 , wherein the unencoded information bits comprise seven or more bits.

7. A network node for decoding encoded information communicated over a radio channel, comprising

a receiver operable to receive a vector of encoded information transmitted by a wireless terminal, wherein the encoded information comprises an encoded representation of unencoded information bits that have been encoded by a second order Reed-Muller code; and

a processor operable to:

determine a plurality of hypothesized sequences corresponding to a first group of the unencoded information bits, wherein each hypothesized sequence includes an estimate for each of the first group of unencoded information bits;

for each hypothesized sequence, multiply the received vector by a covering vector associated with the respective hypothesized sequence to obtain a modified received vector;

for each modified received vector, generate a vector of transform values by performing a Hadamard Transform on the modified received vector, wherein each of the transform values is associated with one or more estimates of a second group of the unencoded information bits;

identify a subset of the transform values based on scheduling information associated with the wireless terminal;

select, from the identified subset of transform values, one of the transform values based on a magnitude of the selected transform value; and

determine an estimate of the unencoded information bits, wherein the estimate comprises:

an estimate of the first group of unencoded information bits based on the hypothesized sequence associated with the modified vector used to generate the selected transform value; and

an estimate of the second group of unencoded information bits associated with the selected transform value.

8. The node of claim 7 , wherein the processor is operable to determine an estimate of the unencoded information bits transmitted by the wireless terminal by selecting one of two estimates of the second group of unencoded information bits that is associated with the selected transform value based on a sign of the selected transform value.

9. The node of claim 7 , wherein:

the scheduling information comprises information indicating which of a plurality of carriers the wireless terminal is scheduled to use; and

the processor is operable to identify the subset of the transform values based on the scheduling information by eliminating transform values from the subset based on the carriers the wireless terminal is scheduled to use.

10. The node of claim 7 , wherein:

the scheduling information comprises information indicating whether the wireless terminal is permitted to transmit a scheduling request during a subframe; and

the processor is operable to identify the subset of the transform values based on the scheduling information by eliminating transform values from the subset based on whether the wireless terminal is permitted to transmit a scheduling request during this subframe.

11. The node of claim 7 , further comprising a transmitter operable to transmit a plurality of downlink control messages to the wireless terminal, each downlink control message indicating a carrier on which the wireless terminal is scheduled; and wherein the receiver is operable to receive the vector of encoded information transmitted by the wireless terminal by receiving, from the wireless terminal, a vector of encoded information that indicates the carriers for which the wireless terminal successfully received a downlink control message.

12. The node of claim 7 , wherein the unencoded information bits comprise seven or more bits.

Continuity (4)
Continuation 13077435 · Mar 31, 2011
Provisional Application 61322190 · Apr 8, 2010
Provisional Application 61320167 · Apr 1, 2010
Related Publication 20160248545A1 · Aug 25, 2016