IP Library Granted Patent US 10,855,356
Granted Patent B2
US 10,855,356 · App. 16/422,191 · Granted Dec 1, 2020

Preparing CSI using a set of zero amplitude parameters

Inventors: Udar Mittal (Rolling Meadows, IL); Tyler Brown (Lake Zurich, IL); Khalid Zeineddine (Evanston, IL); Jiho Song (Ulsan, KR)
Assignee: Motorola Mobility LLC
H04B7/0626H04B7/0452H04B7/0469H04B7/0478H04B7/066H04B7/0697
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,855,356
App. No.
16/422,191
Granted
Dec 1, 2020
Kind
B2
Abstract

Apparatuses, methods, and systems are disclosed for preparing channel state information (“CSI”). One apparatus includes a processor and a transceiver configured to communicate with a base unit over a RAN using spatial multiplexing, wherein multiple transmission layers are transmitted at a time, each transmission layer comprising multiple beams. The processor identifies a set of non-zero amplitude parameters and a set of zero amplitude parameters over the set of layers. The processor computes a number of non-zero amplitude parameters and determines an indication of the number of non-zero amplitude parameters. The processor determines the location of zero amplitude parameters to generate a set of location bits. The processor prepares CSI that includes the indication of the number of non-zero amplitude parameters and the set of location bits. The transceiver transmits the CSI to the base unit.

Claims (37)

1. An apparatus comprising:

a transceiver that communicates with a base unit over a radio access network using spatial multiplexing, wherein multiple transmission layers are transmitted at a time, each transmission layer comprising multiple beams; and

a processor that:

identifies a set of non-zero amplitude parameters over a set of layers;

identifies a set of zero amplitude parameters over the set of layers;

computes a total number of non-zero amplitude parameters based on at least one of the set of non-zero amplitude parameters and the set of zero amplitude parameters;

determines an indication of the total number of non-zero amplitude parameters, wherein the processor determines the indication of the total number of non-zero amplitude parameters by encoding the total number of non-zero amplitude parameters by selecting a codeword from a plurality of candidate codewords, wherein the length of at least one candidate codeword is not more than the number of bits needed to code the total number of non-zero amplitude parameters in binary;

determines a location of zero amplitude parameters to generate a set of location bits; and

prepares channel state information (“CSI”) wherein the CSI comprises the indication of the total number of non-zero amplitude parameters and the set of location bits,

wherein the transceiver transmits the CSI to the base unit.

2. The apparatus of claim 1 , wherein the processor encodes the total number of non-zero amplitude parameters using a variable length code.

3. The apparatus of claim 1 , wherein determining the location of zero amplitude parameters to generate the set of location bits comprises generating the set of location bits using a combinatorial coding or an enumerative coding.

4. The apparatus of claim 3 , wherein the processor generates the set of location bits by encoding the location of zero amplitude parameters using the combinatorial coding or the enumerative coding.

5. The apparatus of claim 3 , wherein the processor generates the set of location bits by encoding the location of non-zero amplitude parameters using the combinatorial coding or the enumerative coding.

6. The apparatus of claim 1 , wherein the amplitude parameter is a beam amplitude.

7. The apparatus of claim 1 , wherein the amplitude parameters are represented by bits, integers, or values in a range.

8. The apparatus of claim 1 , wherein the processor determines the indication of the total number of non-zero amplitude parameters by computing a total number of zero amplitude parameters based on the set of zero amplitude parameters and encoding the total number of zero amplitude parameters.

9. The apparatus of claim 8 , wherein the processor encodes the total number of zero amplitude parameters using a variable length code.

10. The apparatus of claim 1 , wherein preparing the CSI comprises preparing a combined CSI for all of the multiple transmission layers.

11. A method comprising:

communicating with a base unit over a radio access network using spatial multiplexing, wherein multiple transmission layers are transmitted at a time, each transmission layer comprising multiple beams;

identifying a set of non-zero amplitude parameters over a set of layers;

identifying a set of zero amplitude parameters over the set of layers;

computing a total number of non-zero amplitude parameters based on at least one of the set of non-zero amplitude parameters and the set of zero amplitude parameters;

determining an indication of the total number of non-zero amplitude parameters, wherein determining the indication of the total number of non-zero amplitude parameters comprises encoding the total number of non-zero amplitude parameters by selecting a codeword from a plurality of candidate codewords, wherein the length of at least one candidate codeword is not more than the number of bits needed to code the total number of non-zero amplitude parameters in binary;

determining a location of zero amplitude parameters to generate a set of location bits;

preparing channel state information (“CSI”), wherein the CSI comprises the indication of the total number of non-zero amplitude parameters and the set of location bits; and

transmitting the CSI to the base unit.

12. The method of claim 11 , wherein determining the indication of the total number of non-zero amplitude parameters comprises computing a total number of non-zero amplitude parameters based on the set of non-zero amplitude parameters and encoding the total number of non-zero amplitude parameters comprises encoding using a variable length code.

13. The method of claim 11 , wherein determining the location of zero amplitude parameters to generate the set of location bits comprises generating the set of location bits using a combinatorial coding or an enumerative coding.

14. The method of claim 13 , wherein determining the location of zero amplitude parameters to generate the set of location bits comprises encoding the location of non-zero amplitude parameters using the combinatorial coding or the enumerative coding.

15. The method of claim 13 , wherein determining the location of zero amplitude parameters to generate the set of location bits comprises encoding the location of zero amplitude parameters using the combinatorial coding or the enumerative coding.

16. The method of claim 11 , wherein the amplitude parameters are represented by bits, integers, or values in a range.

17. The method of claim 11 , wherein the amplitude parameter is a beam amplitude.

18. The method of claim 11 , wherein determining the indication of the total number of non-zero amplitude parameters comprises computing a total number of zero amplitude parameters based on the set of zero amplitude parameters and encoding the total number of zero amplitude parameters.

19. The method of claim 18 , wherein encoding the total number of zero amplitude parameters comprises encoding using a variable length code.

20. The method of claim 11 , wherein preparing the CSI comprises preparing a combined CSI for all of the multiple transmission layers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2019
From: MITTAL, UDAR; BROWN, TYLER; ZEINEDDINE, KHALID; SONG, JIHO
To: MOTOROLA MOBILITY LLC
Reel/Frame 049282/0031 →
Continuity (2)
Continuation 15844147 · Dec 15, 2017
Related Publication 20190280752A1 · Sep 12, 2019
Cited By (1)
US 12,250,042