IP Library Granted Patent US 10,396,878
Granted Patent B2
US 10,396,878 · App. 16/072,981 · Granted Aug 27, 2019

Channel coding and interleaving for control and user data in the physical uplink shared channel

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 10,396,878
App. No.
16/072,981
Granted
Aug 27, 2019
Kind
B2
Abstract

Control information may be multiplexed, by User Equipment (UE), with non-control uplink data (e.g., user data) and transmitted in the PUSCH. In one implementation, in combining the control information and the user data, the control information and the user data may be interleaved in a manner in which the control information is mapped in a time-first direction and the user data is mapped in a frequency-first direction. Additionally, the control information may include beam information (BI).

Claims (47)

1. A baseband apparatus for User Equipment (UE) for a cellular network, comprising one or more processors to:

encode, for a Physical Uplink Shared Channel (PUSCH) of the cellular wireless network, control information including beam information (BI), the BI information including parameters relating to multi-antenna beamforming by the UE;

interleave the encoded control information with user data, the interleaving including:

writing the control information to a matrix in a time-first mapping order,

writing the user data to the matrix in a frequency-first mapping order, and

reading out the matrix to obtain an interleaved bit stream; and

output the interleaved bit stream for radio frequency processing and transmission via a radio channel.

2. The apparatus of claim 1 , wherein the control information includes additional control information types, the additional control information types including Hybrid Automatic Repeat Request (HARQ) acknowledgement feedback information, Rank Indicator (RI) information, and Channel Quality Indicator (CQI) or Precoding Matrix Indicator (PMI) information.

3. The apparatus of claim 2 , wherein the apparatus further comprises circuitry to:

determine a number of resource elements to allocate, within the PUSCH, for each of the control information types.

4. The apparatus of claim 1 , wherein the apparatus further comprises circuitry to:

multiplex a portion of the encoded control information and the user data to obtain a sequence of vector data in which the portion of the control information and the user data are mapped to different modulation symbols in the sequence of vector data; and

provide the sequence of vector data as an input to the interleaving operation.

5. The apparatus of claim 1 , wherein the time-first mapping corresponds to writing the control information, to the matrix, in a row-by-row order, and wherein the frequency-first mapping corresponds to writing the user data, to the matrix, in a column-by-column order.

6. The apparatus of claim 1 , wherein the outputting of the interleaved bit stream includes reading from the matrix in a column-by-column order.

7. The apparatus of claim 1 , wherein the control information is encoded for transmission in both of the PUSCH and a Physical Uplink Control Channel (PUCCH).

8. The apparatus of claim 1 , wherein the number of columns and rows of the matrix is determined based on a number of OFDM symbols per subframe of the PUSCH.

9. The apparatus of claim 1 , wherein the encoded control information includes a sequence of vectors.

10. User Equipment (UE) comprising logic to:

determine, for an uplink shared channel in a cellular wireless network, control information including beam information (BI) and Channel Quality Indicator (CQI) information, the BI information including parameters relating to multi-antenna beamforming by the UE;

interleave the control information with user data, the interleaving including:

writing the control information to a matrix in a time-first mapping order,

writing the user data to the matrix in a frequency-first mapping order, wherein the writing in the frequency-first direction includes skipping entries in the matrix to which the control information was written, and

reading out the matrix to obtain an interleaved bit stream; and

transmit, using radio frequency (RF) transmission circuitry and via a radio channel, the interleaved bit stream.

11. The UE of claim 10 , wherein the control information includes additional control information types, the additional control information types including Hybrid Automatic Repeat Request (HARQ) acknowledgement feedback information and Rank Indicator (RI) information.

12. The UE of claim 11 , wherein the UE further comprises logic to:

determine a number of resource elements to allocate, within the uplink shared channel, for each of the control information types.

13. The UE of any of claim 10 , wherein the uplink shared channel includes a Physical Uplink Shared Channel (PUSCH).

14. The UE of any of claim 10 , wherein the UE further comprises logic to:

multiplex a portion of the control information and the user data to obtain a sequence of vector data in which the control information and the user data are mapped to different modulation symbols in the sequence of vector data; and

provide the sequence of vector data as an input to the interleaving operation.

15. The UE of any of claim 10 , wherein the time-first mapping corresponds to writing the control information, to the matrix, in a row-by-row order, and wherein the frequency-first mapping corresponds to writing the user data, to the matrix, in a column-by-column order.

16. The UE of any of claim 10 , wherein reading out the matrix to obtain the interleaved bit stream includes reading from the matrix in a column-by-column order.

17. A non-transitory computer-readable medium containing program instructions for causing one or more processors, associated with User Equipment (UE), to:

encode, for a Physical Uplink Shared Channel (PUSCH) of a cellular wireless network, control information including beam information (BI), the BI information including parameters relating to multi-antenna beamforming by the UE;

interleave the encoded control information with user data, the interleaving including:

writing the control information to a matrix in a time-first mapping order,

writing the user data to the matrix in a frequency-first mapping order, and

reading out the matrix to obtain an interleaved bit stream; and

output the interleaved bit stream for subsequent radio frequency processing and transmission via a radio channel.

18. The non-transitory computer-readable medium of claim 17 , wherein the control information includes additional control information types, the additional control information types including Hybrid Automatic Repeat Request (HARQ) acknowledgement feedback information, Rank Indicator (RI) information, and Channel Quality Indicator (CQI) or Precoding Matrix Indicator (PMI) information.

19. The non-transitory computer-readable medium of claim 18 , wherein the program instructions further cause the one or more processors to:

determine a number of resource elements to allocate, within the PUSCH, for each of the control information types.

20. The non-transitory computer-readable medium of claim 18 , wherein the program instructions further cause the one or more processors to:

multiplex a portion of the encoded control information and the user data to obtain a sequence of vector data in which the portion of the control information and the user data are mapped to different modulation symbols in the sequence of vector data; and

provide the sequence of vector data as an input to the interleaving operation.

Assignments (2)
CONFIRMATORY ASSIGNMENT Recorded Aug 11, 2020
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 053455/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 053065/0627 →