IP Library Granted Patent US 11,239,964
Granted Patent B2
US 11,239,964 · App. 16/400,992 · Granted Feb 1, 2022

Methods and apparatus for symbol-to-symbol multiplexing of control, data, and reference signals on a 5G uplink

Inventors: Yuanbin Guo (Mountain House, CA); Hong Jik Kim (San Jose, CA)
Assignee: Marvell Asia Pte, Ltd.
H04L5/0048H04L5/0046H04L27/2613
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 11,239,964
App. No.
16/400,992
Granted
Feb 1, 2022
Kind
B2
Abstract

Methods and apparatus for symbol-to-symbol multiplexing of control, data, and reference signals on a 5G uplink. In one aspect, a job descriptor generator is configured to calculate mapping parameters for each symbol based on high level configuration parameters. A data/UCI multiplexing job engine, which is coupled to the job descriptor generator, provides symbol-based multiplexing and mapping which includes calculating reserved locations for PTRS and DMRS based on frequency-domain mapping of both PTRS and DMRS and multiplexing of data and controls from calculated intermediate parameters. A downstream processor is coupled to the job engine and configured to modulate data and control REs and insert DMRS or PTRS. In one example, the job descriptor generator is a configurable DSP processor and the job engine is an ASIC hardware accelerator.

Claims (36)

1. A method, comprising:

marking a reserved resource element of a symbol that is reserved for a reference symbol (RS), and where remaining resource elements of the symbol are available resource elements;

writing at least one data type selected from data, acknowledgment (ACK), first channel state information (CSI1), and second channel state information (CSI2) data types into the available resource elements of the symbol according to predetermined parameters to produce a multiplexed bit sequence, wherein the reserved resource element is avoided;

scrambling the multiplexed bit sequence to generate a scrambled bit sequence;

modulating the scrambled bit sequence to produce modulated symbols; and

inserting the reference symbol into the reserved resource element of the modulated symbols.

2. The method of claim 1 , further comprising generating the predetermined parameters that determine how the at least one data type is written into the available resource elements.

3. The method of claim 2 , further comprising arranging an order of the writing operation based on a number of ACK bits.

4. The method of claim 3 , wherein when the number of the ACK bits is greater than two, then arranging the order of the data types in the writing operation to be ACK, CSI1, CSI2, and data.

5. The method of claim 4 , wherein after each write operation marking the resource element that was written as dirty, wherein the dirty resource elements are not used for subsequent write operations.

6. The method of claim 5 , wherein the write operation is performed without puncturing previously written resource elements.

7. The method of claim 3 , wherein when the number of the ACK bits is less than or equal to two, then arranging the order of the data types in the writing operation to be CSI1, CSI2, data, and ACK.

8. The method of claim 7 , wherein after each write operation marking the resource element that was written as dirty, wherein the dirty resource elements are not used for subsequent write operations.

9. The method of claim 8 , wherein the operation to write ACK bits is allowed to puncture resource elements containing CSI2 and data bits.

10. An apparatus, comprising:

a reserved location calculator that marks a reserved resource element of a symbol that is reserved for a reference symbol (RS), and where remaining resource elements of the symbol are available resource elements;

a job engine that writes at least one data type selected from data, ACK, CSI1, and CSI2 data types into the available resource elements of the symbol according to predetermined parameters to produce a multiplexed bit sequence, wherein the reserved resource element is avoided;

a scrambler that scrambles the multiplexed bit sequence to generate a scrambled bit sequence; and

a downstream processor that modulates the scrambled bit sequence to produce modulated symbols, and inserts the reference symbol into the reserved resource element of the modulated symbols.

11. The apparatus of claim 10 , further comprising a job descriptor generator that generates the predetermined parameters that determine how the at least one data type is written into the available resource elements.

12. The apparatus of claim 11 , wherein the job engine arranges an order of the writing operation based on a number of ACK bits.

13. The apparatus of claim 12 , wherein when the number of the ACK bits is greater than two, then the job engine arranges the order of the data types in the writing operation to be ACK, CSI1, CSI2, and data.

14. The apparatus of claim 13 , wherein after each write operation the job engine marks the resource element that was written as dirty, wherein the dirty resource elements are not used for subsequent write operations.

15. The apparatus of claim 14 , wherein the job engine performs the write operation without puncturing previously written resource elements.

16. The apparatus of claim 15 , wherein when the number of the ACK bits is less than or equal to two, then the job engine arranges the order of the data types in the writing operation to be CSI1, CSI2, data, and ACK.

17. The apparatus of claim 16 , wherein after each write operation the job engine marks the resource element that was written as dirty, wherein the dirty resource elements are not used for subsequent write operations.

18. The apparatus of claim 17 , wherein the job engine performs the write operation so that writing the ACK bits is allowed to puncture resource elements containing CSI2 and data bits.

19. An apparatus, comprising:

means for marking a reserved resource element of a symbol that is reserved for a reference symbol (RS), and where remaining resource elements of the symbol are available resource elements;

means for writing at least one data type selected from data, ACK, CSI1, and CSI2 data types into the available resource elements of the symbol according to predetermined parameters to produce a multiplexed bit sequence, wherein the reserved resource element is avoided;

means for scrambling the multiplexed bit sequence to generate a scrambled bit sequence;

means for modulating the scrambled bit sequence to produce modulated symbols; and

means for inserting the reference symbol into the reserved resource element of the modulated symbols.

20. The apparatus of claim 19 , wherein:

when the number of the ACK bits is greater than two, then the means for writing arranges the order of the data types in the writing operation to be ACK, CSI1, CSI2, and data, and no puncturing is allowed; and

when the number of the ACK bits is less than or equal to two, then the means for writing arranges the order of the data types in the writing operation to be CSI1, CSI2, data, and ACK, wherein the writing of ACK is allowed to puncture resource elements containing data or CSI1.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2021
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM, LLC
Reel/Frame 055321/0367 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2021
From: CAVIUM, LLC
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 055321/0517 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2021
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 055334/0579 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2021
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 055334/0589 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2020
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 054702/0857 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2020
From: GUO, YUANBIN; KIM, HONG JIK
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 054643/0970 →